shop.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { post } from '@/utils/request';
  2. /**
  3. * 积分商城相关接口集合
  4. * 所有接口均为post请求,host参数已按原逻辑保留
  5. */
  6. export const shopApi = {
  7. /** 根据CID获取积分商城token */
  8. getShopToken: (params = {}) => post('/shop/custom/info/loginByCId', params, 'Host80'),
  9. /** 积分余额 */
  10. customBalance: (params = {}) => post('/custom/balance', params, 'HostShop'),
  11. /** 积分列表 */
  12. customLntegralList: (params = {}) => post('/custom/integral/search/list', params, 'HostShop'),
  13. /** 商品分类列表 */
  14. commodityTypeList: (params = {}) => post('/commodity/type/search/list', params, 'HostShop'),
  15. /** 商品列表 */
  16. commodityList: (params = {}) => post('/commodity/search/list', params, 'HostShop'),
  17. /** 商品详情 */
  18. commoditySingle: (params = {}) => post('/commodity/search/single', params, 'HostShop'),
  19. /** 下单 */
  20. orderAdd: (params = {}) => post('/order/add', params, 'HostShop'),
  21. /** 修改订单 */
  22. orderUpdate: (params = {}) => post('/order/update', params, 'HostShop'),
  23. /** 取消订单 */
  24. orderCancel: (params = {}) => post('/order/cancel', params, 'HostShop'),
  25. /** 完成订单 */
  26. orderComplete: (params = {}) => post('/order/complete', params, 'HostShop'),
  27. /** 订单列表查询 */
  28. orderList: (params = {}) => post('/order/search/list', params, 'HostShop'),
  29. /** 订单详情 */
  30. orderSingle: (params = {}) => post('/order/search/single', params, 'HostShop'),
  31. /** 新增收货地址 */
  32. addressAdd: (params = {}) => post('/custom/address/add', params, 'HostShop'),
  33. /** 删除收货地址 */
  34. addressDelete: (params = {}) => post('/custom/address/delete', params, 'HostShop'),
  35. /** 修改收货地址 */
  36. addressUpdate: (params = {}) => post('/custom/address/update', params, 'HostShop'),
  37. /** 收货地址列表 */
  38. addressList: (params = {}) => post('/custom/address/search/list', params, 'HostShop'),
  39. };