import request from "@/utils/request"; import { handleRemoveEmptyContent } from "@/utils/utils"; export function addVehicleApi(data) { return request({ url: "/admin/vehicle/add", method: "post", data: handleRemoveEmptyContent(data), }); } export function editVehicleApi(data) { return request({ url: "/admin/vehicle/edit", method: "post", data: handleRemoveEmptyContent(data), }); } export function getVehicleListApi(data) { return request({ url: "/admin/vehicle/page", method: "post", data: handleRemoveEmptyContent(data), }); } export function deleteVehicleApi(data) { return request({ url: `/admin/vehicle/delete?vehicleId=${data}`, method: "post", }); } /*=====================排队叫号=======================*/ //排队叫号列表 export function getVehicleQueueListApi(data) { return request({ url: "/admin/vehicle/queue", method: "get", params: handleRemoveEmptyContent(data), }); } //调整排序 export function putQueueSortApi(vehicleId, sort) { return request({ url: `/admin/vehicle/sort/${vehicleId}/${sort}`, method: "PUT", }); } //手动叫号 export function putQueueCallNumberApi(vehicleId) { return request({ url: `/admin/vehicle/call/number/${vehicleId}`, method: "PUT", }); } //标记过号 export function putQueuePassNumberApi(vehicleId) { return request({ url: `/admin/vehicle/pass/number/${vehicleId}`, method: "PUT", }); } //重新排队 export function putQueueReQueueApi(vehicleId, sort) { return request({ url: `/admin/vehicle/reQueue/${vehicleId}/${sort}`, method: "PUT", }); } //获取车辆统计信息 export function getVehicleStsInfoApi(data) { return request({ url: "/admin/vehicle/statistics", method: "get", params: handleRemoveEmptyContent(data), }); } //根据身份证号获取最近的一条车辆信息数据 export function getVehicleByIdCardApi(data) { return request({ url: "/admin/vehicle/getVehicleInfoByCard", method: "get", params: handleRemoveEmptyContent(data), }); } /*=====================系统日志=======================*/ export function getSystemLogListApi(data) { return request({ url: "/admin/system/log/page", method: "get", params: handleRemoveEmptyContent(data), }); } /*=====================门卫=======================*/ //根据车辆信息ID查询车辆信息 export function getVeghicleByNumApi(num) { return request({ url: `/admin/vehicle/getVehicleInfoById?queueNumber=${num}`, method: "get", }); } //车辆入厂/离厂核销 export function vehicleInOutApi(type, id) { return request({ url: type == "in" ? `/admin/vehicle/vehicleIn` : "/admin/vehicle/vehicleOut", method: "post", params: { vehicleId: id, }, }); } //司机端 export function driversQueryInfo(id) { return request({ url: "/admin/vehicle/drivers/info", method: "get", params: { linkCode: id, }, }); }