From ae17f5b669d6d4064526dc4628a6b8f9b43942ac Mon Sep 17 00:00:00 2001 From: wangxingyuan <2944009893@qq.com> Date: Mon, 24 Feb 2025 14:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E8=AE=BE=E5=A4=87=E5=BD=95?= =?UTF-8?q?=E5=85=A5=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/equipment/entry.js | 19 ++- src/api/equipment/equipment.js | 8 ++ src/layout/components/Navbar.vue | 8 +- src/views/equipment/api.js | 19 +++ src/views/equipment/entry.vue | 217 +++++++++++++++++++++--------- src/views/equipment/equipment.vue | 45 +++---- 6 files changed, 224 insertions(+), 92 deletions(-) create mode 100644 src/api/equipment/equipment.js create mode 100644 src/views/equipment/api.js diff --git a/src/api/equipment/entry.js b/src/api/equipment/entry.js index 96ef779..058a58d 100644 --- a/src/api/equipment/entry.js +++ b/src/api/equipment/entry.js @@ -22,4 +22,21 @@ export function devicetypeList(query) { method: 'get', // params: query }) - } \ No newline at end of file + } + export function insertMainDeviceAndCommByDeviceType(data) { + return request({ + url:`/basedata/prodevmnt/device/insertMainDeviceAndCommByDeviceType`, + method: 'post', + data:data + }) + } + + export function deviceRemove(id) { + console.log(id) + // return + return request({ + url:`/basedata/prodevmnt/device/remove/${id}`, + method: 'post', + }) + } + \ No newline at end of file diff --git a/src/api/equipment/equipment.js b/src/api/equipment/equipment.js new file mode 100644 index 0000000..e1e5be3 --- /dev/null +++ b/src/api/equipment/equipment.js @@ -0,0 +1,8 @@ +import request from '@/utils/request'; +export function getList(query) { + return request({ + url: '/basedata/eqpbook/list', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 466cd98..0be1773 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -7,7 +7,7 @@
diff --git a/src/views/equipment/api.js b/src/views/equipment/api.js new file mode 100644 index 0000000..0774a60 --- /dev/null +++ b/src/views/equipment/api.js @@ -0,0 +1,19 @@ +let api={ + areaId:2000 //Tree ID + boolAdd:1 ? + deviceCode:"E100-001_main_4389_0022" //设备编号 + deviceId:"" ? + deviceModel:"type" //设备型号 + deviceName:"名称" //设备名称 + devicetypeId:902 //设备类型ID + handerType:0 ? + manufacturer:"123123" //设备厂商 + monitorIndexNo:"index" //监控索引号 + orderNum:1 //排序 + parentId:"" ? + parentName:"机器人" //父级名称 + phyassetId:"shiwuID" //实物ID + positionX:0.1 //坐标X + positionY: 66 //坐标Y + positionZ:0.2 //坐标Z +} \ No newline at end of file diff --git a/src/views/equipment/entry.vue b/src/views/equipment/entry.vue index 591341f..23b25f7 100644 --- a/src/views/equipment/entry.vue +++ b/src/views/equipment/entry.vue @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@ :data="treeData" :props="defaultProps" @node-click="handleNodeClick" - + ref="tree" > @@ -236,7 +328,8 @@ export default { margin-bottom: 30px; margin-top: 20px; } -.deleteIcon,.addIcon { +.deleteIcon, +.addIcon { color: #dddddd; cursor: not-allowed; } diff --git a/src/views/equipment/equipment.vue b/src/views/equipment/equipment.vue index 103780b..d8ee7ac 100644 --- a/src/views/equipment/equipment.vue +++ b/src/views/equipment/equipment.vue @@ -433,46 +433,41 @@