order.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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 setPayPwd = params => {
  18. return axios.request({
  19. url: `customer/setPayPassword/${params.password}`,
  20. method: 'get',
  21. })
  22. };
  23. // 下单 保存订单
  24. export const saveOrder = params => {
  25. return axios.request({
  26. url: `order/addOrder`,
  27. method: 'post',
  28. data: params
  29. })
  30. };
  31. // 下单 预支付
  32. export const signPay = params => {
  33. return axios.request({
  34. url: `order/payOrder`,
  35. method: 'post',
  36. data: params
  37. })
  38. };
  39. // 我的订单
  40. export const getOrderList = params => {
  41. let url = `order/queryPage/${params.pageNo}/${params.pageSize}`
  42. delete params.pageNo
  43. delete params.pageSize
  44. return axios.request({
  45. url: url,
  46. method: 'post',
  47. data: params
  48. })
  49. };
  50. // 订单详情
  51. export const orderDetail = params => {
  52. return axios.request({
  53. url: `order/findById/${params.id}`,
  54. method: 'get',
  55. })
  56. };
  57. // 查询物流
  58. export const queryOrderExpress = params => {
  59. return axios.request({
  60. url: `orderExpress/findByOrderNo/${params.id}`,
  61. method: 'get',
  62. })
  63. }
  64. // 查物流下商品信息
  65. export const queryOrderGoods = params => {
  66. return axios.request({
  67. url: `orderGoods/findByExpressNo/${params.id}`,
  68. method: 'get',
  69. })
  70. }
  71. // 取消订单
  72. export const cancleOrder = params => {
  73. return axios.request({
  74. url: `order/cancel/${params.id}`,
  75. method: 'get',
  76. })
  77. }