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

11

parent 24aa37f5
...@@ -4,10 +4,27 @@ ...@@ -4,10 +4,27 @@
<div class="image"> <div class="image">
<img :src="system_logo" alt="" /> <img :src="system_logo" alt="" />
</div> </div>
<div class="right"> <div class="right" v-if="isLogin">
<span @mouseenter="onMouserEnter(false)" :class="isHover?'':'is-hover'" @click="toLogin">登录</span> <span @mouseenter="onMouserEnter(false)" :class="isHover?'':'is-hover'" @click="toLogin">登录</span>
<span @mouseenter="onMouserEnter(true)" :class="isHover?'is-hover':''" @click="toRegister">注册</span> <span @mouseenter="onMouserEnter(true)" :class="isHover?'is-hover':''" @click="toRegister">注册</span>
</div> </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>
</div> </div>
</template> </template>
...@@ -19,6 +36,7 @@ export default { ...@@ -19,6 +36,7 @@ export default {
return { return {
isHover: true, isHover: true,
system_logo: window.localStorage.getItem("system_logo"), system_logo: window.localStorage.getItem("system_logo"),
isLogin:false,
}; };
}, },
created() {}, created() {},
......
...@@ -121,6 +121,13 @@ function checkCam(code, cb) { ...@@ -121,6 +121,13 @@ function checkCam(code, cb) {
}) })
} }
function checkLogin(){
let token = localStorage.getItem("index-token");
if(token){
}
}
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
let tokenKey = "index-token", let tokenKey = "index-token",
toLogin = "/login", toLogin = "/login",
...@@ -134,7 +141,12 @@ router.beforeEach((to, from, next) => { ...@@ -134,7 +141,12 @@ router.beforeEach((to, from, next) => {
code = to.params.code ? to.params.code : to.query.code; code = to.params.code ? to.params.code : to.query.code;
checkCam(code, (res) => { checkCam(code, (res) => {
if (res) { if (res) {
return next(); //检查登陆情况
if(token){
next("/"+code);
}else {
return next();
}
} }
}); });
} else if (to.name == "recruit") { } else if (to.name == "recruit") {
...@@ -152,7 +164,11 @@ router.beforeEach((to, from, next) => { ...@@ -152,7 +164,11 @@ router.beforeEach((to, from, next) => {
code = to.params.code ? to.params.code : to.query.code; code = to.params.code ? to.params.code : to.query.code;
checkCam(code, (res) => { checkCam(code, (res) => {
if (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