api.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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. }
  8. //字典
  9. const dict=p => http.get('/blade-system/dict-biz/dictionary', {params:p})
  10. //文件上传
  11. const uploadFile =(p)=> http.upload('blade-resource/oss/endpoint/put-file', {name:'file',filePath:p})
  12. //活动管理
  13. const activity = {
  14. //音乐之声活动
  15. yyzs_list:p => http.get('yyzs/cyzh-activity/activity/selectPageWithTag', {params:p,custom: {yyzs: true}}),
  16. //商场活动
  17. list:p => http.get('cyzh-ldt/activity/list', {params:p}),
  18. }
  19. //用户管理
  20. const loginUser={
  21. detail:p => http.get('ldt_user/loginuser/detail', {params:p}),
  22. submit:p => http.post('ldt_user/loginuser/submit', p),
  23. login:p => http.post('client/user/login', p),
  24. payBefore:p => http.post('cyzh-ldt/loginuser/payBeforeNew', p),
  25. payBeforeForNormal:p => http.post('cyzh-ldt/loginuser/payBeforeForNormal', p),
  26. getBillrecordFromRedis:p => http.get('cyzh-ldt/loginuser/getBillrecordFromRedis', {params:p}),
  27. clearBillRecordCache:p => http.get('cyzh-ldt/loginuser/clearBillRecordCache', {params:p}),
  28. }
  29. //商户管理
  30. const shop={
  31. list:p => http.get('ldt_shop/shop/list', {params:p}),
  32. detail:p => http.get('ldt_shop/shop/detail', {params:p}),
  33. }
  34. //商场管理
  35. const mall={
  36. //获取商场列表
  37. list:p => http.get('ldt_mall/mall/list',{params:p}),
  38. }
  39. //代理商
  40. const agenter={
  41. list:p => http.get('ldt_agent/agentrecord/list',{params:p}),
  42. submit:p => http.post('ldt_agent/agentrecord/submit', p),
  43. }
  44. //代理类型
  45. const agenterType={
  46. detail:p => http.get('ldt_platform/platformsetting/detail',{params:p}),
  47. }
  48. //用户银行
  49. const userBank={
  50. detail:p => http.get('ldt_user/userbank/detail',{params:p}),
  51. list:p => http.get('ldt_user/userbank/list',{params:p}),
  52. appList:p => http.get('ldt_user/userbank/appList',{params:p}),
  53. submit:p => http.post('ldt_user/userbank/submit', p),
  54. remove:p => http.post('ldt_user/userbank/remove?ids='+p),
  55. }
  56. //支付
  57. const pay={
  58. //获取wx支付所需参数
  59. getPayOrderPamams:p => http.post('client/trade/scanPay',p),
  60. //h5获取wx支付所需参数
  61. getPayOrderPamamsForH5:p => http.post('client/trade/scanPayByWeChat',p),
  62. //wx支付
  63. payOrder:p => http.get('payment/payOrder/YEE_PAY/MINI_PROGRAM',{params:p}),
  64. //扫码支付
  65. payOrderOfscanCode:p => http.get('payment/payOrder/YEE_PAY/SCAN_CODE',{params:p}),
  66. //支付策略
  67. getPointPayType:p => http.post('cyzh-ldt/loginuser/getPointPayType',p),
  68. }
  69. const billRecord={
  70. addAgentOrder: p => http.post('/app/agent/addAgentOrder',p),
  71. submit:p => http.post('ldt_bills/bills/submit', p),
  72. detail:p => http.get('ldt_bills/bills/detail', {params:p}),
  73. }
  74. const balanceBills={
  75. list:p => http.get('common/balancebills/list',{params:p}),
  76. }
  77. const pointbills={
  78. list:p => http.get('ldt_bills/pointbills/list',{params:p}),
  79. }
  80. const setting = {
  81. feedback: p => http.post('ldt_feedback/feedback/submit', p)
  82. }
  83. //账号
  84. const account = {
  85. pointList:p => http.get('cyzh-ldt/loginuser/channeluserpoint/list',{params:p}),
  86. remainList:p => http.get('cyzh-ldt/loginuser/remaining/list',{params:p}),
  87. }
  88. //webSocket
  89. const webSocket={
  90. sendInfo:p => http.post('webSocket/sendInfo',p),
  91. }
  92. export const api={
  93. wxApp,
  94. dict,
  95. uploadFile,
  96. activity,
  97. loginUser,
  98. shop,
  99. mall,
  100. agenter,
  101. agenterType,
  102. userBank,
  103. pay,
  104. billRecord,
  105. balanceBills,
  106. pointbills,
  107. setting,
  108. account,
  109. webSocket
  110. }