ananzhusen 7 kuukautta sitten
vanhempi
sitoutus
5ede70ca79
1 muutettua tiedostoa jossa 12 lisäystä ja 2 poistoa
  1. 12 2
      src/views/components/Graphics.vue

+ 12 - 2
src/views/components/Graphics.vue

@@ -92,6 +92,7 @@
               :value="item.name"
               v-for="item in subGroups"
               :key="item.name"
+              v-show="item.visible !== false"
             >
               <template #header>
                 <div class="flex middle">
@@ -811,7 +812,7 @@ const groupChange = async (name: string) => {
   }
   // }
 
-  // searchGraphics();
+  searchGraphics();
 };
 // TODO 获取方案文件
 //获取方案文件夹
@@ -2132,14 +2133,23 @@ const searchGraphics = async () => {
   }
 
   for (const group of subGroups.value) {
+    let flag = true;
     for (const item of group.list) {
       if (search.value) {
         item.visible = searchObjectPinyin(item, 'name', search.value);
+        if(item.visible){
+          flag = false;
+        }
       } else {
         item.visible = true;
+        flag = false;
       }
     }
-
+    if(flag){
+      group.visible = false;
+    }else{
+      group.visible = true;
+    }
     if (search.value) {
       activedPanels[activedGroup.value].push(group.name);
     }