order.js 910 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import axios from '@/libs/axios.js';
  2. // 获取网点下的服务项目
  3. export const getStoreItems = params => {
  4. return axios.request({
  5. url: `item/storeItems/?storeId=${params.storeId}`,
  6. method: 'get',
  7. })
  8. };
  9. // 下单 保存订单
  10. export const saveOrder = params => {
  11. return axios.request({
  12. url: `order/save`,
  13. method: 'post',
  14. data: params
  15. })
  16. };
  17. // 下单 预支付
  18. export const signPay = params => {
  19. return axios.request({
  20. url: `order/pay?orderId=${params.orderId}`,
  21. method: 'get',
  22. })
  23. };
  24. // 我的订单
  25. export const getOrderList = params => {
  26. let url = `order/query/${params.pageNo}/${params.pageSize}`
  27. delete params.pageNo
  28. delete params.pageSize
  29. return axios.request({
  30. url: url,
  31. method: 'post',
  32. data: params
  33. })
  34. };
  35. // 订单详情
  36. export const orderDetail = params => {
  37. return axios.request({
  38. url: `order/find/${params.id}`,
  39. method: 'get',
  40. })
  41. };