order.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. import {
  2. myRequest
  3. } from './request.js'
  4. import {
  5. myRequestPhp
  6. } from './requestPhp.js'
  7. // 正向订单状态数
  8. export function getOrderStstusAmount(data) {
  9. return myRequest({
  10. url: 'order_service/orderService/getOrderStstusAmount',
  11. method: 'post',
  12. data
  13. })
  14. }
  15. // 正向订单列表
  16. export function orderList(data) {
  17. return myRequest({
  18. url: 'order_service/orderService/orderList',
  19. method: 'post',
  20. data
  21. })
  22. }
  23. // 订单详情页面
  24. export function getOrderDetails(data) {
  25. return myRequest({
  26. url: 'order_service/orderService/getOrderDetails',
  27. method: 'post',
  28. data
  29. })
  30. }
  31. const pre = ""
  32. const apiType = "php"
  33. // 订单状态数
  34. export function getOrderStatusNumber(data) {
  35. return myRequestPhp({
  36. url: `${pre}mer/store/order/chart`,
  37. method: 'GET',
  38. data,
  39. apiType
  40. })
  41. }
  42. // 订单列表
  43. export function getOrderList(data) {
  44. return myRequestPhp({
  45. url: `${pre}mer/store/order/lst`,
  46. method: 'GET',
  47. data,
  48. apiType
  49. })
  50. }
  51. // 订单列表产品
  52. export function getOrderListProduct(order_sn) {
  53. const data = {
  54. order_sn: order_sn,
  55. order_type: -1,
  56. distribution_mode: -1,
  57. keywords: order_sn,
  58. status: "",
  59. date: "",
  60. page: 1,
  61. limit: 20,
  62. type: 1,
  63. username: "",
  64. pay_type: -1,
  65. ylj_status: "",
  66. paid: "",
  67. }
  68. return myRequestPhp({
  69. url: `${pre}mer/store/order/lst`,
  70. method: 'GET',
  71. data,
  72. apiType
  73. })
  74. }
  75. // filtter
  76. export function getOrderListFiltter(data) {
  77. return myRequestPhp({
  78. url: `${pre}mer/store/order/filtter`,
  79. method: 'GET',
  80. data,
  81. apiType
  82. })
  83. }
  84. /**
  85. * @description 订单 -- 发货规则
  86. */
  87. export function orderDeliveryRuleApi(id) {
  88. return myRequestPhp({
  89. url: `${pre}mer/store/order/delivery/${id}/form`,
  90. method: 'GET',
  91. apiType
  92. })
  93. }
  94. /**
  95. * @description 订单 -- 发货
  96. */
  97. export function orderDeliveryApi(id, data) {
  98. return myRequestPhp({
  99. url: `${pre}/mer/store/order/delivery/${id}.html`,
  100. method: 'POST',
  101. data,
  102. apiType
  103. })
  104. }
  105. /**
  106. * @description 订单 -- 详情
  107. */
  108. export function orderDetailApi(id) {
  109. return myRequestPhp({
  110. url: `${pre}mer/store/order/detail/${id}`,
  111. method: 'GET',
  112. apiType
  113. })
  114. }
  115. /**
  116. * @description 获取物流信息
  117. */
  118. export function getExpress(id) {
  119. return myRequestPhp({
  120. url: `${pre}mer/store/order/express/${id}`,
  121. method: 'GET',
  122. apiType
  123. })
  124. }
  125. /**售后列表 */
  126. export function getAfterSaleList(data) {
  127. return myRequestPhp({
  128. url: `${pre}mer/store/refundorder/lst`,
  129. method: 'GET',
  130. data,
  131. apiType
  132. })
  133. }
  134. /**
  135. * @description 退款单获取物流信息
  136. */
  137. export function refundorderExpressApi(id) {
  138. return myRequestPhp({
  139. url: `${pre}mer/store/refundorder/express/${id}`,
  140. method: 'GET',
  141. apiType
  142. })
  143. }
  144. /**
  145. * @description 自提
  146. */
  147. export function takeProductApi(id, data) {
  148. return myRequestPhp({
  149. url: `${pre}mer/store/order/carry/${id}`,
  150. method: 'GET',
  151. data,
  152. apiType
  153. })
  154. }
  155. /**
  156. * @description 退款订单 -- 详情
  157. */
  158. export function refundorderDetailApi(id) {
  159. return myRequestPhp({
  160. url: `${pre}mer/store/refundorder/detail/${id}`,
  161. method: 'GET',
  162. apiType
  163. })
  164. }
  165. /**
  166. * @description 退款订单
  167. */
  168. export function confirmRefundOrderApi(id, data) {
  169. return myRequestPhp({
  170. url: `${pre}mer/store/refundorder/status/${id}`,
  171. data,
  172. method: 'POST',
  173. apiType
  174. })
  175. }
  176. /**
  177. * @description 退款订单 -- 确认收货
  178. */
  179. export function confirmReceiptApi(id, data) {
  180. return myRequestPhp({
  181. url: `${pre}mer/store/refundorder/refund/${id}`,
  182. data,
  183. method: 'POST',
  184. apiType
  185. })
  186. }
  187. /**
  188. * PHP获取token接口
  189. **/
  190. /**
  191. * merId
  192. * @param {*} data
  193. * @returns
  194. */
  195. export function getPhpGlobalToken(data, merId) {
  196. return ;
  197. return myRequestPhp({
  198. url: `${pre}mer/getPhpToken?${merId}`,
  199. method: 'POST',
  200. data,
  201. apiType
  202. })
  203. }