From b330e57051e54789eb83d10dc58c4d9d10c608e1 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期三, 17 九月 2025 09:55:19 +0800
Subject: [PATCH] 2025.9.17 数据产品模块(待完成)

---
 src/components/FYImageSelectDialog.vue |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/src/components/FYImageSelectDialog.vue b/src/components/FYImageSelectDialog.vue
index 7a10793..c35bc94 100644
--- a/src/components/FYImageSelectDialog.vue
+++ b/src/components/FYImageSelectDialog.vue
@@ -39,17 +39,24 @@
     </el-row>
 
     <div class="center">
-      <el-tabs v-if="typeList.length > 0" v-model="activeId" type="card">
-        <el-tab-pane
-          v-for="item in typeList"
-          :key="item.typeId"
-          :label="
-            item.typeName + ' (' + typeImgMap.get(item.typeId).length + ')'
-          "
-          :name="item.typeId"
+      <el-scrollbar class="scrollbar-flex-content">
+        <el-tabs
+          v-if="typeList.length > 0"
+          v-model="activeId"
+          type="card"
+          stretch
         >
-        </el-tab-pane>
-      </el-tabs>
+          <el-tab-pane
+            v-for="item in typeList"
+            :key="item.typeId"
+            :label="
+              item.typeName + ' (' + typeImgMap.get(item.typeId).length + ')'
+            "
+            :name="item.typeId"
+          >
+          </el-tab-pane>
+        </el-tabs>
+      </el-scrollbar>
       <el-scrollbar height="70vh">
         <div
           v-if="typeImgMap.get(activeId) && typeImgMap.get(activeId).length > 0"
@@ -216,6 +223,10 @@
 );
 </script>
 <style scoped>
+.scrollbar-flex-content {
+  display: flex;
+  width: 100%;
+}
 .center {
   display: flex;
   flex-direction: column;

--
Gitblit v1.9.3