import request from '@/utils/request' /** * 1.获取工单列表 * @param {查询条件} query */ export function getWorkorderList(query) { return request({ url: '/mes/wm/agv/get_workorder_list', method: 'get', params: query, }) } /** * 2.获取当前工单下的所有AGV小车任务 * @param query */ export function GetTask(query) { return request({ url: '/mes/wm/agv/GetTask', method: 'get', params: query, }) } /** * 3.新增AGV小车任务 * @param FkWorkorderId 区域编号 * @param sort: 1, * @param goStartPoint: '', //上料起点 * @param goEndPoint: '', //上料终点 * @param number: 0, //上料数量 * @param backStartPoint: '', //返程起点 * @param backEndPoint: '', //返程终点 */ export function addTask(data) { return request({ url: '/mes/wm/agv/add_task', method: 'post', data, }) } /** * 3.删除AGV小车任务 * @param taskId 任务id */ export function deleteTask(data) { return request({ url: '/mes/wm/agv/deleteTask', method: 'get', params: data, }) } /** * 6 获取agv 起点和终点下拉列表 * @param Area 区域编号 * @param Type 类型(0: 起点,1:终点) */ export function getAgvPosition(query) { return request({ url: '/mes/wm/agv/get_agv_position', method: 'get', params: query, }) } /* 7 生成agv任务 */ export function goTask(data) { return request({ url: '/mes/wm/agv/generate_agv_task', method: 'get', params: data, }) } export function Stoptask(data) { return request({ url: '/mes/wm/agv/cancel_agv_task', method: 'get', params: data, }) }