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,
|
},
|
});
|
}
|