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 @@
+
+