api.js 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  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. myShop:p => http.get('shop/myShop',{params:p}),
  32. submitAudit:p => http.post('/shop/submitAudit',p),
  33. list:p => http.get('ldt_shop/shop/list',{params:p}),
  34. detail:p => http.get('ldt_shop/shop/detail',{params:p}),
  35. submit:p => http.post('ldt_shop/shop/submit',p),
  36. scanPay: p => http.post('/shopTrade/initOrderByCode',p),
  37. statistic:p => http.get('shop/indexInfo',{params:p}),
  38. memberInfo:p => http.get('shop/memberInfo',{params:p}),
  39. shopBillsInfo:p => http.get('shop/shopBillsInfo',{params:p}),
  40. feedback: p => http.post('ldt_feedback/feedback/submit', p),
  41. queryProductInfo: p => http.get('shop/yeepay/product/fee/query',{params:p}),
  42. }
  43. const loginUser={
  44. list:p => http.get('ldt_user/loginuser/list', {params:p}),
  45. }
  46. //审核状态
  47. const audit={
  48. list:p => http.get('ldt_shop/audit/list',{params:p}),
  49. detail:p => http.get('ldt_shop/audit/detail',{params:p}),
  50. }
  51. //账号
  52. const accout={
  53. register:p => http.post('/common/account/register',p),
  54. login:p => http.post('/common/account/login',p),
  55. phoneLogin:p => http.post('/common/account/phoneLogin',p),
  56. forgetPsw :p=> http.post('/common/account/forgetPsw',p),
  57. }
  58. //用户银行
  59. const userBank={
  60. detail:p => http.get('ldt_user/userbank/detail',{params:p}),
  61. list:p => http.get('ldt_user/userbank/list',{params:p}),
  62. appList:p => http.get('common/userbank/list',{params:p}),
  63. submit:p => http.post('ldt_user/userbank/submit', p),
  64. remove:p => http.post('ldt_user/userbank/remove?ids='+p),
  65. }
  66. //会员中心
  67. const member={
  68. list:p => http.get('ldt_user/member/list',{params:p}),
  69. detail:p => http.get('ldt_user/member/detail',{params:p}),
  70. }
  71. //余额明细
  72. const bills={
  73. list:p => http.get('common/bills/list',{params:p}),
  74. detail:p => http.get('common/bills/detail',{params:p}),
  75. }
  76. //应收明细
  77. const pointBills={
  78. list:p => http.get('ldt_bills/pointbills/list',{params:p}),
  79. }
  80. const flow={
  81. //获取流程自定义主键
  82. getProcessDefinitionId:p => http.get('blade-flow/work/start-list',{params:p}),
  83. //获取任务id
  84. getTaskId:p => http.get('blade-flow/work/todo-list', {params:p}),
  85. //获取流程历史记录
  86. historyFlowList:p => http.get('blade-flow/process/history-flow-list', {params:p}),
  87. //提交审核流程
  88. flowAuditSubmit:p => http.post("blade-flow/work/complete-task", p),
  89. }
  90. const activity={
  91. //发起活动
  92. publish:(p)=> http.post('/common/activity/publish',p),
  93. //已发起的活动
  94. list:p => http.get("/common/activity/list", {params:p}),
  95. //可参加的活动
  96. getCanJoinActivity:p => http.get("/common/activity/getCanJoinActivity", {params:p}),
  97. //活动详情
  98. detail:p => http.get("ldt_activity/activity/detail", {params:p}),
  99. //结束活动
  100. stop:(p)=> http.post('ldt_activity/activity/submit',p),
  101. }
  102. const joinRecord={
  103. //活动详情查看该活动的参加者
  104. list:p => http.get("ldt_activity/joinrecord/list", {params:p}),
  105. //活动清单中查看自己参加的活动
  106. joined:p => http.get("common/joinrecord/list", {params:p}),
  107. //退出活动
  108. remove:p => http.post("ldt_activity/joinrecord/remove?ids="+p),
  109. //参加活动
  110. submit:(p)=> http.post('ldt_activity/joinrecord/submit',p),
  111. }
  112. const statistics={
  113. getBillStatistics:p => http.get('/common/bills/getBillStatistics',{params:p}),
  114. getPointsBillStatistics:p => http.get('common/pointbills/getPointBillStatistics',{params:p})
  115. }
  116. const withdraw={
  117. userPointWithdraw:p => http.post('shop/userPointWithdraw',p),
  118. userBalanceWithdraw:p => http.post('shop/userBalanceWithdraw',p),
  119. pointPayOrder:p => http.get('withdraw/YEE_PAY_WITHDRAW/POINT_WITHDRAW',{params:p}),
  120. balancePayOrder:p => http.get('withdraw/YEE_PAY_WITHDRAW/BALANCE_WITHDRAW',{params:p}),
  121. list:p => http.get("ldt_bills/withdrawrec/list", {params:p}),
  122. detail:p => http.get("ldt_bills/withdrawrec/detail", {params:p}),
  123. }
  124. const ocr={
  125. bizilicense:(p)=> http.upload('ocr/bizilicense', {name:'image',filePath:p}),
  126. idcard:(p)=> http.upload('ocr/idcard', {name:'image',filePath:p}),
  127. bank:(p)=> http.upload('ocr/bank', {name:'image',filePath:p}),
  128. }
  129. const yeepay={
  130. queryBalance:p => http.get("yeepay/queryBalance", {params:p}),
  131. //绑卡
  132. withdrawCardBind:p => http.post('yeepay/withdrawCardBind',p),
  133. //查卡
  134. withdrawCardQuery:p => http.get("yeepay/withdrawCardQuery", {params:p}),
  135. }
  136. const goods={
  137. list:p => http.get('goods/getGoodsList', {params: p}),
  138. remove:p => http.post("ldt_goods/goods/remove?ids="+p),
  139. submit: p => http.post('ldt_goods/goods/submit', p),
  140. reload: p => http.get('goods/reload', {params: p}),
  141. }
  142. const goodsCategory={
  143. list:p => http.get('ldt_goods/goodscategory/list', {params: p}),
  144. submit: p => http.post('ldt_goods/goodscategory/submit', p),
  145. remove:p => http.post("ldt_goods/goodscategory/remove?ids="+p),
  146. }
  147. const goodsProperty={
  148. list:p => http.get('ldt_goods/goodsproperty/list', {params: p}),
  149. submit: p => http.post('ldt_goods/goodsproperty/submit', p),
  150. saveBatch: p => http.post('ldt_goods/goodsproperty/saveBatch', p),
  151. updateBatch: p => http.post('ldt_goods/goodsproperty/updateBatch', p),
  152. submitBatch: p => http.post('ldt_goods/goodsproperty/submitBatch', p),
  153. remove:p => http.post("ldt_goods/goodsproperty/remove?ids="+p),
  154. }
  155. const goodsbills = {
  156. list: p => http.get("goodsbills/listShop", {
  157. params: p
  158. }),
  159. detail: p => http.get("goodsbills/detail", {
  160. params: p
  161. }),
  162. submit: p => http.post('ldt_bills/goodsbills/submit', p),
  163. }
  164. const area={
  165. province: p => http.get('blade-system/region/lazy-tree?parentCode=00', {params: p}),
  166. list:p => http.get('blade-system/region/lazy-tree', {params: p}),
  167. }
  168. const shopTrade={
  169. balanceQuery: p => http.get('shopTrade/balanceQuery', {params: p}),
  170. }
  171. const shopConfig={
  172. list:p => http.get('ldt_goods/shopconfig/list', {params: p}),
  173. submit: p => http.post('ldt_goods/shopconfig/submit', p),
  174. }
  175. const notice={
  176. submitNotice: p => http.post('shop/submitNotice',p),
  177. list:p => http.get('shop/getPublishNoticeList', {params: p}),
  178. detail:p => http.get("ldt_notice/noticecontent/detail", {params:p}),
  179. }
  180. export const api={
  181. uploadFile,
  182. wxApp,
  183. dict,
  184. sms,
  185. mall,
  186. shop,
  187. loginUser,
  188. audit,
  189. accout,
  190. userBank,
  191. member,
  192. bills,
  193. pointBills,
  194. flow,
  195. activity,
  196. joinRecord,
  197. statistics,
  198. withdraw,
  199. ocr,
  200. yeepay,
  201. goods,
  202. goodsCategory,
  203. goodsProperty,
  204. goodsbills,
  205. area,
  206. shopTrade,
  207. shopConfig,
  208. notice
  209. }