api.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. searchWork: p => http.get('/app/active/product/search', {params:{keyword: p}}),
  10. getWorksDetail: id => http.get('/sing_active/activeproductrecord/detail', {params:{id}}),
  11. }
  12. //微信api
  13. const wxApp={
  14. getOpenId:p => http.get('/wx-app/getOpenId', {params:p}),
  15. getOpenData:p => http.post('/wx-app/getOpenData',p),
  16. }
  17. //字典
  18. const dict={
  19. list:p => http.get('/blade-system/dict-biz/dictionary', {params:p}),
  20. parentList:p => http.get('/blade-system/dict-biz/parent-list', {params:p}),
  21. dictionaryTree:p => http.get('/blade-system/dict-biz/dictionary-tree', {params:p}),
  22. }
  23. const loginUser={
  24. list:p => http.get('ldt_user/loginuser/list', {params:p}),
  25. submit:p => http.post('sing_user/loginuser/submit', p),
  26. login:p => http.post('sing_user/loginuser/login', p),
  27. detail:p => http.get('sing_user/loginuser/detail', {params:p}),
  28. }
  29. const points={
  30. list:p => http.get('sing_point/pointrecord/list', {params:p}),
  31. }
  32. const help={
  33. list:p => http.get('sing_active/activehelprecord/list', {params:p}),
  34. }
  35. export const api={
  36. uploadFile,
  37. dict,
  38. wxApp,
  39. loginUser,
  40. activity,
  41. platform,
  42. points,
  43. help
  44. }