api.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. import {http} from './service.js'
  2. //文件上传
  3. const uploadFile =(p)=> http.upload('blade-resource/oss/endpoint/put-file', {name:'file',filePath:p})
  4. //字典
  5. const dict={
  6. getTagSelect:p => http.get("blade-system/dict-biz/list",{params:p}),
  7. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  8. parentList:p => http.get('/blade-system/dict-biz/parent-list', {params:p}),
  9. dictionaryTree:p => http.get('/blade-system/dict-biz/dictionary-tree', {params:p}),
  10. }
  11. //手机验证码
  12. const sms={
  13. send:p => http.post('/sms/sendSms'+p)
  14. }
  15. const mall={
  16. //获取商场列表
  17. list:p => http.get('ldt_mall/mall/list',{params:p}),
  18. //商场详情
  19. detail:p => http.get('ldt_mall/mall/detail',{params:p}),
  20. }
  21. //商户管理
  22. const shop={
  23. submitAudit:p => http.post('/shop/submitAudit',p),
  24. list:p => http.get('ldt_shop/shop/list',{params:p}),
  25. detail:p => http.get('ldt_shop/shop/detail',{params:p}),
  26. submit:p => http.post('ldt_shop/shop/submit',p),
  27. scanPay: p => http.post('/shopTrade/initOrderByCode',p),
  28. statistic:p => http.get('shop/indexInfo',{params:p}),
  29. memberInfo:p => http.get('shop/memberInfo',{params:p}),
  30. shopBillsInfo:p => http.get('shop/shopBillsInfo',{params:p}),
  31. }
  32. //审核状态
  33. const audit={
  34. list:p => http.get('ldt_shop/audit/list',{params:p}),
  35. detail:p => http.get('ldt_shop/audit/detail',{params:p}),
  36. }
  37. //账号
  38. const accout={
  39. register:p => http.post('/common/account/register',p),
  40. login:p => http.post('/common/account/login',p),
  41. phoneLogin:p => http.post('/common/account/phoneLogin',p),
  42. forgetPsw :p=> http.post('/common/account/forgetPsw',p),
  43. }
  44. //用户银行
  45. const userBank={
  46. detail:p => http.get('ldt_user/userbank/detail',{params:p}),
  47. list:p => http.get('ldt_user/userbank/list',{params:p}),
  48. appList:p => http.get('common/userbank/list',{params:p}),
  49. submit:p => http.post('ldt_user/userbank/submit', p),
  50. remove:p => http.post('ldt_user/userbank/remove?ids='+p),
  51. }
  52. //会员中心
  53. const member={
  54. list:p => http.get('ldt_user/member/list',{params:p}),
  55. detail:p => http.get('ldt_user/member/detail',{params:p}),
  56. }
  57. //余额明细
  58. const bills={
  59. list:p => http.get('common/bills/list',{params:p}),
  60. }
  61. //应收明细
  62. const pointBills={
  63. list:p => http.get('ldt_bills/pointbills/list',{params:p}),
  64. }
  65. const flow={
  66. //获取流程自定义主键
  67. getProcessDefinitionId:p => http.get('blade-flow/work/start-list',{params:p}),
  68. //获取任务id
  69. getTaskId:p => http.get('blade-flow/work/todo-list', {params:p}),
  70. //获取流程历史记录
  71. historyFlowList:p => http.get('blade-flow/process/history-flow-list', {params:p}),
  72. //提交审核流程
  73. flowAuditSubmit:p => http.post("blade-flow/work/complete-task", p),
  74. }
  75. const activity={
  76. //发起活动
  77. publish:(p)=> http.post('/common/activity/publish',p),
  78. //已发起的活动
  79. list:p => http.get("/common/activity/list", {params:p}),
  80. //可参加的活动
  81. getCanJoinActivity:p => http.get("/common/activity/getCanJoinActivity", {params:p}),
  82. //活动详情
  83. detail:p => http.get("ldt_activity/activity/detail", {params:p}),
  84. //结束活动
  85. stop:(p)=> http.post('ldt_activity/activity/submit',p),
  86. }
  87. const joinRecord={
  88. //活动详情查看该活动的参加者
  89. list:p => http.get("ldt_activity/joinrecord/list", {params:p}),
  90. //活动清单中查看自己参加的活动
  91. joined:p => http.get("common/joinrecord/list", {params:p}),
  92. //退出活动
  93. remove:p => http.post("ldt_activity/joinrecord/remove?ids="+p),
  94. //参加活动
  95. submit:(p)=> http.post('ldt_activity/joinrecord/submit',p),
  96. }
  97. const statistics={
  98. getBillStatistics:p => http.get('/common/bills/getBillStatistics',{params:p}),
  99. getPointsBillStatistics:p => http.get('common/pointbills/getPointBillStatistics',{params:p})
  100. }
  101. export const api={
  102. uploadFile,
  103. dict,
  104. sms,
  105. mall,
  106. shop,
  107. audit,
  108. accout,
  109. userBank,
  110. member,
  111. bills,
  112. pointBills,
  113. flow,
  114. activity,
  115. joinRecord,
  116. statistics
  117. }