order.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { axios } from '@/utils/request'
  2. // 订单列表
  3. export const orderList = (params) => {
  4. const url = `/order/queryPage/${params.pageNo}/${params.pageSize}`
  5. delete params.pageNo
  6. delete params.pageSize
  7. return axios.request({
  8. url: url,
  9. data: params,
  10. method: 'post'
  11. })
  12. }
  13. // 订单详情
  14. export const orderFind = (params) => {
  15. return axios.request({
  16. url: `/order/findById/${params.id}`,
  17. method: 'get'
  18. })
  19. }
  20. // 根据供应商查订单
  21. export const offPartnerOrderFind = (params) => {
  22. return axios.request({
  23. url: '/offPartnerOrder/findByGroupExpress',
  24. data: params,
  25. method: 'post'
  26. })
  27. }
  28. // 填写物流信息
  29. export const orderExpressSend = (params) => {
  30. return axios.request({
  31. url: '/orderExpress/sendExpress',
  32. data: params,
  33. method: 'post'
  34. })
  35. }
  36. // 快递公司
  37. export const expressCompanyQuery = (params) => {
  38. return axios.request({
  39. url: '/expressCompany/query',
  40. data: params,
  41. method: 'post'
  42. })
  43. }
  44. // 导出
  45. export const orderExport = (params) => {
  46. return axios.request({
  47. url: '/order/exportExcel',
  48. data: params,
  49. method: 'post',
  50. responseType: 'blob'
  51. })
  52. }
  53. // 导出订单明细
  54. export const orderDetailExport = (params) => {
  55. return axios.request({
  56. url: 'orderGoods/exportOrderGoodDetails',
  57. data: params,
  58. method: 'post',
  59. responseType: 'blob'
  60. })
  61. }