From ee15398472acb5686be991b6445bab3db3cf229b Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期六, 30 十一月 2024 01:25:41 +0800 Subject: [PATCH] 任务分配支持选部门 --- src/views/projectEngineering/projectLibrary/projectDetails.vue | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/views/projectEngineering/projectLibrary/projectDetails.vue b/src/views/projectEngineering/projectLibrary/projectDetails.vue index b486d1c..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,10 +101,11 @@ this.$refs.childRef.reset(); }, }, - created() { - console.log("sss") - }, - + mounted() { + if(this.$route.query.disabled){ + this.disabled = true + } + } }; </script> -- Gitblit v1.8.0