order.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. import request from '@/utils/request'
  2. /***************************************************** 订单列表 ****************************************************/
  3. /**
  4. * 获取订单设置
  5. */
  6. export function getMallOrderConfig() {
  7. return request.get(`mall/order/config`)
  8. }
  9. /**
  10. * 获取订单状态列表
  11. */
  12. export function getMallOrderStatus() {
  13. return request.get(`mall/order/status`)
  14. }
  15. /**
  16. * 获取订单列表
  17. */
  18. export function getMallOrder(params: Record<string, any>) {
  19. return request.get(`mall/order`, params)
  20. }
  21. /**
  22. * 获取订单角标数据
  23. */
  24. export function getShopOrderNum() {
  25. return request.get(`mall/order/num`)
  26. }
  27. /**
  28. * 获取订单详情
  29. */
  30. export function getMallOrderDetail(order_id :number) {
  31. return request.get(`mall/order/${order_id}`)
  32. }
  33. /**
  34. * 订单列表,订单详情 调支付接口
  35. */
  36. export function getMallOrderPay(order_id: number) {
  37. return request.get(`mall/order_group/get_group_by_order/${order_id}`)
  38. }
  39. /**
  40. * 订单列表,订单详情 调关闭接口
  41. */
  42. export function getMallOrderClose(group_id: number) {
  43. return request.put(`mall/order_group/close/${group_id}`)
  44. }
  45. /**
  46. * 关闭订单
  47. */
  48. export function orderClose(order_id: number) {
  49. return request.put(`mall/order/close/${order_id}`)
  50. }
  51. /**
  52. * 订单完成
  53. */
  54. export function orderFinish(order_id: number) {
  55. return request.put(`mall/order/finish/${order_id}`)
  56. }
  57. /**
  58. * 订单创建计算
  59. */
  60. export function orderCreateCalculate(params: Record<string, any>) {
  61. return request.get('mall/order_create/calculate', params)
  62. }
  63. /**
  64. * 订单创建
  65. */
  66. export function orderCreate(params: Record<string, any>) {
  67. return request.post('mall/order_create/create', params)
  68. }
  69. /**
  70. * 查询订单可用优惠券
  71. */
  72. export function orderCoupon(params: Record<string, any>) {
  73. return request.get('mall/order_create/coupon', params)
  74. }
  75. /**
  76. * 查询订单可用平台优惠券
  77. */
  78. export function orderPlatformCoupon(params: Record<string, any>) {
  79. return request.get('mall/order_create/platform_coupon', params)
  80. }
  81. /**
  82. * 查询自提点
  83. */
  84. export function getStoreList(params: Record<string, any>) {
  85. return request.get('mall/order_create/store', params)
  86. }
  87. /**
  88. * 查询物流信息
  89. */
  90. export function getMaterialflowList(params: Record<string, any>) {
  91. return request.get('mall/order/logistics', params)
  92. }