work-order/work-order-uniapp/api/app/car.js
2025-07-27 20:34:15 +08:00

76 lines
1.2 KiB
JavaScript

import request from '@/utils/request'
/**
* 获取车辆列表
* @param {Object} query - 查询参数
* @returns {Promise}
*/
export function appGetCarList(query) {
return request({
url: '/app/car/list',
method: 'get',
params: query
})
}
/**
* 获取默认车辆
* @returns {Promise}
*/
export function appGetDefaultCar() {
return request({
url: '/app/car/default',
method: 'get'
})
}
/**
* 获取车辆详情
* @param {number} id - 车辆ID
* @returns {Promise}
*/
export function appGetCarDetail(id) {
return request({
url: `/app/car/${id}`,
method: 'get'
})
}
/**
* 新增车辆
* @param {Object} data - 车辆信息
* @returns {Promise}
*/
export function appAddCar(data) {
return request({
url: '/app/car',
method: 'post',
data
})
}
/**
* 修改车辆
* @param {Object} data - 车辆信息
* @returns {Promise}
*/
export function appUpdateCar(data) {
return request({
url: '/app/car',
method: 'put',
data
})
}
/**
* 删除车辆
* @param {number} id - 车辆ID
* @returns {Promise}
*/
export function appDeleteCar(id) {
return request({
url: `/app/car/${id}`,
method: 'delete'
})
}