소스 검색

[Fix 0000] 部分情况下数据刷新时设备下拉框无法正确保留id的问题修复

houzekong 2 주 전
부모
커밋
0d346a8f93
2개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      src/views/vent/home/configurable/components/header.vue
  2. 3 0
      src/views/vent/home/configurable/hooks/useInit.ts

+ 1 - 3
src/views/vent/home/configurable/components/header.vue

@@ -67,9 +67,7 @@
     () => props.data,
     (d) => {
       init(d);
-      // if (!selectedDeviceID.value) {
-      selectHandler({ key: options.value[0]?.value });
-      // }
+      emit('select', selectedDevice.value);
     },
     {
       immediate: true,

+ 3 - 0
src/views/vent/home/configurable/hooks/useInit.ts

@@ -274,6 +274,9 @@ export function useInitModule(deviceType: Config['deviceType'], moduleData: Conf
         },
       ];
     }
+    if (!selectedDeviceID.value) {
+      selectedDeviceID.value = options.value[0]?.value;
+    }
   }
 
   return {