order.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import { useMyRequest } from '~/composables/useFetchRequest'
  2. enum Api {
  3. OrderDetail = '/client/order/wish/detail',
  4. OrderList = '/client/order/wish/list/my',
  5. CancelOrder = '/client/order/wish/cancel',
  6. SubmitOrder = '/client/order/wish/submitFromCart',
  7. UpdateOrder = '/client/order/wish/updateOrderMd',
  8. }
  9. /**
  10. * 获取订单列表
  11. * @param params
  12. * @returns
  13. */
  14. export async function getOrderListApi(params?: any) {
  15. return await useMyRequest().get(Api.OrderList, params)
  16. }
  17. /**
  18. * 获取订单详情
  19. * @param params
  20. * @returns
  21. */
  22. export async function getOrderDetailApi(params?: any) {
  23. return await useMyRequest().get(Api.OrderDetail, params)
  24. }
  25. /**
  26. * 提交订单
  27. * @param params
  28. * @returns
  29. */
  30. export async function submitOrderApi(params: any) {
  31. return await useMyRequest().post(Api.SubmitOrder, params)
  32. }
  33. /**
  34. * 取消订单
  35. * @param params
  36. * @returns
  37. */
  38. export async function cancelOrderApi(params: any) {
  39. return await useMyRequest().post(Api.CancelOrder, params)
  40. }
  41. /**
  42. * 更新订单
  43. * @param params
  44. * @returns
  45. */
  46. export async function updateOrderApi(params: any) {
  47. return await useMyRequest().post(Api.UpdateOrder, params)
  48. }