api.js 4.8 KB

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