|
@@ -16,11 +16,11 @@ export class AuthServr {
|
|
|
resetcountdown: number = 60; //重置密码验证码倒计时
|
|
|
redirectUrl: string = '';
|
|
|
roterPath: any = {
|
|
|
- '国家级管理员': '/nav-admin',
|
|
|
- '工作联系人': '/nav-province-contact',
|
|
|
- '高校联系人': '/nav-province-school-contact',
|
|
|
- '评审专家': '/nav-review',
|
|
|
- '个人': '/nav-author/manage/space',
|
|
|
+ 国家级管理员: '/nav-admin',
|
|
|
+ 工作联系人: '/nav-province-contact',
|
|
|
+ 高校联系人: '/nav-province-school-contact',
|
|
|
+ 评审专家: '/nav-review',
|
|
|
+ 个人: '/nav-author/manage/space',
|
|
|
};
|
|
|
constructor(
|
|
|
public router: Router,
|
|
@@ -135,6 +135,7 @@ export class AuthServr {
|
|
|
}
|
|
|
//验证用户类型
|
|
|
async profileVerify(modal?: NzModalService) {
|
|
|
+ if(!Parse.User.current()?.id) return
|
|
|
let query = new Parse.Query('Profile');
|
|
|
query.equalTo('user', Parse.User.current()?.id);
|
|
|
query.notEqualTo('isDeleted', true);
|
|
@@ -148,7 +149,7 @@ export class AuthServr {
|
|
|
nzTitle: '该账号已被封禁',
|
|
|
nzContent: '',
|
|
|
});
|
|
|
- return
|
|
|
+ return;
|
|
|
}
|
|
|
switch (user?.get('accountState')) {
|
|
|
case '已认证':
|
|
@@ -158,7 +159,7 @@ export class AuthServr {
|
|
|
console.log(profile);
|
|
|
localStorage.setItem('profile', JSON.stringify(profile));
|
|
|
this.textbook.profile = profile;
|
|
|
- return
|
|
|
+ return;
|
|
|
}
|
|
|
this.message.warning('已认证暂无身份');
|
|
|
break;
|
|
@@ -176,10 +177,15 @@ export class AuthServr {
|
|
|
nzContent: '',
|
|
|
});
|
|
|
break;
|
|
|
+ default:
|
|
|
+ !modal && this.message.error('异常账号');
|
|
|
+ modal?.error({
|
|
|
+ nzTitle: '异常账号',
|
|
|
+ nzContent: '',
|
|
|
+ });
|
|
|
+ // this.router.navigate(['/user/account_info']);
|
|
|
+ break;
|
|
|
}
|
|
|
- // if (!user?.get('accountState')) {
|
|
|
- // this.router.navigate(['/user/account_info']);
|
|
|
- // }
|
|
|
return;
|
|
|
}
|
|
|
this.router.navigate(['/user/account_info']);
|