|
@@ -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(() => {
|