| | |
| | | import request from "@/utils/request"; |
| | | |
| | | // ===== 门禁车辆/移动机械台账 ===== |
| | | export function listVehicle(query) { |
| | | return request({ url: "/environmentAccess/vehicle/page", method: "get", params: query }); |
| | | } |
| | | export function addVehicle(data) { |
| | | return request({ url: "/environmentAccess/vehicle/add", method: "post", data }); |
| | | } |
| | | export function updateVehicle(data) { |
| | | return request({ url: "/environmentAccess/vehicle/update", method: "post", data }); |
| | | } |
| | | export function deleteVehicle(ids) { |
| | | return request({ url: "/environmentAccess/vehicle/delete", method: "delete", data: ids }); |
| | | /* ==================== 车辆/移动机械台账 ==================== */ |
| | | |
| | | // 分页查询(进出厂车辆 / 厂内车辆使用 / 非道路移动机械) |
| | | export function listVehicle(params) { |
| | | return request({ |
| | | url: "/environmentAccess/vehicle/page", |
| | | method: "get", |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | // ===== 设备故障(复用 device 模块 /defect)===== |
| | | export function listDefect(query) { |
| | | return request({ url: "/defect/page", method: "get", params: query }); |
| | | // 详情 |
| | | export function getVehicle(id) { |
| | | return request({ |
| | | url: `/environmentAccess/vehicle/${id}`, |
| | | method: "get", |
| | | }); |
| | | } |
| | | |
| | | // 新增 |
| | | export function addVehicle(data) { |
| | | return request({ |
| | | url: "/environmentAccess/vehicle/add", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateVehicle(data) { |
| | | return request({ |
| | | url: "/environmentAccess/vehicle/update", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 删除(支持批量) |
| | | export function deleteVehicle(ids) { |
| | | return request({ |
| | | url: "/environmentAccess/vehicle/delete", |
| | | method: "delete", |
| | | data: ids, |
| | | }); |
| | | } |
| | | |
| | | // 导出 |
| | | export function exportVehicle(params) { |
| | | return request({ |
| | | url: "/environmentAccess/vehicle/export", |
| | | method: "post", |
| | | params, |
| | | responseType: "blob", |
| | | }); |
| | | } |
| | | |
| | | /* ==================== 设备故障记录 ==================== */ |
| | | |
| | | // 分页查询 |
| | | export function listDefect(params) { |
| | | return request({ |
| | | url: "/defect/page", |
| | | method: "get", |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | // 按设备台账查询 |
| | | export function findDefectByDevice(deviceLedgerId) { |
| | | return request({ |
| | | url: `/defect/find/${deviceLedgerId}`, |
| | | method: "get", |
| | | }); |
| | | } |
| | | |
| | | // 新增 |
| | | export function addDefect(data) { |
| | | return request({ url: "/defect/add", method: "post", data }); |
| | | return request({ |
| | | url: "/defect/add", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateDefect(data) { |
| | | return request({ url: "/defect/update", method: "post", data }); |
| | | return request({ |
| | | url: "/defect/update", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 删除(支持批量) |
| | | export function deleteDefect(ids) { |
| | | return request({ url: "/defect/delete", method: "delete", data: ids }); |
| | | return request({ |
| | | url: "/defect/delete", |
| | | method: "delete", |
| | | data: ids, |
| | | }); |
| | | } |