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