api.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. getGiftList: p => http.get('/sing_goods/helpgoods/list', {params:p}),
  13. }
  14. //微信api
  15. const wxApp={
  16. getOpenId:p => http.get('/wx-app/getOpenId', {params:p}),
  17. getOpenData:p => http.post('/wx-app/getOpenData',p),
  18. }
  19. //字典
  20. const dict={
  21. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  22. parentList:p => http.get('/blade-system/dict-biz/parent-list', {params:p}),
  23. dictionaryTree:p => http.get('/blade-system/dict-biz/dictionary-tree', {params:p}),
  24. }
  25. const loginUser={
  26. list:p => http.get('ldt_user/loginuser/list', {params:p}),
  27. submit:p => http.post('sing_user/loginuser/submit', p),
  28. login:p => http.post('/user/login/login', p),
  29. detail:p => http.get('sing_user/loginuser/detail', {params:p}),
  30. }
  31. const CMCC={
  32. isCMCC:p => http.get('/user/login/isCMCC', {params:p}),
  33. queryCmccPoint:p => http.post('app/cmcc/queryCmccPoint'+p),
  34. }
  35. const points={
  36. list:p => http.get('sing_point/pointrecord/list', {params:p}),
  37. }
  38. const help={
  39. list:p => http.get('sing_active/activehelprecord/list', {params:p}),
  40. }
  41. /**
  42. * 积分商城
  43. */
  44. const pointgoods={
  45. list:p => http.get('sing_goods/pointgoods/list', {params:p}),
  46. }
  47. /**
  48. * 道具
  49. */
  50. const order={
  51. create:p => http.post('/app/help/goods/createPropsOrder', p),
  52. }
  53. export const api={
  54. uploadFile,
  55. dict,
  56. wxApp,
  57. loginUser,
  58. activity,
  59. platform,
  60. points,
  61. help,
  62. CMCC,
  63. pointgoods,
  64. order
  65. }