order.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. import request from "@/utils/request.js";
  2. /**
  3. * 获取购物车列表
  4. * @param numType boolean true 购物车数量,false=购物车产品数量
  5. */
  6. export function getCartCounts() {
  7. return request.get("user/cart/count");
  8. }
  9. /**
  10. * 获取购物车列表
  11. *
  12. */
  13. export function getCartList() {
  14. return request.get("user/cart/lst");
  15. }
  16. /**
  17. * 修改购物车数量
  18. * @param int cartId 购物车id
  19. * @param int number 修改数量
  20. */
  21. export function changeCartNum(cartId, data) {
  22. return request.post("user/cart/change/"+cartId,data);
  23. }
  24. /**
  25. * 清除购物车
  26. * @param object ids
  27. */
  28. export function cartDel(data){
  29. return request.post('user/cart/delete', data);
  30. }
  31. /**
  32. * 订单列表
  33. * @param object data
  34. */
  35. export function getOrderList(data){
  36. return request.get('order/list',data);
  37. }
  38. /**
  39. * 订单产品信息
  40. * @param string unique
  41. */
  42. export function orderProduct(orderId){
  43. return request.get('reply/product/'+orderId);
  44. }
  45. /**
  46. * 订单评价
  47. * @param object data
  48. *
  49. */
  50. export function orderComment(id,data){
  51. return request.post('reply/'+id,data);
  52. }
  53. /**
  54. * 订单支付
  55. * @param object data
  56. */
  57. export function orderPay(id,data){
  58. return request.post('order/pay/'+id,data);
  59. }
  60. /**
  61. * 订单统计数据
  62. */
  63. export function orderData(){
  64. return request.get('order/number')
  65. }
  66. /**
  67. * 订单取消
  68. * @param string id
  69. *
  70. */
  71. // export function orderCancel(id){
  72. // return request.post('order/cancel',{id:id});
  73. // }
  74. /**
  75. * 未支付订单取消
  76. * @param string id
  77. *
  78. */
  79. export function unOrderCancel(id){
  80. return request.post('order/cancel/'+id);
  81. }
  82. /**
  83. * 删除已完成订单
  84. * @param string uni
  85. *
  86. */
  87. export function orderDel(id){
  88. return request.post('order/del/'+id);
  89. }
  90. /**
  91. * 订单详情
  92. * @param string uni
  93. */
  94. export function getOrderDetail(uni){
  95. return request.get('order/detail/'+uni);
  96. }
  97. /**
  98. * 订单详情
  99. * @param string uni
  100. */
  101. export function groupOrderDetail(uni){
  102. return request.get('order/group_order_detail/'+uni);
  103. }
  104. // 支付状态订单
  105. export function getPayOrder(uni){
  106. return request.get('order/status/'+uni);
  107. }
  108. /**
  109. * 再次下单
  110. * @param string uni
  111. *
  112. */
  113. export function orderAgain(data){
  114. return request.post('user/cart/again',data);
  115. }
  116. /**
  117. * 订单收货
  118. * @param string uni
  119. *
  120. */
  121. export function orderTake(uni){
  122. return request.post('order/take/'+uni);
  123. }
  124. /**
  125. * 订单查询物流信息
  126. * @returns {*}
  127. */
  128. export function express(id) {
  129. return request.post("order/express/" + id);
  130. }
  131. /**
  132. * 获取退款理由
  133. *
  134. */
  135. export function ordeRefundReason(){
  136. return request.get('order/refund/reason');
  137. }
  138. /**
  139. * 订单退款审核
  140. * @param object data
  141. */
  142. export function orderRefundVerify(data){
  143. return request.post('order/refund/verify',data);
  144. }
  145. /**
  146. * 订单确认获取订单详细信息
  147. * @param string cartId
  148. */
  149. export function orderConfirm(data){
  150. return request.post('order/check', data);
  151. }
  152. /**
  153. * 获取当前金额能使用的优惠卷
  154. * @param string price
  155. *
  156. */
  157. export function getCouponsOrderPrice(price, data){
  158. return request.get('coupons/order/' + price, data)
  159. }
  160. /**
  161. * 计算订单金额
  162. * @param key
  163. * @param data
  164. * @returns {*}
  165. */
  166. export function postOrderComputed(key, data) {
  167. return request.post("/order/computed/" + key, data);
  168. }
  169. // 生成订单
  170. export function orderCreate(data) {
  171. return request.post("order/create",data,{ noAuth : true });
  172. }
  173. // 未支付订单
  174. export function groupOrderList(data) {
  175. return request.get("order/group_order_list",data,{ noAuth : true });
  176. }
  177. // 批量退款列表
  178. export function refundBatch(id) {
  179. return request.get("refund/batch_product/"+id,{ noAuth : true });
  180. }
  181. // 退款商品
  182. export function refundProduct(id,data) {
  183. return request.get("refund/product/"+id,data,{ noAuth : true });
  184. }
  185. // 申请退款
  186. export function refundApply(id,data) {
  187. return request.post("refund/apply/"+id,data,{ noAuth : true });
  188. }
  189. // 退款理由
  190. export function refundMessage() {
  191. return request.get("common/refund_message",{ noAuth : true });
  192. }
  193. // 退款列表
  194. export function refundList(data) {
  195. return request.get("refund/list",data,{ noAuth : true });
  196. }
  197. // 退款详情
  198. export function refundDetail(id) {
  199. return request.get("refund/detail/"+id,{ noAuth : true });
  200. }
  201. // 物流列表
  202. export function expressList() {
  203. return request.get("common/express");
  204. }
  205. // 退回商品提交
  206. export function refundBackGoods(id,data) {
  207. return request.post("refund/back_goods/"+id,data,{ noAuth : true });
  208. }
  209. // 退款记录删除
  210. export function refundDel(id) {
  211. return request.post("refund/del/"+id,{ noAuth : true });
  212. }
  213. // 退款记录删除
  214. export function refundExpress(id) {
  215. return request.get("refund/express/"+id,{ noAuth : true });
  216. }
  217. // 核销二维码
  218. export function verifyCode(id) {
  219. return request.get("order/verify_code/"+id);
  220. }
  221. /**
  222. * 预售尾款支付
  223. * @param object data
  224. */
  225. export function presellOrderPay(id,data){
  226. return request.post('presell/pay/'+id,data);
  227. }
  228. /**
  229. * 发票订单
  230. * @param object data
  231. */
  232. export function receiptOrder(data){
  233. return request.get('user/receipt/order',data);
  234. }
  235. /**
  236. * 发票订单
  237. * @param object data
  238. */
  239. export function getReceiptOrder(id){
  240. return request.get('user/receipt/order/'+id);
  241. }
  242. /**
  243. * 发票订单
  244. * @param object data
  245. */
  246. export function getCallBackUrlApi(key){
  247. return request.get('common/pay_key/'+key, {},{ noAuth : true});
  248. }