car.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /**
  2. * 车辆相关API
  3. */
  4. import { http, Method } from "@/utils/request.js";
  5. /**
  6. * 添加车辆
  7. * @param data
  8. */
  9. export function addCar(data) {
  10. return http.request({
  11. url: `/mp/v1/car/insert`,
  12. method: Method.POST,
  13. needToken: true,
  14. data,
  15. });
  16. }
  17. /**
  18. * 删除
  19. * @param params
  20. */
  21. export function deleteCar(carId) {
  22. return http.request({
  23. url: `/mp/v1/car/del/${carId}`,
  24. method: Method.PUT,
  25. needToken: true,
  26. });
  27. }
  28. /**
  29. * 获取用户车辆列表
  30. * @param params
  31. */
  32. export function getCarList(params) {
  33. return http.request({
  34. url: "/mp/v1/car/list",
  35. method: Method.GET,
  36. needToken: true,
  37. params,
  38. });
  39. }
  40. /**
  41. * 获取车辆详情
  42. * @param params
  43. */
  44. export function getCar(carId) {
  45. return http.request({
  46. url: `/mp/v1/car/info/${carId}`,
  47. method: Method.GET,
  48. needToken: true,
  49. });
  50. }
  51. /**
  52. * 修改车辆
  53. * @param data
  54. */
  55. export function updateCar(data) {
  56. return http.request({
  57. url: `/mp/v1/car/upcar`,
  58. method: Method.POST,
  59. needToken: true,
  60. data,
  61. });
  62. }