Bläddra i källkod

158分站更新

lxh 2 månader sedan
förälder
incheckning
f506556c76
1 ändrade filer med 11 tillägg och 9 borttagningar
  1. 11 9
      src/views/vent/safetyList/common/detail.vue

+ 11 - 9
src/views/vent/safetyList/common/detail.vue

@@ -518,16 +518,17 @@ async function getDeviceList() {
   }
 }
 //tab选项切换
-function onChangeTab(tab) {
+async function onChangeTab(tab) {
   activeKey.value = tab;
+  stationId.value=''
   if (activeKey.value == 'device') {
     // clearTimeout(timer1);
-    getSubStationList();
-    getStationList1();
+   await  getSubStationList();
+   await  getStationList1();
   } else {
-    getSubStationList();
-    getStationList();
-    getMonitor1();
+    await getSubStationList();
+    await getStationList();
+    await getMonitor1();
   }
 }
 
@@ -716,6 +717,7 @@ async function getSubStationList() {
   let res = await subStationList({ strtype: 'modbus' });
   if (res.length != 0) {
     cardList.value = res;
+    stationId.value=stationId.value ? stationId.value : cardList[0].id
     openNum.value = cardList.value?.filter((v) => v.linkstatus == 1)['length'];
     clsoeNum.value = cardList.value?.filter((v) => v.linkstatus == 0)['length'];
   } else {
@@ -990,9 +992,9 @@ async function handleDelStation(){
 }
 //取消删除左侧分站
 function handleCancelDelStation(){}
-onMounted(() => {
-  getSubStationList();
-  getStationList1();
+onMounted(async() => {
+  await getSubStationList();
+  await getStationList1();
 });
 onUnmounted(() => {
   if (timer) {