|
@@ -4,13 +4,18 @@ import ajax from '@/api/userApi'
|
|
|
import { setToken,getToken } from '@/utils/auth' // get token from cookie
|
|
|
// eslint-disable-next-line prettier/prettier
|
|
|
|
|
|
-function userLogin(){
|
|
|
+let flag = false; //查看是否登录
|
|
|
+
|
|
|
+function userLogin(callback){
|
|
|
+ if(flag)return
|
|
|
ajax.post(store.state.api+'/userLogin',{
|
|
|
id:getToken(),
|
|
|
}).then(res=>{
|
|
|
if(res['data']!="ERROR"){
|
|
|
store.commit('update',['userInfo',res['data']]);
|
|
|
- router.push('/projectApplication');
|
|
|
+ callback()
|
|
|
+ flag = true;
|
|
|
+
|
|
|
}else{
|
|
|
console.error("错误")
|
|
|
}
|
|
@@ -27,21 +32,28 @@ router.beforeEach(async(to, from, next) => {
|
|
|
let data = response.data.replaceAll("\'", "\"")
|
|
|
if (data && JSON.parse(data).uid) {
|
|
|
setToken(JSON.parse(data).uid);
|
|
|
- userLogin();
|
|
|
- next()
|
|
|
+ userLogin(()=>{
|
|
|
+ next()
|
|
|
+ });
|
|
|
+
|
|
|
} else {
|
|
|
- // setToken("201901766");
|
|
|
+ // setToken('2021400203')//yym
|
|
|
+ // setToken("201901766");//qgt
|
|
|
// setToken("201901763");
|
|
|
// setToken('1270')
|
|
|
- // userLogin();
|
|
|
- // next();
|
|
|
+ // userLogin(()=>{
|
|
|
+ // next()
|
|
|
+ // });
|
|
|
window.location.href = "http://10.16.30.130/sso/caslogin.jsp";
|
|
|
}
|
|
|
} catch {
|
|
|
- // setToken("201901766");
|
|
|
+ // setToken('2021400203')//yym
|
|
|
+ // setToken("201901766");//qgt
|
|
|
// setToken("201901763");
|
|
|
// setToken('1270')
|
|
|
- // userLogin();
|
|
|
+ // userLogin(()=>{
|
|
|
+ // next()
|
|
|
+ // });
|
|
|
// next();
|
|
|
window.location.href = "http://10.16.30.130/sso/caslogin.jsp";
|
|
|
}
|