car.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import request from '@/utils/request'
  2. // 车辆新增接口
  3. // carNumber 车牌号码
  4. // carType 车型
  5. // carSeries 车系
  6. // carCarry 载重量
  7. // drivingLicense 行驶证图片
  8. // imgList 车辆状态图片
  9. // carVideo 车辆状态视频
  10. // companyId 企业id
  11. export function addCar(data) {
  12. return request({
  13. 'url': '/app/truck',
  14. 'method': 'post',
  15. 'data': data
  16. })
  17. }
  18. // 车辆列表(查询)
  19. export function carList() {
  20. return request({
  21. 'url': `/app/truck/list?pageNum=1&pageSize=10000`,
  22. 'method': 'get'
  23. })
  24. }
  25. // 车辆解绑
  26. export function nobindingCar(id) {
  27. return request({
  28. 'url': `/app/truck/${id}`,
  29. 'method': 'delete'
  30. })
  31. }
  32. // 车辆绑定
  33. export function bindingCar(id) {
  34. return request({
  35. 'url': `/app/truck/bindingTruck/${id}`,
  36. 'method': 'get'
  37. })
  38. }
  39. // // 获取当前登陆人企业信息
  40. // export function getUserCompany() {
  41. // return request({
  42. // 'url': '/app/company/userCompany',
  43. // 'method': 'get'
  44. // })
  45. // }
  46. // 获取详情信息
  47. export function carDetail(id) {
  48. console.log('0id', id)
  49. return request({
  50. 'url': '/app/truck/' + id,
  51. 'method': 'get'
  52. })
  53. }
  54. // 修改车辆信息
  55. export function editCar(data) {
  56. return request({
  57. 'url': '/app/truck',
  58. 'method': 'put',
  59. 'data': data
  60. })
  61. }
  62. // 查看司机
  63. export function watchDriver(truckId) {
  64. return request({
  65. 'url': `/app/driver/getDriverByTruckId/${truckId}`,
  66. 'method': 'get',
  67. })
  68. }