Explorar o código

130,158分站更新

lxh hai 1 día
pai
achega
4f2c4f16e9

+ 60 - 31
src/views/vent/safetyList/common/detail-130.vue

@@ -386,6 +386,7 @@ import { AesEncryption } from '/@/utils/cipher';
 import { loginCipher } from '/@/settings/encryptionSetting';
 import { message } from 'ant-design-vue';
 
+
 let expandedRowKeys = reactive<any[]>([])
 const { hasPermission } = usePermission();
 let activeKey = ref('device');
@@ -573,9 +574,9 @@ async function onChangeTab(tab) {
   }
 }
 
-//弹窗关闭
+//弹窗关闭清空数据
 function cancenModal() {
-  clearTimeout(timer2)
+  // clearTimeout(timer2)
   formEdit.id = ''
   formEdit.dz = ''
   formEdit.csms = ''
@@ -621,9 +622,9 @@ async function getStationList() {
   let res = await get130List();
   tableData1.value = res.map((el: any) => {
     el.devInfoList = el.devInfoList.map(v => {
-      return { ...v, ...v.param }
+      return { ...v, ...v.param, stationId: el.id }
     })
-    el.key = el.stationId
+    el.key = el.id
     el = { ...el, ...el.station130Param }
     return el
   });
@@ -637,6 +638,7 @@ async function handleEdit(record) {
   // cgqList.length = 0;
   visibleModalEdit1.value = true;
   devStationId.value = record.stationId;
+  formEdit.id = record.id
   // let res = await get130StationDevices({ stationId: devStationId.value });
   // if (res.length != 0) {
   //   res.forEach((el) => {
@@ -649,138 +651,165 @@ async function handleEdit(record) {
 async function handleClick(data) {
   switch (data) {
     case '地址':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'dz', value: formEdit.dz });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'dz', value: formEdit.dz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '测试模式':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'csms', value: formEdit.csms });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'csms', value: formEdit.csms });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '探头距离':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'ttjl', value: formEdit.ttjl });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'ttjl', value: formEdit.ttjl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '基线距离':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'jxjl', value: formEdit.jxjl });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'jxjl', value: formEdit.jxjl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '角度':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'jd', value: formEdit.jd });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'jd', value: formEdit.jd });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '开启时长':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'kqsz', value: formEdit.kqsz });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'kqsz', value: formEdit.kqsz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '平滑周期':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'phzq', value: formEdit.phzq });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'phzq', value: formEdit.phzq });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '上行运放倍数':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'sxyfbs', value: formEdit.sxyfbs });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'sxyfbs', value: formEdit.sxyfbs });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '下行运放倍数':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xxyfbs', value: formEdit.xxyfbs });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xxyfbs', value: formEdit.xxyfbs });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '风道截面积':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'fdjmj', value: formEdit.fdjmj });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'fdjmj', value: formEdit.fdjmj });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '总体校准系数':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'ztxzxs', value: formEdit.ztxzxs });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'ztxzxs', value: formEdit.ztxzxs });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数一':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs1', value: formEdit.xzxs1 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs1', value: formEdit.xzxs1 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数二':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs2', value: formEdit.xzxs2 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs2', value: formEdit.xzxs2 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数三':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs3', value: formEdit.xzxs3 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs3', value: formEdit.xzxs3 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数四':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs4', value: formEdit.xzxs4 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs4', value: formEdit.xzxs4 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数五':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs5', value: formEdit.xzxs5 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs5', value: formEdit.xzxs5 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数六':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxs6', value: formEdit.xzxs6 });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxs6', value: formEdit.xzxs6 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '校准系数b':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xzxsb', value: formEdit.xzxsb });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xzxsb', value: formEdit.xzxsb });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '系数b符号':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'xsbfh', value: formEdit.xsbfh });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'xsbfh', value: formEdit.xsbfh });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '高报警阈值':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'gbjyz', value: formEdit.gbjyz });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'gbjyz', value: formEdit.gbjyz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '低报警阈值':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'dbjyz', value: formEdit.dbjyz });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'dbjyz', value: formEdit.dbjyz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '报警使能':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'bjsn', value: formEdit.bjsn });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'bjsn', value: formEdit.bjsn });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路485波特率':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'dyl485btl', value: formEdit.dyl485btl });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'dyl485btl', value: formEdit.dyl485btl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '复位':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'fw', value: formEdit.fw });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'fw', value: formEdit.fw });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '浮动范围':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'range', value: formEdit.range });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'range', value: formEdit.range });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '测试风速':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'csfs', value: formEdit.csfs });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'csfs', value: formEdit.csfs });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '测试风向':
-      await set130StationData({ stationId: devStationId.value, deviceId: '', plcCode: 'csfx', value: formEdit.csfx });
+      await set130StationData({ stationId: devStationId.value, deviceId: formEdit.id, plcCode: 'csfx', value: formEdit.csfx });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
   }

+ 23 - 0
src/views/vent/safetyList/common/detail.vue

@@ -695,116 +695,139 @@ async function handleClick(data) {
     case 'RS485_MODBUS地址':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'rs485modbusdz', value: formEdit.rs485modbusdz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '探头安装距离':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'ttazjl', value: formEdit.ttazjl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '基线距离':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'jxjl', value: formEdit.jxjl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '安装角度':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'azjd', value: formEdit.azjd });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '设置时长':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'szsz', value: formEdit.szsz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '数据平均周期':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'sjpjzq', value: formEdit.sjpjzq });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路一发二收PG值':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dylyfesPGz', value: formEdit.dylyfesPGz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路二发一收PG值':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dylefysPGz', value: formEdit.dylefysPGz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '风道截面积':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'fdjmj', value: formEdit.fdjmj });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路整体系数k':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dylztxsk', value: formEdit.dylztxsk });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第一段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldydxs1', value: formEdit.dyldydxs1 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第二段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldedxs2', value: formEdit.dyldedxs2 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第三段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldsdxs3', value: formEdit.dyldsdxs3 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第四段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldsdxs4', value: formEdit.dyldsdxs4 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第五段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldwdxs5', value: formEdit.dyldwdxs5 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路第六段系数':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyldldxs6', value: formEdit.dyldldxs6 });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '系数KB':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'xsKB', value: formEdit.xsKB });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '系数KB符号':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'xsKBfh', value: formEdit.xsKBfh });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '高报警阈值':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'gbjyz', value: formEdit.gbjyz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '低报警阈值':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dbjyz', value: formEdit.dbjyz });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '报警使能':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'bjsn', value: formEdit.bjsn });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '第一路485波特率':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'dyl485btl', value: formEdit.dyl485btl });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
     case '四个字节保存密码':
       await set158StationData({ stationId: devStationId.value, deviceId: formEdit.cgq, plcCode: 'sgzjbcmm', value: formEdit.sgzjbcmm });
       visibleModalEdit1.value = false;
+      cancenModal()
       getStationList();
       break;
   }