order.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import axios from '@/libs/axios.js';
  2. // 获取网点下的服务项目
  3. export const getStoreItems = params => {
  4. return axios.request({
  5. url: `item/storeItems/?storeId=${params.storeId}`,
  6. method: 'get',
  7. })
  8. };
  9. // 查看用户是否设置过支付密码
  10. export const existPayPwd = params => {
  11. return axios.request({
  12. url: `customer/existPayPwd`,
  13. method: 'get',
  14. })
  15. };
  16. // 校验短信验证码是否正确
  17. export const checkCode = params => {
  18. return axios.request({
  19. url: `customer/checkVerificationCode`,
  20. data: params,
  21. method: 'post',
  22. })
  23. };
  24. // 设置支付密码
  25. export const setPayPwd = params => {
  26. return axios.request({
  27. url: `customer/setPayPassword`,
  28. data: params,
  29. method: 'post',
  30. })
  31. };
  32. // 校验原密码是否正确
  33. export const checkPayPwd = params => {
  34. return axios.request({
  35. url: `customer/checkPayPwd`,
  36. data: params,
  37. method: 'post',
  38. })
  39. };
  40. // 修改支付密码
  41. export const changePayPwd = params => {
  42. return axios.request({
  43. url: `customer/updatePayPwd`,
  44. data: params,
  45. method: 'post',
  46. })
  47. };
  48. // 下单 保存订单
  49. export const saveOrder = params => {
  50. return axios.request({
  51. url: `order/addOrder`,
  52. method: 'post',
  53. data: params
  54. })
  55. };
  56. // 下单 预支付
  57. export const signPay = params => {
  58. return axios.request({
  59. url: `order/payOrder`,
  60. method: 'post',
  61. data: params
  62. })
  63. };
  64. // 我的订单
  65. export const getOrderList = params => {
  66. let url = `order/queryPage/${params.pageNo}/${params.pageSize}`
  67. delete params.pageNo
  68. delete params.pageSize
  69. return axios.request({
  70. url: url,
  71. method: 'post',
  72. data: params
  73. })
  74. };
  75. // 订单详情
  76. export const orderDetail = params => {
  77. return axios.request({
  78. url: `order/findById/${params.id}`,
  79. method: 'get',
  80. })
  81. };
  82. // 查询物流
  83. export const queryOrderExpress = params => {
  84. return axios.request({
  85. url: `orderExpress/findByOrderNo/${params.orderSn}`,
  86. method: 'get',
  87. })
  88. }
  89. // 确认收货
  90. export const finishOrder = params => {
  91. return axios.request({
  92. url: `orderExpress/finishOrderExpress`,
  93. method: 'post',
  94. data: params
  95. })
  96. }
  97. // 查物流下商品信息
  98. export const queryOrderGoods = params => {
  99. return axios.request({
  100. url: `orderGoods/findByExpressNo/${params.id}`,
  101. method: 'get',
  102. })
  103. }
  104. // 取消订单
  105. export const cancleOrder = params => {
  106. return axios.request({
  107. url: `order/cancel/${params.id}`,
  108. method: 'get',
  109. })
  110. }