order.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /***************************************************** 订单列表 ****************************************************/
  2. /**
  3. * 获取订单状态列表
  4. */
  5. export function getMallOrderStatus() {
  6. return request.get(`mall/order/status`)
  7. }
  8. /**
  9. * 获取订单列表
  10. */
  11. export function getMallOrder(params: Record<string, any>) {
  12. return request.get(`mall/order`, params)
  13. }
  14. /**
  15. * 获取订单详情
  16. */
  17. export function getMallOrderDetail(order_id: number) {
  18. return request.get(`mall/order/${ order_id }`)
  19. }
  20. /**
  21. * 订单列表,订单详情 调支付接口
  22. */
  23. export function getMallOrderPay(order_id: number) {
  24. return request.get(`mall/order_group/get_group_by_order/${ order_id }`)
  25. }
  26. /**
  27. * 关闭订单
  28. */
  29. export function orderClose(order_id: number) {
  30. return request.put(`mall/order/close/${ order_id }`)
  31. }
  32. /**
  33. * 订单列表,订单详情 调关闭接口
  34. */
  35. export function getMallOrderClose(group_id: number) {
  36. return request.put(`mall/order_group/close/${group_id}`,{}, { showErrorMessage: true, showSuccessMessage: true })
  37. }
  38. /**
  39. * 订单完成
  40. */
  41. export function orderFinish(order_id: number) {
  42. return request.put(`mall/order/finish/${ order_id }`)
  43. }
  44. /**
  45. * 订单创建计算
  46. */
  47. export function orderCreateCalculate(params: Record<string, any>) {
  48. return request.get('mall/order_create/calculate', params)
  49. }
  50. /**
  51. * 订单创建
  52. */
  53. export function orderCreate(params: Record<string, any>) {
  54. return request.post('mall/order_create/create', params)
  55. }
  56. /**
  57. * 查询订单可用优惠券
  58. */
  59. export function orderCoupon(params: Record<string, any>) {
  60. return request.get('mall/order_create/coupon', params)
  61. }
  62. /**
  63. * 查询订单可用平台优惠券
  64. */
  65. export function orderPlatformCoupon(params: Record<string, any>) {
  66. return request.get('mall/order_create/platform_coupon', params)
  67. }
  68. /**
  69. * 查询物流信息
  70. */
  71. export function getMaterialflowList(params: Record<string, any>) {
  72. return request.get('mall/order/logistics', params)
  73. }