list.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import { defHttp } from '/@/utils/http/axios';
  2. import {
  3. OrderInfoParams,
  4. PageParams,
  5. ListGetResultModel,
  6. ExportExcelParams,
  7. ExportExcelModel,
  8. } from './model';
  9. enum Api {
  10. pageList = '/basic-api/order/list',
  11. getOrderInfo = '/basic-api/order/info',
  12. shippingList = '/basic-api/shipping/list',
  13. brandList = '/basic-api/brand/queryAll',
  14. sendGoods = '/basic-api/order/sendGoods',
  15. exportExcel = '/basic-api/order/export',
  16. }
  17. /**
  18. * @description: Get sample list value
  19. */
  20. export const ListApi = (params: PageParams) =>
  21. defHttp.post<ListGetResultModel>({
  22. url: Api.pageList,
  23. params,
  24. headers: {
  25. // @ts-ignore
  26. ignoreCancelToken: true,
  27. },
  28. });
  29. export const ShippingListApi = (params: PageParams) =>
  30. defHttp.post<ListGetResultModel>({
  31. url: Api.shippingList,
  32. params,
  33. headers: {
  34. // @ts-ignore
  35. ignoreCancelToken: true,
  36. },
  37. });
  38. export const sendGoods = (params) =>
  39. defHttp.post<ListGetResultModel>({
  40. url: Api.sendGoods,
  41. params,
  42. headers: {
  43. // @ts-ignore
  44. ignoreCancelToken: true,
  45. },
  46. });
  47. export const BrandListApi = (params: PageParams) =>
  48. defHttp.post<ListGetResultModel>({
  49. url: Api.brandList,
  50. params,
  51. headers: {
  52. // @ts-ignore
  53. ignoreCancelToken: true,
  54. },
  55. });
  56. export const GetOrderInfoApi = (params: OrderInfoParams) =>
  57. defHttp.get<ListGetResultModel>({
  58. url: Api.getOrderInfo,
  59. params,
  60. headers: {
  61. // @ts-ignore
  62. ignoreCancelToken: true,
  63. },
  64. });
  65. export const exportExcelApi = (params: ExportExcelParams) =>
  66. defHttp.post<ExportExcelModel>({
  67. url: Api.exportExcel,
  68. params,
  69. headers: {
  70. // @ts-ignore
  71. ignoreCancelToken: true,
  72. },
  73. });