<!--
|
* @Author: 张嘉彬
|
* @Date: 2021-10-13 15:15:36
|
* @Description:
|
-->
|
<template>
|
<div class="notfound">
|
<img src="../../assets/img/404.png" alt="" @click="goHome">
|
</div>
|
</template>
|
<script>
|
export default {
|
name: 'notfound',
|
methods: {
|
goHome () {
|
this.setJumpRouter(this.$store.state.userTree)
|
},
|
// 设置跳转路由
|
setJumpRouter (data) {
|
if (data && data.length) {
|
let children = data[0].children
|
while (children.length) {
|
if (!children[0].children.length) {
|
this.$router.replace(children[0].url)
|
}
|
children = children[0].children
|
}
|
this.$router.replace(data[0].url)
|
} else {
|
this.$store.commit('logout')
|
this.$router.replace('/')
|
}
|
}
|
}
|
}
|
</script>
|
<style scoped lang="scss">
|
.notfound {
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
height: 100%;
|
margin-top:100px;
|
img {
|
cursor: pointer;
|
}
|
}
|
</style>
|