Browse Source

feat: 保存

gemercheung 10 months ago
parent
commit
3f19b03848
2 changed files with 7 additions and 2 deletions
  1. 2 0
      src/view/media/index.scss
  2. 5 2
      src/view/media/index.vue

+ 2 - 0
src/view/media/index.scss

@@ -85,6 +85,8 @@
   .sub-tab {
     display: flex;
     min-height: 100%;
+    flex-wrap: nowrap;
+    flex-direction: column;
   }
   :deep(.el-tabs__content) {
     flex: 1;

+ 5 - 2
src/view/media/index.vue

@@ -6,7 +6,7 @@
     v-if="options.length"
   />
 
-  <div class="body-layer media" >
+  <div class="body-layer media">
     <div class="body-head media-head">
       <el-button type="primary" class="btn" @click="handleUploadClick">
         上传
@@ -20,6 +20,7 @@
         @tab-click="handleSubtabClick"
       >
         <el-tab-pane
+          v-if="isReady"
           v-for="sub in subOptions"
           :label="sub.name"
           :name="sub.value"
@@ -130,7 +131,9 @@ const initDefaultData = async () => {
   });
   subTabName.value = secondList[0].value;
   subOptions.value = secondList;
-  isReady.value = true;
+  setTimeout(() => {
+    isReady.value = true;
+  }, 300);
 };
 watchEffect(() => caseId.value && subTabName.value && refresh());