zn-admin-vue3-wcs/src/api/map/mapTask.ts
2025-03-31 14:47:48 +08:00

47 lines
1.3 KiB
TypeScript

import request from '@/config/axios'
//获取取货位置
export const getLocationByName = (data) => {
return request.post({ url: '/system/ware/house-location/getLocationByName', data })
}
//获得任务号
export const getTaskNo = async (id: number) => {
return await request.get({ url: `/system/robot/task/getTaskNo?id=` + id })
}
// 查询能正常使用的车辆
export const getCanUseRobot = () => {
return request.post({ url: '/system/robot/information/getAllRobot' })
}
// 创建机器人任务主表
export const createTask = (data) => {
return request.post({ url: '/system/robot/task/create', data })
}
// 删除机器人任务主表
export const deleteTask = (id: number) => {
return request.delete({ url: '/system/robot/task/delete?id=' + id })
}
// 更新机器人任务主表
export const updateTask = (data) => {
return request.post({ url: '/system/robot/task-detail/manuallyCompleted?id=' + data.id })
}
// 更新机器人任务主表
export const closeTask = (data) => {
return request.put({ url: '/system/robot/task/close', data })
}
//更新优先级
export const updateRobotTask = (data) => {
return request.put({ url: '/system/robot/task/update', data })
}
//获得机器人任务主表分页
export const getTaskPageList = async (data) => {
return await request.post({ url: `/system/robot/task/page`, data })
}