trade.service.js 843 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import Content from '@/sheep/layouts/content.vue';
  2. import { request } from '@/sheep/request';
  3. import { CRUD } from '@/sheep/request/crud';
  4. import { EXPORT } from '@/sheep/request/export';
  5. const route = {
  6. path: 'trade',
  7. name: 'shop.admin.trade',
  8. component: Content,
  9. meta: {
  10. title: '订单',
  11. },
  12. children: [
  13. {
  14. path: 'order',
  15. name: 'shop.admin.trade.order',
  16. component: () => import('@/app/shop/admin/trade/order/index.vue'),
  17. meta: {
  18. title: '充值订单',
  19. },
  20. },
  21. ],
  22. };
  23. const api = {
  24. order: {
  25. ...CRUD('shop/admin/trade/order', ['list', 'detail']),
  26. getType: () =>
  27. request({
  28. url: '/shop/admin/trade/order/getType',
  29. method: 'GET',
  30. }),
  31. export: (type, params) => EXPORT(`/shop/admin/trade/order/${type}`, params),
  32. },
  33. };
  34. export { route, api };