|
@@ -1,9 +1,9 @@
|
|
|
<template>
|
|
|
<div class="app-container" v-loading="loading">
|
|
|
- <el-tabs :tab-position="tabPosition" stretch ref="tabsFirst" v-model="activeName">
|
|
|
+ <el-tabs :tab-position="tabPosition" stretch ref="tabsFirst" v-model="activeName" @tab-click="handleClick">
|
|
|
<el-tab-pane label="企业自填" name="1">
|
|
|
<!-- <basic-info :projectOwner="'1'"></basic-info> -->
|
|
|
- <el-tabs type="border-card">
|
|
|
+ <el-tabs type="border-card" v-if="entVisible">
|
|
|
<el-tab-pane label="项目基本信息">
|
|
|
<basic-info :projectOwner="'1'"></basic-info>
|
|
|
</el-tab-pane>
|
|
@@ -16,7 +16,7 @@
|
|
|
<!-- <template v-if="userType ! = 'ENT_ADMIN'"> -->
|
|
|
<el-tab-pane label="企业技术" name="2">
|
|
|
<!-- <basic-info :projectOwner="'2'"></basic-info> -->
|
|
|
- <el-tabs type="border-card">
|
|
|
+ <el-tabs type="border-card" v-if="techVisible">
|
|
|
<el-tab-pane label="项目基本信息">
|
|
|
<basic-info :projectOwner="'2'"></basic-info>
|
|
|
</el-tab-pane>
|
|
@@ -29,7 +29,7 @@
|
|
|
<!-- <template v-if="userType != 'ENT_ADMIN' || userType != 'ENT_TECH' || userType != 'ENT_ADMIN_TECH'"> -->
|
|
|
<el-tab-pane label="企业财务" name="3">
|
|
|
<!-- <basic-info :projectOwner="'3'"></basic-info> -->
|
|
|
- <el-tabs type="border-card">
|
|
|
+ <el-tabs type="border-card" v-if="finVisible">
|
|
|
<el-tab-pane label="项目基本信息">
|
|
|
<basic-info :projectOwner="'3'"></basic-info>
|
|
|
</el-tab-pane>
|
|
@@ -69,10 +69,30 @@ export default {
|
|
|
return {
|
|
|
activeName: '1',
|
|
|
tabPosition: 'left',
|
|
|
- loading: false,
|
|
|
+ loading: false,
|
|
|
+ entVisible: true,
|
|
|
+ finVisible: false,
|
|
|
+ techVisible: false
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ handleClick(tab,event) {
|
|
|
+ if(tab.name == '1') {
|
|
|
+ this.entVisible = true
|
|
|
+ this.techVisible = false
|
|
|
+ this.finVisible = false
|
|
|
+ }else if(tab.name == '2') {
|
|
|
+ this.techVisible = true
|
|
|
+ this.entVisible = false
|
|
|
+ this.finVisible = false
|
|
|
+ }else if(tab.name == '3') {
|
|
|
+ this.finVisible = true
|
|
|
+ this.entVisible = false
|
|
|
+ this.techVisible = false
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
</script>
|