api.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import config from './config';
  2. module.exports = {
  3. resources: `${config.apiHost}/resource/list`,
  4. resource: `${config.apiHost}/resource/:id`,
  5. signature: `${config.apiHost}/oss/signature`,
  6. cmsUsers: `${config.apiHost}/cms/user/list`,
  7. cmsUser: `${config.apiHost}/cms/user/:id`,
  8. userLogin: `${config.apiHost}/login`,
  9. userLogout: `${config.apiHost}/logout`,
  10. campuses: `${config.apiHost}/campus/list`,
  11. campus: `${config.apiHost}/campus/:id`,
  12. terminals: `${config.apiHost}/user/list`,
  13. terminal: `${config.apiHost}/user/:id`,
  14. merchants: `${config.apiHost}/merchant/list`,
  15. merchant: `${config.apiHost}/merchant/:id`,
  16. // 标签组及标签
  17. groups: `${config.apiHost}/group/list`,
  18. group: `${config.apiHost}/group`,
  19. tags: `${config.apiHost}/tag/list`,
  20. tag: `${config.apiHost}/tag/:id`,
  21. wares: `${config.apiHost}/ware/list`,
  22. ware: `${config.apiHost}/ware/:id`,
  23. lessons: `${config.apiHost}/lesson/list`,
  24. lesson: `${config.apiHost}/lesson/:id`,
  25. // 产品接口,包括:课程、周边、课程包
  26. product: `${config.apiHost}/product`,
  27. course: `${config.apiHost}/product/course`,
  28. support: `${config.apiHost}/product/support`,
  29. combo: `${config.apiHost}/product/package`,
  30. // 渠道产品接口
  31. mproducts: `${config.apiHost}/merchant/product`,
  32. merchantProductDetailAPI: `${config.apiHost}/merchant/product/detail`,
  33. createMerchantProductAPI: `${config.apiHost}/merchant/product/status`,
  34. // 订单接口
  35. orders: `${config.apiHost}/orders`,
  36. order: `${config.apiHost}/order/:id`,
  37. // 商品挂载标签
  38. goodsWithTag: `${config.apiHost}/merchant/product/tags`,
  39. };