优化
This commit is contained in:
parent
246ed40a9a
commit
b6772bea3a
@ -102,7 +102,8 @@ export default [{
|
||||
import('@/views/kpi/assessment/stepList/index.vue'),
|
||||
meta: {
|
||||
title: '考核管理',
|
||||
isNav: true
|
||||
isNav: true,
|
||||
keepAlive: true
|
||||
}
|
||||
}, {
|
||||
path: 'addPerson',
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
<template>
|
||||
<div>
|
||||
<keep-alive >
|
||||
<router-view v-if="$route.meta.kppeAlive"></router-view>
|
||||
<router-view v-if="$route.meta.keepAlive"></router-view>
|
||||
</keep-alive >
|
||||
<router-view v-if="!$route.meta.kppeAlive"></router-view>
|
||||
<router-view v-if="!$route.meta.keepAlive"></router-view>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@ -299,17 +299,31 @@ export default {
|
||||
created () {
|
||||
console.log(12345)
|
||||
},
|
||||
beforeRouteEnter (to, from, next) {
|
||||
if (from.name === 'assessment-homeList') {
|
||||
next(async vm => {
|
||||
vm.tableData = []
|
||||
vm.titleList = []
|
||||
await vm.initData()
|
||||
})
|
||||
} else {
|
||||
next()
|
||||
}
|
||||
// ...
|
||||
},
|
||||
beforeRouteLeave (to, from, next) {
|
||||
// ...
|
||||
this.$route.meta.kppeAlive = to.name === 'assessment-performance'
|
||||
next()
|
||||
// this.$route.meta.kppeAlive = to.name === 'assessment-performance'
|
||||
next(...to)
|
||||
},
|
||||
async mounted () {
|
||||
this.params.startId = Number(this.$route.query.id)
|
||||
await this.handleStartsReq()
|
||||
console.log(123)
|
||||
await this.initData()
|
||||
},
|
||||
methods: {
|
||||
async initData () {
|
||||
this.params.startId = Number(this.$route.query.id)
|
||||
await this.handleStartsReq()
|
||||
},
|
||||
async handleAddCuiBan () {
|
||||
const obj = this.titleList.find(i => i.active)
|
||||
if (obj.num === 0) return this.$message.info('暂无可催办人员!')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user