api.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import {http} from './service.js'
  2. const header={
  3. 'Authorization': "Basic c2FiZXI6c2FiZXJfc2VjcmV0",
  4. 'Content-Type': 'application/x-www-form-urlencoded',
  5. }
  6. //文件上传
  7. const uploadFile =(p)=> http.upload('blade-resource/oss/endpoint/put-file', {name:'file',filePath:p})
  8. //手机验证码
  9. const sms={
  10. send:p => http.post('/sms/sendSms'+p)
  11. }
  12. const system={
  13. login:p => http.post('blade-auth/oauth/token',p,{header}),
  14. }
  15. //商场管理
  16. const mall={
  17. login:p => http.post('/shop/account/login',p),
  18. detail:p => http.get("ldt_mall/mall/detail", {params:p}),
  19. submit:p => http.post("ldt_mall/mall/submit", p),
  20. list:p => http.get("/ldt_mall/mall/list", {params:p}),
  21. memberInfo:p => http.get('mall/memberInfo',{params:p}),
  22. getShopList:p => http.get("shop/list",{params:p}),
  23. statistic:p => http.get("mall/statistic?mallId="+p),
  24. getTagSelect:p => http.get("blade-system/dict-biz/list",{params:p}),
  25. getSetTag:p => http.post("ldt_mall/mall/submit",p),
  26. getTagRemove:p => http.post("cyzh-ldt/mallshoplabel/remove?ids="+p),
  27. }
  28. const appaccount={
  29. login:p => http.post('/common/account/login',p),
  30. forgetPsw :p=> http.post('/common/account/forgetPsw',p),
  31. phoneLogin:p => http.post('/common/account/phoneLogin',p),
  32. setPassword:p => http.post('/common/account/updatePsw',p),
  33. }
  34. //会员中心
  35. const member={
  36. list:p => http.get('ldt_user/member/list',{params:p}),
  37. }
  38. const shop={
  39. update:p => http.post('ldt_shop/shop/update',p),
  40. submit:p => http.post('ldt_shop/shop/submit',p),
  41. detail:p => http.get("ldt_shop/shop/detail", {params:p}),
  42. indexInfo:p => http.get("shop/indexInfo", {params:p}),
  43. }
  44. const audit={
  45. list:p => http.get("ldt_shop/audit/list", {params:p}),
  46. submit:p => http.post('ldt_shop/audit/submit',p),
  47. detail:p => http.get("ldt_shop/audit/detail", {params:p}),
  48. }
  49. const activity={
  50. //发起活动
  51. publish:(p)=> http.post('/common/activity/publish',p),
  52. //已发起的活动
  53. list:p => http.get("/common/activity/list", {params:p}),
  54. //可参加的活动
  55. getCanJoinActivity:p => http.get("/common/activity/getCanJoinActivity", {params:p}),
  56. //活动详情
  57. detail:p => http.get("ldt_activity/activity/detail", {params:p}),
  58. //结束活动
  59. stop:(p)=> http.post('ldt_activity/activity/submit',p),
  60. }
  61. const joinRecord={
  62. //活动详情查看该活动的参加者
  63. list:p => http.get("ldt_activity/joinrecord/list", {params:p}),
  64. //活动清单中查看自己参加的活动
  65. joined:p => http.get("common/joinrecord/list", {params:p}),
  66. //退出活动
  67. remove:p => http.post("ldt_activity/joinrecord/remove?ids="+p),
  68. //参加活动
  69. submit:(p)=> http.post('ldt_activity/joinrecord/submit',p),
  70. }
  71. const flow={
  72. //获取流程自定义主键
  73. getProcessDefinitionId:p => http.get('blade-flow/work/start-list',{params:p}),
  74. //获取任务id
  75. getTaskId:p => http.get('blade-flow/work/todo-list', {params:p}),
  76. //获取流程历史记录
  77. historyFlowList:p => http.get('blade-flow/process/history-flow-list', {params:p}),
  78. //提交审核流程
  79. flowAuditSubmit:p => http.post("blade-flow/work/complete-task", p),
  80. }
  81. export const api={
  82. uploadFile,
  83. sms,
  84. system,
  85. mall,
  86. appaccount,
  87. member,
  88. shop,
  89. audit,
  90. activity,
  91. joinRecord,
  92. flow
  93. }