api.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import {http} from './service.js'
  2. //文件上传
  3. const uploadFile =(p)=> http.upload('blade-resource/oss/endpoint/put-file', {name:'file',filePath:p})
  4. const platform = {
  5. getPlatformParams: p => http.get('/app/platformsetting/getPlatformValueByList', {params:p}),
  6. }
  7. const activity = {
  8. getWorksList: p => http.get('/app/active/product/sortList', {params:p}),
  9. sortListQuery: p => http.get('/app/active/product/sortListQuery', {params:p}),
  10. searchWork: p => http.get('/app/active/product/search', {params:{keyword: p}}),
  11. getWorksDetail: id => http.get('/sing_active/activeproductrecord/detail', {params:{id}}),
  12. list: p => http.get('/sing_active/activeproductrecord/list', {params:p}),
  13. getGiftList: p => http.get('/sing_goods/helpgoods/list', {params:p}),
  14. getMyTotalHeat:p => http.get('/sing_active/activeproductrecord/getMyTotalHeat', {params:p}),
  15. }
  16. //微信api
  17. const wxApp={
  18. getOpenId:p => http.get('/wx-app/getOpenId', {params:p}),
  19. getOpenData:p => http.post('/wx-app/getOpenData',p),
  20. }
  21. //字典
  22. const dict={
  23. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  24. parentList:p => http.get('/blade-system/dict-biz/parent-list', {params:p}),
  25. dictionaryTree:p => http.get('/blade-system/dict-biz/dictionary-tree', {params:p}),
  26. }
  27. const loginUser={
  28. list:p => http.get('ldt_user/loginuser/list', {params:p}),
  29. submit:p => http.post('sing_user/loginuser/submit', p),
  30. login:p => http.post('/user/login/login', p),
  31. detail:p => http.get('sing_user/loginuser/detail', {params:p}),
  32. }
  33. const CMCC={
  34. isCMCC:p => http.get('/user/login/isCMCC', {params:p}),
  35. queryCmccPoint:p => http.post('app/cmcc/queryCmccPoint'+p),
  36. }
  37. const points={
  38. list:p => http.get('sing_point/pointrecord/list', {params:p}),
  39. }
  40. //我的助力
  41. const help={
  42. list:p => http.get('sing_active/activehelprecord/list', {params:p}),
  43. }
  44. //热力明细
  45. const heatrecord={
  46. list:p => http.get('sing_heat_value/heatrecord/list', {params:p}),
  47. }
  48. /**
  49. * 积分商城
  50. */
  51. const pointgoods={
  52. list:p => http.get('sing_goods/pointgoods/list', {params:p}),
  53. }
  54. /**
  55. * 道具
  56. */
  57. const order={
  58. sendCmccSms:p => http.post('/app/help/goods/sendCmccSms',p,{header:{'Content-Type':'application/x-www-form-urlencoded'}}),
  59. create:p => http.post('/app/help/goods/createPropsOrder',p,{header:{'Content-Type':'application/x-www-form-urlencoded'}}),
  60. exchange:p => http.post('/app/help/goods/exchangeProps',p,{header:{'Content-Type':'application/x-www-form-urlencoded'}}),
  61. }
  62. export const api={
  63. uploadFile,
  64. dict,
  65. wxApp,
  66. loginUser,
  67. activity,
  68. platform,
  69. points,
  70. help,
  71. heatrecord,
  72. CMCC,
  73. pointgoods,
  74. order
  75. }