From 79e37c8f0ca82aec7d24de84ea31a2376fb2c35f Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Sat, 27 Sep 2025 14:13:54 +0800 Subject: [PATCH] =?UTF-8?q?agv=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/automatedWarehouse/agvTask.js | 27 + .../modules/automatedWarehouse/agvTask.vue | 818 ++++++++++++++++++ 2 files changed, 845 insertions(+) create mode 100644 src/api/automatedWarehouse/agvTask.js create mode 100644 src/views/modules/automatedWarehouse/agvTask.vue diff --git a/src/api/automatedWarehouse/agvTask.js b/src/api/automatedWarehouse/agvTask.js new file mode 100644 index 0000000..540e379 --- /dev/null +++ b/src/api/automatedWarehouse/agvTask.js @@ -0,0 +1,27 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 获取AGV运输任务列表 +export const getTransportTaskList = data => createAPI(`agvTask/getTransportTaskList`, 'POST', data) + +// 获取运输任务明细列表 +export const getTransportTaskDetails = data => createAPI(`agvTask/getTransportTaskDetails`, 'POST', data) + +// ==================== TUSK集成接口 ==================== + +// 调整任务优先级 +export const adjustPriority = data => createAPI(`agvTask/adjustPriority`, 'POST', data) + +// 变更任务位置 +export const changeLocation = data => createAPI(`agvTask/changeLocation`, 'POST', data) + +// 取消TUSK任务 +export const cancelTuskTask = data => createAPI(`agvTask/cancelTuskTask`, 'POST', data) + +// 获取AGV实时状态 +export const getAgvStatus = data => createAPI(`agvTask/getAgvStatus`, 'POST', data) + +// 获取AGV告警信息 +export const getAgvAlarms = data => createAPI(`agvTask/getAgvAlarms`, 'POST', data) + +// 测试TUSK连接 +export const testTuskConnection = data => createAPI(`agvTask/testTuskConnection`, 'POST', data) diff --git a/src/views/modules/automatedWarehouse/agvTask.vue b/src/views/modules/automatedWarehouse/agvTask.vue new file mode 100644 index 0000000..a483efe --- /dev/null +++ b/src/views/modules/automatedWarehouse/agvTask.vue @@ -0,0 +1,818 @@ + + + + +