From 17f9c226d1e057766b4eee9949fcd8b8bf1d3918 Mon Sep 17 00:00:00 2001 From: yyy <2605810609@qq.com> Date: Thu, 6 Feb 2025 17:34:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/map/map.ts | 11 +- src/utils/dict.ts | 3 +- .../components/editNodeProperties.vue | 214 ++++++++++++++++++ src/views/mapPage/realTimeMap/editMap.vue | 162 +++++++++++-- 4 files changed, 364 insertions(+), 26 deletions(-) create mode 100644 src/views/mapPage/realTimeMap/components/editNodeProperties.vue diff --git a/src/api/map/map.ts b/src/api/map/map.ts index 70857fed..0a9cedf9 100644 --- a/src/api/map/map.ts +++ b/src/api/map/map.ts @@ -53,8 +53,11 @@ export const getPositionMapLineList = async (params) => { return await request.get({ url: `/system/position-map-line/list`, params }) } //批量新增编辑删除节点 -export const batchSaveOrEditOrDelMapItem = async (data) => { - return await request.post({ url: `/system/position-map-item/batchSaveOrEditOrDel`, data }) +export const batchSaveOrEditOrDelMapItem = async (positionMapId, data) => { + return await request.post({ + url: `/system/position-map-item/batchSaveOrEditOrDel?positionMapId=${positionMapId}`, + data + }) } //导出仓库点位地图子表 Excel export const exportPositionMapItemExcel = async (params) => { @@ -68,3 +71,7 @@ export const getPositionMapItem = async (params) => { export const getPositionMapItemList = async (params) => { return await request.get({ url: `/system/position-map-item/list`, params }) } +//获得设备信息列表 +export const getDeviceInformationList = async (params) => { + return await request.get({ url: `/system/device/information/list`, params }) +} diff --git a/src/utils/dict.ts b/src/utils/dict.ts index c935ed02..5f8466b1 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -243,5 +243,6 @@ export enum DICT_TYPE { // ========== wcs 地图 ========== ROBOT_TASK_STATUS = 'robot_task_status', //机器人的任务状态 - ROBOT_QUEST_PHASES = 'robot_quest_phases' //机器人的任务阶段 + ROBOT_QUEST_PHASES = 'robot_quest_phases', //机器人的任务阶段 + DEVICE_TYPE = 'device_type' } diff --git a/src/views/mapPage/realTimeMap/components/editNodeProperties.vue b/src/views/mapPage/realTimeMap/components/editNodeProperties.vue new file mode 100644 index 00000000..ca99cd00 --- /dev/null +++ b/src/views/mapPage/realTimeMap/components/editNodeProperties.vue @@ -0,0 +1,214 @@ + + + diff --git a/src/views/mapPage/realTimeMap/editMap.vue b/src/views/mapPage/realTimeMap/editMap.vue index c1c4a3f6..c5cbf1b3 100644 --- a/src/views/mapPage/realTimeMap/editMap.vue +++ b/src/views/mapPage/realTimeMap/editMap.vue @@ -2,14 +2,18 @@
- 撤销 - 重做 + 保存 + + 撤销 + + 重做 + 绘制节点
- -
+ +
- + +
+ +