api.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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. export const api={
  48. uploadFile,
  49. dict,
  50. wxApp,
  51. loginUser,
  52. activity,
  53. platform,
  54. points,
  55. help,
  56. CMCC,
  57. pointgoods
  58. }