order.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. import request from '@/sheep/request';
  2. import request2 from '@/sheep/request2';
  3. export default {
  4. // 订单详情
  5. detail: (id,params) =>
  6. request({
  7. url: 'order/order/' + id,
  8. method: 'GET',
  9. params,
  10. }),
  11. // 发票详情
  12. invoice: (id) =>
  13. request({
  14. url: 'order/invoice/' + id,
  15. method: 'GET',
  16. }),
  17. // 获取支付结果
  18. payResult: (id) =>
  19. request({
  20. url: 'order/order/' + id,
  21. method: 'GET',
  22. custom: {
  23. showLoading: false,
  24. },
  25. }),
  26. itemDetail: (id,itemId) =>
  27. request({
  28. url: 'order/order/itemDetail/'+ id + '/' + itemId,
  29. method: 'GET',
  30. custom: {
  31. showLoading: false,
  32. },
  33. }),
  34. // 订单列表
  35. list: (params) =>
  36. request2({
  37. url: 'trade/order/page',
  38. method: 'GET',
  39. params,
  40. custom: {
  41. showLoading: false,
  42. },
  43. }),
  44. // list: (params) =>
  45. // request({
  46. // url: 'order/order',
  47. // method: 'GET',
  48. // params,
  49. // custom: {
  50. // showLoading: false,
  51. // },
  52. // }),
  53. // 计算订单信息
  54. calc: (data) =>
  55. request({
  56. url: 'order/order/calc',
  57. method: 'POST',
  58. data,
  59. }),
  60. // 创建订单
  61. create: (data) =>
  62. request({
  63. url: 'order/order/create',
  64. method: 'POST',
  65. data,
  66. }),
  67. //订单可用优惠券
  68. coupons: (data) =>
  69. request({
  70. url: 'order/order/coupons',
  71. method: 'POST',
  72. data,
  73. }),
  74. // 确认收货
  75. confirm: (id) =>
  76. request({
  77. url: 'order/order/confirm/' + id,
  78. method: 'PUT',
  79. }),
  80. // 评价订单
  81. comment: (id, data) =>
  82. request({
  83. url: 'order/order/comment/' + id,
  84. method: 'POST',
  85. data,
  86. }),
  87. // 申请退款
  88. applyRefund: (id) =>
  89. request({
  90. url: 'order/order/applyRefund/' + id,
  91. method: 'PUT',
  92. }),
  93. // 取消订单
  94. cancel: (id) =>
  95. request({
  96. url: 'order/order/cancel/' + id,
  97. method: 'PUT',
  98. }),
  99. // 删除订单
  100. delete: (id) =>
  101. request({
  102. url: 'order/order/' + id,
  103. method: 'DELETE',
  104. }),
  105. // 售后
  106. aftersale: {
  107. // 申请售后
  108. apply: (data) =>
  109. request({
  110. url: 'order/aftersale',
  111. method: 'POST',
  112. data,
  113. }),
  114. list: (params) =>
  115. request({
  116. url: 'order/aftersale',
  117. method: 'GET',
  118. params,
  119. custom: {
  120. showLoading: false,
  121. },
  122. }),
  123. //取消售后
  124. cancel: (id) =>
  125. request({
  126. url: 'order/aftersale/cancel/' + id,
  127. method: 'PUT',
  128. }),
  129. //删除售后单
  130. delete: (id) =>
  131. request({
  132. url: 'order/aftersale/' + id,
  133. method: 'DELETE',
  134. }),
  135. // 售后详情
  136. detail: (id) =>
  137. request({
  138. url: 'order/aftersale/' + id,
  139. method: 'GET',
  140. }),
  141. },
  142. //订单包裹
  143. express: (id, orderId) =>
  144. request({
  145. url: 'order/express/' + id + `${orderId ? '/' + orderId : ''}`,
  146. method: 'GET',
  147. }),
  148. };