From 4e4339857a02878fef71b62cf17f39e1b6aa14ab Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 29 十一月 2024 17:43:27 +0800
Subject: [PATCH] 加loading
---
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