里程点补充
This commit is contained in:
49
src/api/mileage.ts
Normal file
49
src/api/mileage.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
import request from "@/utils/request";
|
||||
import type { ApiResult } from "@/types/api";
|
||||
|
||||
/**
|
||||
* 里程点(设备级标定物,独立于巡检任务与轮次)
|
||||
* 对应后端 com.haizhiyustc.ros.entity.RosMileagePoint
|
||||
*/
|
||||
export interface RosMileagePoint {
|
||||
/** 主键id,新增时不传 */
|
||||
id?: string;
|
||||
/** 所属巡检设备id */
|
||||
carId: string;
|
||||
/** 里程点标识,人工填写,如 a区-01 */
|
||||
mileageLabel: string;
|
||||
/** 位姿x,单位米 */
|
||||
poseX?: number;
|
||||
/** 位姿y,单位米 */
|
||||
poseY?: number;
|
||||
/** 备注 */
|
||||
remark?: string;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
// 查询指定设备的里程点列表
|
||||
export function getMileagePointList(carId: string) {
|
||||
return request<ApiResult<RosMileagePoint[]>>({
|
||||
url: "/admin/rosMileagePoint/list",
|
||||
params: { carId },
|
||||
});
|
||||
}
|
||||
|
||||
// 保存里程点(有 id 为更新,无 id 为新增)
|
||||
export function saveMileagePoint(data: RosMileagePoint) {
|
||||
return request<ApiResult<RosMileagePoint>>({
|
||||
url: "/admin/rosMileagePoint/save",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除里程点
|
||||
export function removeMileagePoint(id: string) {
|
||||
return request<ApiResult<null>>({
|
||||
url: "/admin/rosMileagePoint/remove",
|
||||
params: { id },
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user