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