api.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  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. createWxaQrCode: p => http.get('/wx-app/createWxaQrCode', {
  8. params: p
  9. }),
  10. }
  11. //字典
  12. const dict={
  13. getTagSelect:p => http.get("blade-system/dict-biz/list",{params:p}),
  14. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  15. parentList:p => http.get('/blade-system/dict-biz/parent-list', {params:p}),
  16. dictionaryTree:p => http.get('/blade-system/dict-biz/dictionary-tree', {params:p}),
  17. dictionaryPage:p => http.get('/blade-system/dict-biz/dictionaryPage', {params:p}),
  18. }
  19. //手机验证码
  20. const sms={
  21. send:p => http.post('/sms/sendSms'+p)
  22. }
  23. const mall={
  24. //获取商场列表
  25. list:p => http.get('ldt_mall/mall/list',{params:p}),
  26. //商场详情
  27. detail:p => http.get('ldt_mall/mall/detail',{params:p}),
  28. }
  29. //商户管理
  30. const shop={
  31. submitAudit:p => http.post('/shop/submitAudit',p),
  32. list:p => http.get('ldt_shop/shop/list',{params:p}),
  33. detail:p => http.get('ldt_shop/shop/detail',{params:p}),
  34. submit:p => http.post('ldt_shop/shop/submit',p),
  35. scanPay: p => http.post('/shopTrade/initOrderByCode',p),
  36. statistic:p => http.get('shop/indexInfo',{params:p}),
  37. memberInfo:p => http.get('shop/memberInfo',{params:p}),
  38. shopBillsInfo:p => http.get('shop/shopBillsInfo',{params:p}),
  39. feedback: p => http.post('ldt_feedback/feedback/submit', p)
  40. }
  41. const loginUser={
  42. list:p => http.get('ldt_user/loginuser/list', {params:p}),
  43. }
  44. //审核状态
  45. const audit={
  46. list:p => http.get('ldt_shop/audit/list',{params:p}),
  47. detail:p => http.get('ldt_shop/audit/detail',{params:p}),
  48. }
  49. //账号
  50. const accout={
  51. register:p => http.post('/common/account/register',p),
  52. login:p => http.post('/common/account/login',p),
  53. phoneLogin:p => http.post('/common/account/phoneLogin',p),
  54. forgetPsw :p=> http.post('/common/account/forgetPsw',p),
  55. }
  56. //用户银行
  57. const userBank={
  58. detail:p => http.get('ldt_user/userbank/detail',{params:p}),
  59. list:p => http.get('ldt_user/userbank/list',{params:p}),
  60. appList:p => http.get('common/userbank/list',{params:p}),
  61. submit:p => http.post('ldt_user/userbank/submit', p),
  62. remove:p => http.post('ldt_user/userbank/remove?ids='+p),
  63. }
  64. //会员中心
  65. const member={
  66. list:p => http.get('ldt_user/member/list',{params:p}),
  67. detail:p => http.get('ldt_user/member/detail',{params:p}),
  68. }
  69. //余额明细
  70. const bills={
  71. list:p => http.get('common/bills/list',{params:p}),
  72. detail:p => http.get('common/bills/detail',{params:p}),
  73. }
  74. //应收明细
  75. const pointBills={
  76. list:p => http.get('ldt_bills/pointbills/list',{params:p}),
  77. }
  78. const flow={
  79. //获取流程自定义主键
  80. getProcessDefinitionId:p => http.get('blade-flow/work/start-list',{params:p}),
  81. //获取任务id
  82. getTaskId:p => http.get('blade-flow/work/todo-list', {params:p}),
  83. //获取流程历史记录
  84. historyFlowList:p => http.get('blade-flow/process/history-flow-list', {params:p}),
  85. //提交审核流程
  86. flowAuditSubmit:p => http.post("blade-flow/work/complete-task", p),
  87. }
  88. const activity={
  89. //发起活动
  90. publish:(p)=> http.post('/common/activity/publish',p),
  91. //已发起的活动
  92. list:p => http.get("/common/activity/list", {params:p}),
  93. //可参加的活动
  94. getCanJoinActivity:p => http.get("/common/activity/getCanJoinActivity", {params:p}),
  95. //活动详情
  96. detail:p => http.get("ldt_activity/activity/detail", {params:p}),
  97. //结束活动
  98. stop:(p)=> http.post('ldt_activity/activity/submit',p),
  99. }
  100. const joinRecord={
  101. //活动详情查看该活动的参加者
  102. list:p => http.get("ldt_activity/joinrecord/list", {params:p}),
  103. //活动清单中查看自己参加的活动
  104. joined:p => http.get("common/joinrecord/list", {params:p}),
  105. //退出活动
  106. remove:p => http.post("ldt_activity/joinrecord/remove?ids="+p),
  107. //参加活动
  108. submit:(p)=> http.post('ldt_activity/joinrecord/submit',p),
  109. }
  110. const statistics={
  111. getBillStatistics:p => http.get('/common/bills/getBillStatistics',{params:p}),
  112. getPointsBillStatistics:p => http.get('common/pointbills/getPointBillStatistics',{params:p})
  113. }
  114. const withdraw={
  115. userPointWithdraw:p => http.post('shop/userPointWithdraw',p),
  116. userBalanceWithdraw:p => http.post('shop/userBalanceWithdraw',p),
  117. pointPayOrder:p => http.get('withdraw/YEE_PAY_WITHDRAW/POINT_WITHDRAW',{params:p}),
  118. balancePayOrder:p => http.get('withdraw/YEE_PAY_WITHDRAW/BALANCE_WITHDRAW',{params:p}),
  119. list:p => http.get("ldt_bills/withdrawrec/list", {params:p}),
  120. detail:p => http.get("ldt_bills/withdrawrec/detail", {params:p}),
  121. }
  122. const ocr={
  123. bizilicense:(p)=> http.upload('ocr/bizilicense', {name:'image',filePath:p}),
  124. idcard:(p)=> http.upload('ocr/idcard', {name:'image',filePath:p}),
  125. bank:(p)=> http.upload('ocr/bank', {name:'image',filePath:p}),
  126. }
  127. const yeepay={
  128. queryBalance:p => http.get("yeepay/queryBalance", {params:p}),
  129. //绑卡
  130. withdrawCardBind:p => http.post('yeepay/withdrawCardBind',p),
  131. //查卡
  132. withdrawCardQuery:p => http.get("yeepay/withdrawCardQuery", {params:p}),
  133. }
  134. const goods={
  135. list:p => http.get('goods/getGoodsList', {params: p}),
  136. remove:p => http.post("ldt_goods/goods/remove?ids="+p),
  137. submit: p => http.post('ldt_goods/goods/submit', p),
  138. }
  139. const goodsCategory={
  140. list:p => http.get('ldt_goods/goodscategory/list', {params: p}),
  141. submit: p => http.post('ldt_goods/goodscategory/submit', p),
  142. remove:p => http.post("ldt_goods/goodscategory/remove?ids="+p),
  143. }
  144. const goodsbills = {
  145. list: p => http.get("ldt_bills/goodsbills/list", {
  146. params: p
  147. }),
  148. detail: p => http.get("goodsbills/detail", {
  149. params: p
  150. }),
  151. }
  152. const area={
  153. province: p => http.get('blade-system/region/lazy-tree?parentCode=00', {params: p}),
  154. list:p => http.get('blade-system/region/lazy-tree', {params: p}),
  155. }
  156. const shopTrade={
  157. balanceQuery: p => http.get('shopTrade/balanceQuery', {params: p}),
  158. }
  159. export const api={
  160. uploadFile,
  161. wxApp,
  162. dict,
  163. sms,
  164. mall,
  165. shop,
  166. loginUser,
  167. audit,
  168. accout,
  169. userBank,
  170. member,
  171. bills,
  172. pointBills,
  173. flow,
  174. activity,
  175. joinRecord,
  176. statistics,
  177. withdraw,
  178. ocr,
  179. yeepay,
  180. goods,
  181. goodsCategory,
  182. goodsbills,
  183. area,
  184. shopTrade
  185. }