order.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import request from '@/utils/request';
  2. /**
  3. * 订单接口 - 获取用户的订单列表
  4. * @returns
  5. */
  6. export function userOrdersApi(data) {
  7. return request({
  8. url: '/maintain/userorders',
  9. method: 'get',
  10. data,
  11. headers: {
  12. 'content-type': 'application/x-www-form-urlencoded',
  13. },
  14. });
  15. }
  16. /**
  17. * 订单接口 - 获取用户的订单列表
  18. * @returns
  19. */
  20. export function getUserOrderList(data) {
  21. return request({
  22. url: '/maintain/order/paging',
  23. method: 'get',
  24. data,
  25. headers: {
  26. 'content-type': 'application/x-www-form-urlencoded',
  27. },
  28. });
  29. }
  30. /**
  31. * 订单接口 - 支付成功回调
  32. * @returns
  33. */
  34. export function successfulPayment(id, data) {
  35. return request({
  36. url: `/maintain/paySuccess/${id}`,
  37. method: 'get',
  38. data,
  39. headers: {
  40. 'content-type': 'application/x-www-form-urlencoded',
  41. },
  42. });
  43. }
  44. /**
  45. * 订单接口 - 获取订单明细
  46. * @returns
  47. */
  48. export function orderDetailGoodApi(id, data) {
  49. return request({
  50. url: `/maintain/orderdetail/${id}`,
  51. method: 'get',
  52. data,
  53. headers: {
  54. 'content-type': 'application/x-www-form-urlencoded',
  55. },
  56. });
  57. }
  58. /**
  59. * 订单接口 - 取消订单
  60. * @returns
  61. */
  62. export function cancelOrder(id, data) {
  63. return request({
  64. url: `/maintain/cancelOrder/${id}`,
  65. method: 'get',
  66. data,
  67. headers: {
  68. 'content-type': 'application/x-www-form-urlencoded',
  69. },
  70. });
  71. }