import request from "@/utils/request"; // 小车分页列表 export function getRosCarList(data: unknown) { return request({ url: "/admin/rosCar/list", data, }); } // 保存巡检任务模板 export function saveRosInspectionTask(data: unknown) { return request({ url: "/admin/rosInspectionTask/save", data, }); } // 巡检任务模板详情 export function getRosInspectionTaskDetail(cardId: string) { return request({ url: "/admin/rosInspectionTask/detail", params: { cardId }, }); } // 查询小车当前巡检状态 export function getCurrentRosInspection(carId: string) { return request({ url: "/admin/rosCar/currentInspection", params: { carId }, }); } // 下发巡检任务 export function dispatchRosInspectionTask(taskId: string) { return request({ url: "/admin/rosInspectionTask/dispatch", params: { taskId }, }); } // 停止已下发的巡检任务 export function stopDispatchRosInspectionTask(taskId: string) { return request({ url: "/admin/rosInspectionTask/stopDispatch", params: { taskId }, }); } // 上传文件并返回后端保存后的访问地址 export function uploadFile(file: File) { const data = new FormData(); data.append("file", file); return request({ url: "/admin/file/upload", data, }); } // 更新小车地图文件地址 export function updateRosCarMapUrls(data: { id: string; mapPgmUrl?: string; mapYamlUrl?: string; }) { return request({ url: "/admin/rosCar/updateMapUrls", data, }); }