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 = this.country ? 'listOfCountries' : (this.project ? 'listProject' : (this.tracking ? 'listTracking' : (this.other ? 'listOther' : (this.library ? 'localProductsOrProjectLibrary' : ''))))
this.tabValue = "listOfCountries" // if(this.country){
return; // this.tabValue = "listOfCountries"
}else if(this.project === true){ // return;
this.tabValue = "listProject" // }else if(this.project){
return; // this.tabValue = "listProject"
}else if(this.tracking === true){ // return;
this.tabValue = "listTracking" // }else if(this.tracking){
return; // this.tabValue = "listTracking"
}else if(this.other === true){ // return;
this.tabValue = "listOther" // }else if(this.other){
return; // this.tabValue = "listOther"
}else if(this.library === true){ // return;
this.tabValue = "localProductsOrProjectLibrary" // }else if(this.library){
return; // this.tabValue = "localProductsOrProjectLibrary"
} // return;
// }
}, },
beforeRouteLeave(to, from, next) { beforeRouteLeave(to, from, next) {
const toName = ["ListOfStandardsAndRegulationsDetails", "AccessStandardDetails", "LocalProductDetail", "OtherAddEit"]; const toName = ["ListOfStandardsAndRegulationsDetails", "AccessStandardDetails", "LocalProductDetail", "OtherAddEit"];
@@ -1,88 +1,50 @@
<template> <template>
<div class="data-statis"> <div class="data-statis">
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="协会信息数据统计" name="first" ref="listOfSociety" :key="'first'"> <el-tab-pane label="协会信息数据统计" name="listOfSociety">
<child1 v-if="isChildUpdate1"></child1> <list-of-society></list-of-society>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="委员信息数据统计" name="second" ref="listOfMember" :key="'second'"> <el-tab-pane label="委员信息数据统计" name="listOfMember">
<child2 v-if="isChildUpdate2"></child2> <list-of-member></list-of-member>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="参与外部协会会议统计" name="third" :key="'third'"> <el-tab-pane label="参与外部协会会议统计" name="listOfMeeting">
<child3 v-if="isChildUpdate3"></child3> <list-of-meeting></list-of-meeting>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="参与外部标准制修订信息统计" name="fourth" :key="'fourth'"> <el-tab-pane label="参与外部标准制修订信息统计" name="listOfStandard">
<child4 v-if="isChildUpdate4"></child4> <list-of-standard></list-of-standard>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="标准法规研究项目费用统计信息" name="fifth" :key="'fifth'"> <el-tab-pane label="标准法规研究项目费用统计信息" name="listOfCost">
<child5 v-if="isChildUpdate5"></child5> <list-of-cost></list-of-cost>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
</template> </template>
<script> <script>
import listOfSociety from "../dataStatis/page/listOfSociety"; import listOfSociety from "./page/listOfSociety";
import listOfMember from "../dataStatis/page/listOfMember"; import listOfMember from "./page/listOfMember";
import listOfMeeting from "../dataStatis/page/listOfMeeting"; import listOfMeeting from "./page/listOfMeeting";
import listOfStandard from "../dataStatis/page/listOfStandard"; import listOfStandard from "./page/listOfStandard";
import listOfCost from "../dataStatis/page/listOfCost"; import listOfCost from "./page/listOfCost";
export default { export default {
name: "dataStatisComments", name: "dataStatisComments",
components: { components: {
child1: listOfSociety, listOfSociety,
child2: listOfMember, listOfMember,
child3: listOfMeeting, listOfMeeting,
child4: listOfStandard, listOfStandard,
child5: listOfCost listOfCost
}, },
data() { data() {
return { return {
activeName: 'first', activeName: 'listOfSociety',
isChildUpdate1: true,
isChildUpdate2: false,
isChildUpdate3: false,
isChildUpdate4: false,
isChildUpdate5: false
} }
}, },
mounted() { mounted() {
}, },
methods: { methods: {
handleClick(tab) { 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
}
} }
} }