This commit is contained in:
zhutianqi
2021-11-17 09:58:49 +08:00
parent 0872727ca3
commit df720fe928
2 changed files with 38 additions and 75 deletions
@@ -79,22 +79,23 @@ export default {
}
}
});
if(this.country === true){
this.tabValue = "listOfCountries"
return;
}else if(this.project === true){
this.tabValue = "listProject"
return;
}else if(this.tracking === true){
this.tabValue = "listTracking"
return;
}else if(this.other === true){
this.tabValue = "listOther"
return;
}else if(this.library === true){
this.tabValue = "localProductsOrProjectLibrary"
return;
}
this.tabValue = this.country ? 'listOfCountries' : (this.project ? 'listProject' : (this.tracking ? 'listTracking' : (this.other ? 'listOther' : (this.library ? 'localProductsOrProjectLibrary' : ''))))
// if(this.country){
// this.tabValue = "listOfCountries"
// return;
// }else if(this.project){
// this.tabValue = "listProject"
// return;
// }else if(this.tracking){
// this.tabValue = "listTracking"
// return;
// }else if(this.other){
// this.tabValue = "listOther"
// return;
// }else if(this.library){
// this.tabValue = "localProductsOrProjectLibrary"
// return;
// }
},
beforeRouteLeave(to, from, next) {
const toName = ["ListOfStandardsAndRegulationsDetails", "AccessStandardDetails", "LocalProductDetail", "OtherAddEit"];
@@ -1,88 +1,50 @@
<template>
<div class="data-statis">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="协会信息数据统计" name="first" ref="listOfSociety" :key="'first'">
<child1 v-if="isChildUpdate1"></child1>
<el-tab-pane label="协会信息数据统计" name="listOfSociety">
<list-of-society></list-of-society>
</el-tab-pane>
<el-tab-pane label="委员信息数据统计" name="second" ref="listOfMember" :key="'second'">
<child2 v-if="isChildUpdate2"></child2>
<el-tab-pane label="委员信息数据统计" name="listOfMember">
<list-of-member></list-of-member>
</el-tab-pane>
<el-tab-pane label="参与外部协会会议统计" name="third" :key="'third'">
<child3 v-if="isChildUpdate3"></child3>
<el-tab-pane label="参与外部协会会议统计" name="listOfMeeting">
<list-of-meeting></list-of-meeting>
</el-tab-pane>
<el-tab-pane label="参与外部标准制修订信息统计" name="fourth" :key="'fourth'">
<child4 v-if="isChildUpdate4"></child4>
<el-tab-pane label="参与外部标准制修订信息统计" name="listOfStandard">
<list-of-standard></list-of-standard>
</el-tab-pane>
<el-tab-pane label="标准法规研究项目费用统计信息" name="fifth" :key="'fifth'">
<child5 v-if="isChildUpdate5"></child5>
<el-tab-pane label="标准法规研究项目费用统计信息" name="listOfCost">
<list-of-cost></list-of-cost>
</el-tab-pane>
</el-tabs>
</div>
</template>
<script>
import listOfSociety from "../dataStatis/page/listOfSociety";
import listOfMember from "../dataStatis/page/listOfMember";
import listOfMeeting from "../dataStatis/page/listOfMeeting";
import listOfStandard from "../dataStatis/page/listOfStandard";
import listOfCost from "../dataStatis/page/listOfCost";
import listOfSociety from "./page/listOfSociety";
import listOfMember from "./page/listOfMember";
import listOfMeeting from "./page/listOfMeeting";
import listOfStandard from "./page/listOfStandard";
import listOfCost from "./page/listOfCost";
export default {
name: "dataStatisComments",
components: {
child1: listOfSociety,
child2: listOfMember,
child3: listOfMeeting,
child4: listOfStandard,
child5: listOfCost
listOfSociety,
listOfMember,
listOfMeeting,
listOfStandard,
listOfCost
},
data() {
return {
activeName: 'first',
isChildUpdate1: true,
isChildUpdate2: false,
isChildUpdate3: false,
isChildUpdate4: false,
isChildUpdate5: false
activeName: 'listOfSociety',
}
},
mounted() {
},
methods: {
handleClick(tab) {
if (tab.name === 'first') {
this.isChildUpdate1 = true
this.isChildUpdate2 = false
this.isChildUpdate3 = false
this.isChildUpdate4 = false
this.isChildUpdate5 = false
} else if (tab.name === 'second') {
this.isChildUpdate1 = false
this.isChildUpdate2 = true
this.isChildUpdate3 = false
this.isChildUpdate4 = false
this.isChildUpdate5 = false
} else if (tab.name === 'third') {
this.isChildUpdate1 = false
this.isChildUpdate2 = false
this.isChildUpdate3 = true
this.isChildUpdate4 = false
this.isChildUpdate5 = false
} else if (tab.name === 'fourth') {
this.isChildUpdate1 = false
this.isChildUpdate2 = false
this.isChildUpdate3 = false
this.isChildUpdate4 = true
this.isChildUpdate5 = false
} else if (tab.name === 'fifth') {
this.isChildUpdate1 = false
this.isChildUpdate2 = false
this.isChildUpdate3 = false
this.isChildUpdate4 = false
this.isChildUpdate5 = true
}
}
}