This commit is contained in:
xulu
2022-02-23 16:34:07 +08:00
parent ec5e69418b
commit 4f5e6e1f78
62 changed files with 28419 additions and 8571 deletions

View File

@@ -157,12 +157,32 @@
this.loading = false;
} else {
this.$message.success('Login success');
localStorage.setItem('U_name', res.data.user.account);
if (res.data.user.type == 1 && res.data.user.is_reviewer) {
localStorage.setItem('ms_userrole', 'reviewer');
if (res.data.user.account == 'superadmin' || res.data.user.account == 'wuxiongzhi2') {
localStorage.setItem('U_status', '0'); //超级管理员
localStorage.setItem('U_role', 'superadmin');
localStorage.setItem('U_name', res.userinfo.account);
localStorage.setItem('U_id', res.userinfo.user_id);
this.$router.push('/');
} else if (res.data.roles.includes('editor')) {
localStorage.setItem('U_status', '1'); //编辑
localStorage.setItem('U_role', res.data.roles);
localStorage.setItem('U_name', res.data.userinfo.account);
localStorage.setItem('U_id', res.data.userinfo.user_id);
this.$router.push('/');
} else {
localStorage.setItem('ms_userrole', res.data.user.type);
localStorage.setItem('U_status', '2'); //其余的身份
localStorage.setItem('U_role', res.data.roles);
localStorage.setItem('U_name', res.data.userinfo.account);
localStorage.setItem('U_id', res.data.userinfo.user_id);
localStorage.setItem('U_relname', res.data.userinfo.realname);
this.$router.push('/');
// this.roleVisible = true;
// this.user_cap = res.data.roles;
}
this.$router.push('/');
}
})