order.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '../utils/request.js'
  2. import config from '../utils/config'
  3. // 用户创建订单(直接购买)
  4. export const createOrder = data => {
  5. return request.post('/wechat/auth.order/add', data)
  6. }
  7. // 订单详情
  8. export const orderDetail = data => {
  9. return request.post('/wechat/auth.order/read', data)
  10. }
  11. // 根据订单获取用户可用优惠券
  12. export const getCouponByOrder = data => {
  13. return request.post('/wechat/auth.order/getCoupons', data)
  14. }
  15. // 订单信息确认,选择地址
  16. export const submitOrderByAdress = data => {
  17. return request.post('/wechat/auth.order/perfectByAddr', data)
  18. }
  19. // 订单信息确认,选择优惠券
  20. export const submitOrderByCoupon = data => {
  21. return request.post('/wechat/auth.order/perfectByCoupon', data)
  22. }
  23. //获取订单支付参数
  24. export const getOrderPayData = data => {
  25. return request.post('/wechat/auth.order/payment', data)
  26. }
  27. // 获取订单列表
  28. export const getOrderList = data => {
  29. return request.post('/wechat/auth.order/index', data)
  30. }
  31. // 用户主动取消未支付的订单
  32. export const cancelOrder = data => {
  33. return request.post('/wechat/auth.order/cancel', data)
  34. }
  35. // 用户主动删除已取消的订单
  36. export const deleteOrder = data => {
  37. return request.post('/wechat/auth.order/delete', data)
  38. }
  39. // 已发货订单用户确认收货
  40. export const confirmOrder = data => {
  41. return request.post('/wechat/auth.order/confirm', data)
  42. }
  43. // 获取订单统计数据
  44. export const getOrderStatics = data => {
  45. return request.get('/wechat/auth.index/order_num', data)
  46. }
  47. //订单使用积分
  48. export const orderUserPoints = data => {
  49. return request.post('/wechat/auth.order/perfectByIntegral', data)
  50. }
  51. //申请售后
  52. export const applyAfterSales = data => {
  53. return request.post('/wechat/auth.refund/refund', data)
  54. }
  55. // 获取售后列表
  56. export const getAfterSalesList = data => {
  57. return request.post('/wechat/auth.order/refunds', data)
  58. }
  59. // 取消售后
  60. export const cancelAfterSales = data => {
  61. return request.post('/wechat/auth.refund/cancel', data)
  62. }