api.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. import {http} from './service.js'
  2. //微信api
  3. const wxApp={
  4. getOpenId:p => http.get('/wx-app/getOpenId', {params:p}),
  5. getOpenData:p => http.post('/wx-app/getOpenData',p),
  6. getGenerateScheme:p => http.get('/wx-app/getGenerateScheme', {params:p}),
  7. createWxaQrCode:p => http.get('/wx-app/createWxaQrCode', {params:p}),
  8. }
  9. //字典
  10. const dict={
  11. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  12. }
  13. //文件上传
  14. const uploadFile =(p)=> http.upload('blade-resource/oss/endpoint/put-file', {name:'file',filePath:p})
  15. //活动管理
  16. const activity = {
  17. //音乐之声活动
  18. yyzs_list:p => http.get('yyzs/cyzh-activity/activity/selectPageWithTag', {params:p,custom: {yyzs: true}}),
  19. //商户活动
  20. list:p => http.get("/common/activity/list", {params:p}),
  21. //活动详情
  22. detail:p => http.get("ldt_activity/activity/detail", {params:p}),
  23. //获取地址信息
  24. getLocation:p => http.get("/common/activity/getLocation", {params:p}),
  25. }
  26. //用户管理
  27. const loginUser={
  28. detail:p => http.get('ldt_user/loginuser/detail', {params:p}),
  29. submit:p => http.post('ldt_user/loginuser/submit', p),
  30. login:p => http.post('client/user/login', p),
  31. payBefore:p => http.post('cyzh-ldt/loginuser/payBeforeNew', p),
  32. payBeforeForNormal:p => http.post('cyzh-ldt/loginuser/payBeforeForNormal', p),
  33. getBillrecordFromRedis:p => http.get('cyzh-ldt/loginuser/getBillrecordFromRedis', {params:p}),
  34. clearBillRecordCache:p => http.get('cyzh-ldt/loginuser/clearBillRecordCache', {params:p}),
  35. }
  36. //商户管理
  37. const shop={
  38. list:p => http.get('shop/list', {params:p}),
  39. detail:p => http.get('ldt_shop/shop/detail', {params:p}),
  40. indexInfo:p => http.get("shop/indexInfo", {params:p}),
  41. }
  42. //审核管理
  43. const audit={
  44. list:p => http.get("ldt_shop/audit/list", {params:p}),
  45. submit:p => http.post('ldt_shop/audit/submit',p),
  46. detail:p => http.get("ldt_shop/audit/detail", {params:p}),
  47. }
  48. //商场管理
  49. const mall={
  50. //获取商场列表
  51. list:p => http.get('mall/list',{params:p}),
  52. }
  53. //代理商
  54. const agenter={
  55. list:p => http.get('ldt_agent/agentrecord/list',{params:p}),
  56. submit:p => http.post('ldt_agent/agentrecord/submit', p),
  57. statistics:p => http.get('app/agent/agenterInfo',{params:p}),
  58. earningsDetail:p => http.get('app/agent/earningsDetail',{params:p}),
  59. }
  60. //代理类型
  61. const agenterType={
  62. detail:p => http.get('ldt_platform/platformsetting/detail',{params:p}),
  63. }
  64. //用户银行
  65. const userBank={
  66. detail:p => http.get('ldt_user/userbank/detail',{params:p}),
  67. list:p => http.get('ldt_user/userbank/list',{params:p}),
  68. appList:p => http.get('common/userbank/list',{params:p}),
  69. submit:p => http.post('ldt_user/userbank/submit', p),
  70. remove:p => http.post('ldt_user/userbank/remove?ids='+p),
  71. }
  72. //支付
  73. const pay={
  74. //获取wx支付所需参数
  75. getPayOrderPamams:p => http.post('client/trade/scanPay',p),
  76. //h5获取wx支付所需参数
  77. getPayOrderPamamsForH5:p => http.post('client/trade/scanPayByWeChat',p),
  78. //wx支付
  79. payOrder:p => http.get('payment/payOrder/YEE_PAY/MINI_PROGRAM',{params:p}),
  80. //扫码支付
  81. payOrderOfscanCode:p => http.get('payment/payOrder/YEE_PAY/SCAN_CODE',{params:p}),
  82. //支付策略
  83. getPointPayType:p => http.post('cyzh-ldt/loginuser/getPointPayType',p),
  84. }
  85. const billRecord={
  86. addAgentOrder: p => http.post('/app/agent/addAgentOrder',p),
  87. submit:p => http.post('ldt_bills/bills/submit', p),
  88. detail:p => http.get('ldt_bills/bills/detail', {params:p}),
  89. }
  90. const balanceBills={
  91. list:p => http.get('common/balancebills/list',{params:p}),
  92. }
  93. const pointbills={
  94. list:p => http.get('ldt_bills/pointbills/list',{params:p}),
  95. }
  96. const setting = {
  97. feedback: p => http.post('ldt_feedback/feedback/submit', p)
  98. }
  99. //账号
  100. const account = {
  101. pointList:p => http.get('cyzh-ldt/loginuser/channeluserpoint/list',{params:p}),
  102. remainList:p => http.get('cyzh-ldt/loginuser/remaining/list',{params:p}),
  103. }
  104. //webSocket
  105. const webSocket={
  106. sendInfo:p => http.post('webSocket/sendInfo',p),
  107. }
  108. const joinRecord={
  109. //活动详情查看该活动的参加者
  110. list:p => http.get("ldt_activity/joinrecord/list", {params:p}),
  111. }
  112. const statistics={
  113. getBillStatistics:p => http.get('/common/bills/getBillStatistics',{params:p})
  114. }
  115. const withdraw={
  116. submit:p => http.post('common/withdrawrec/withdraw',p),
  117. payOrder:p => http.get('payment/payOrder/YEE_PAY/USER_WITHDRAW',{params:p}),
  118. list:p => http.get("ldt_bills/withdrawrec/list", {params:p}),
  119. }
  120. const goods={
  121. menu:p => http.get("goods/getGoodsMenuList", {params:p}),
  122. order:p => http.post('ldt_bills/goodsbills/order',p),
  123. }
  124. const address={
  125. list:p => http.get("client/useraddress/list", {params:p}),
  126. detail:p => http.get("ldt_user_address/useraddress/detail", {params:p}),
  127. submit:p => http.post('client/useraddress/submit', p),
  128. }
  129. const userChannelPoint={
  130. list:p => http.get('ldt_user/userchannelpoint/list',{params:p}),
  131. }
  132. export const api={
  133. wxApp,
  134. dict,
  135. uploadFile,
  136. activity,
  137. loginUser,
  138. shop,
  139. audit,
  140. mall,
  141. agenter,
  142. agenterType,
  143. userBank,
  144. pay,
  145. billRecord,
  146. balanceBills,
  147. pointbills,
  148. setting,
  149. account,
  150. webSocket,
  151. joinRecord,
  152. statistics,
  153. withdraw,
  154. goods,
  155. address,
  156. userChannelPoint
  157. }