|
@@ -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;
|
|
|
}
|