import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { CarVO, CarForm, CarQuery } from '@/api/system/cars/type'; /** * 查询车辆管理列表 * @param query * @returns {*} */ export const listCar = (query?: CarQuery): AxiosPromise => { return request({ url: '/car/list', method: 'get', params: query }); }; /** * 查询车辆管理详细 * @param id */ export const getCar = (id: string | number): AxiosPromise => { return request({ url: '/car/' + id, method: 'get' }); }; /** * 新增车辆管理 * @param data */ export const addCar = (data: CarForm) => { return request({ url: '/car', method: 'post', data: data }); }; /** * 修改车辆管理 * @param data */ export const updateCar = (data: CarForm) => { return request({ url: '/car', method: 'put', data: data }); }; /** * 删除车辆管理 * @param id */ export const delCar = (id: string | number | Array) => { return request({ url: '/car/' + id, method: 'delete' }); }; /** * 删除车辆图片 * @param id */ export const uploadCar = (formdata: FormData) => { return request({ url: '/car/uploadImage', method: 'POST', data: formdata }); }; /** * 获取用户端app-用户 * */ export const getAppUser = (data) => { return request({ url: '/car/getAppUserList', method: 'GET', params: data }); };