order.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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 expenseDetail = (query)=> {
  13. return request.post('/wechat/auth.expense/read?order_no='+query)
  14. }
  15. export const expensePay = (data)=> {
  16. return request.post('/wechat/auth.expense/pay?order_no='+data.order_no+"&pay_pswd="+data.pay_pswd)
  17. }
  18. export const expenseList = (data)=> {
  19. return request.post('/wechat/auth.expense/index', data)
  20. }
  21. // 根据订单获取用户可用优惠券
  22. export const getCouponByOrder = data => {
  23. return request.post('/wechat/auth.order/getCoupons', data)
  24. }
  25. // 订单信息确认,选择地址
  26. export const submitOrderByAdress = data => {
  27. return request.post('/wechat/auth.order/perfectByAddr', data)
  28. }
  29. // 订单信息确认,选择优惠券
  30. export const submitOrderByCoupon = data => {
  31. return request.post('/wechat/auth.order/perfectByCoupon', data)
  32. }
  33. //获取订单支付参数
  34. export const getOrderPayData = data => {
  35. return request.post('/wechat/auth.order/payment', data)
  36. }
  37. // 获取订单列表
  38. export const getOrderList = data => {
  39. return request.post('/wechat/auth.order/index', data)
  40. }
  41. // 用户主动取消未支付的订单
  42. export const cancelOrder = data => {
  43. return request.post('/wechat/auth.order/cancel', data)
  44. }
  45. // 用户主动删除已取消的订单
  46. export const deleteOrder = data => {
  47. return request.post('/wechat/auth.order/delete', data)
  48. }
  49. // 已发货订单用户确认收货
  50. export const confirmOrder = data => {
  51. return request.post('/wechat/auth.order/confirm', data)
  52. }
  53. // 获取订单统计数据
  54. export const getOrderStatics = data => {
  55. return request.post('/wechat/auth.index/order_num', data)
  56. }
  57. //订单使用积分
  58. export const orderUserPoints = data => {
  59. return request.post('/wechat/auth.order/perfectByIntegral', data)
  60. }
  61. //申请售后
  62. export const applyAfterSales = data => {
  63. return request.post('/wechat/auth.refund/refund', data)
  64. }
  65. // 获取售后列表
  66. export const getAfterSalesList = data => {
  67. return request.post('/wechat/auth.order/refunds', data)
  68. }
  69. // 取消售后
  70. export const cancelAfterSales = data => {
  71. return request.post('/wechat/auth.refund/cancel', data)
  72. }