Commit 65c8060b authored by 孟飞's avatar 孟飞

11

parent 24aa37f5
......@@ -4,10 +4,27 @@
<div class="image">
<img :src="system_logo" alt="" />
</div>
<div class="right">
<div class="right" v-if="isLogin">
<span @mouseenter="onMouserEnter(false)" :class="isHover?'':'is-hover'" @click="toLogin">登录</span>
<span @mouseenter="onMouserEnter(true)" :class="isHover?'is-hover':''" @click="toRegister">注册</span>
</div>
<div class="right" v-else>
<el-dropdown @command="handleCommand" trigger="click">
<div class="el-dropdown-link">
<img src="@/assets/img/default.svg" class="img_user" />
<span class="phone">{{ phone }}</span>
<i class="el-icon-arrow-down el-icon--right"></i>
</div>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="1">
<i class="el-icon-switch-button"></i>个人中心</el-dropdown-item
>
<el-dropdown-item command="1">
<i class="el-icon-switch-button"></i>退出</el-dropdown-item
>
</el-dropdown-menu>
</el-dropdown>
</div>
</div>
</div>
</template>
......@@ -19,6 +36,7 @@ export default {
return {
isHover: true,
system_logo: window.localStorage.getItem("system_logo"),
isLogin:false,
};
},
created() {},
......
......@@ -121,6 +121,13 @@ function checkCam(code, cb) {
})
}
function checkLogin(){
let token = localStorage.getItem("index-token");
if(token){
}
}
router.beforeEach((to, from, next) => {
let tokenKey = "index-token",
toLogin = "/login",
......@@ -134,7 +141,12 @@ router.beforeEach((to, from, next) => {
code = to.params.code ? to.params.code : to.query.code;
checkCam(code, (res) => {
if (res) {
return next();
//检查登陆情况
if(token){
next("/"+code);
}else {
return next();
}
}
});
} else if (to.name == "recruit") {
......@@ -152,7 +164,11 @@ router.beforeEach((to, from, next) => {
code = to.params.code ? to.params.code : to.query.code;
checkCam(code, (res) => {
if (res) {
return next();
if(token){
return next();
}else {
next("/"+code);
}
}
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment