Browse Source

分站管理分站名称修改-提交

lxh 5 months ago
parent
commit
e32dedf91c
1 changed files with 17 additions and 8 deletions
  1. 17 8
      src/views/vent/safetyList/index.vue

+ 17 - 8
src/views/vent/safetyList/index.vue

@@ -91,9 +91,10 @@
 <script setup lang="ts">
 import { ref, nextTick, reactive, onMounted, onUnmounted } from 'vue';
 import customHeader from '/@/components/vent/customHeader.vue';
-import { subStationList, getList, getEdit, runDeviceMonitor,update158DevName } from './safetyList.api';
+import { subStationList, getList, getEdit, runDeviceMonitor, update158DevName } from './safetyList.api';
 import { columns } from './safetyList.data'
 
+let paramId = ref('')
 let isShow = ref(false)
 let stationName = ref('')
 let stationStatus = ref(null)
@@ -192,7 +193,7 @@ async function getStationList() {
     el.children.forEach(v => {
       v.key = v.id
       v.linkstatus = v.linkId
-      v.linkstatusC = v.linkstatus=='0' ? '待启用' : v.linkstatus=='1' ? '连接': '断开'
+      v.linkstatusC = v.linkstatus == '0' ? '待启用' : v.linkstatus == '1' ? '连接' : '断开'
       v.updateTime = v.time
       v.valueJc = `风量:${v.m3 || ''},风速:${v.va || ''},气压:${v.pa || ''},温度:${v.temperature || ''},湿度:${v.humidity || ''},风速:${v.windSpeed || ''},压差:${v.difPress || ''}`
 
@@ -213,7 +214,8 @@ function handlerunDeviceMonitor(record, val) {
   switch (val) {
     case '编辑':
       visibleModalEdit.value = true
-      startupDataEdit.address=record.strinstallpos
+      startupDataEdit.address = record.strinstallpos
+      paramId.value = record.devInfoList ? 'subId' : 'devId'
       break;
     case '启动':
       visibleModal.value = true
@@ -233,15 +235,22 @@ function handleCancel() {
 }
 //编辑
 async function handleOkEdit() {
-  let res = await update158DevName({ devId: devId.value, devName: startupDataEdit.address })
-  console.log(res, '设备名称编辑---')
-  visibleModalEdit.value = false
-  getStationList();
+  if (paramId.value == 'subId') {
+    let res = await update158DevName({ subId: devId.value, devName: startupDataEdit.address })
+    console.log(res, '设备名称编辑---')
+    visibleModalEdit.value = false
+    getStationList();
+  } else {
+    let res = await update158DevName({ devId: devId.value, devName: startupDataEdit.address })
+    console.log(res, '设备名称编辑---')
+    visibleModalEdit.value = false
+    getStationList();
+  }
 }
 //取消编辑
 function handleCancelEdit() {
   visibleModalEdit.value = false
-  startupDataEdit.address=''
+  startupDataEdit.address = ''
 }
 
 onMounted(() => {