From ee5553f438eadb34a3261b718145e9e7f8a27580 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 29 十一月 2024 14:43:44 +0800
Subject: [PATCH] 项目库导出之导出目标列表内容

---
 src/views/projectEngineering/projectLibrary/projectDetails.vue |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/views/projectEngineering/projectLibrary/projectDetails.vue b/src/views/projectEngineering/projectLibrary/projectDetails.vue
index 59ca747..6494775 100644
--- a/src/views/projectEngineering/projectLibrary/projectDetails.vue
+++ b/src/views/projectEngineering/projectLibrary/projectDetails.vue
@@ -1,7 +1,7 @@
 <template>
-  <el-card class="card-container">
+  <el-card class="card-container" >
     <div class="flex-container mb-4">
-      <el-tabs v-model="currentTab" @tab-click="handleClick">
+      <el-tabs v-model="currentTab" @tab-click="handleClick" v-show="isShow">
         <el-tab-pane
           v-for="item in TABS_DATA"
           :key="item.value"
@@ -19,6 +19,8 @@
       ref="childRef"
       :disabled="disabled"
       @toNext="changeTable"
+      @updateIsShow="updateIsShow"
+      :isShow="isShow"
       class="full-width custom-height"
     />
     <div v-if="!disabled" class="button-container">
@@ -41,6 +43,7 @@
   name: 'ProjectDetails',
   data() {
     return {
+      isShow: false,
       currentTab: '椤圭洰绠$悊鍩虹淇℃伅',
       disabled: false,
       projectForm:{},
@@ -81,8 +84,11 @@
     };
   },
   methods: {
+    updateIsShow(newValue) {
+      this.isShow = newValue;
+    },
     handleClick(tabTarget) {
-      this.componentName = this.TABS_DATA[tabTarget.index].componentName;
+        this.componentName = this.TABS_DATA[tabTarget.index].componentName;
     },
     changeTable(index) {
       this.componentName = this.TABS_DATA[index].componentName;
@@ -95,6 +101,11 @@
       this.$refs.childRef.reset();
     },
   },
+  mounted() {
+    if(this.$route.query.disabled){
+      this.disabled = true
+    }
+  }
 };
 </script>
 

--
Gitblit v1.8.0