|
|
|
@ -6,7 +6,7 @@ import { useIntl, history, FormattedMessage, SelectLang, useModel } from 'umi';
|
|
|
|
|
import Footer from '@/components/Footer';
|
|
|
|
|
import { login } from '@/services/ant-design-pro/api';
|
|
|
|
|
//import { getFakeCaptcha } from '@/services/ant-design-pro/login';
|
|
|
|
|
|
|
|
|
|
import cookie from 'react-cookies';
|
|
|
|
|
import styles from './index.less';
|
|
|
|
|
|
|
|
|
|
const LoginMessage: React.FC<{
|
|
|
|
@ -43,7 +43,10 @@ const Login: React.FC = () => {
|
|
|
|
|
try {
|
|
|
|
|
// 登录
|
|
|
|
|
const msg = await login({ ...values, type });
|
|
|
|
|
if (msg.success === true) {
|
|
|
|
|
// 角色权限判断 2: 校管理员 4: 普通教师
|
|
|
|
|
const rule_ids = cookie.load('background_role_id')?.split(',') || []
|
|
|
|
|
console.log('rules',rule_ids,rule_ids.indexOf(5))
|
|
|
|
|
if (msg.success && (rule_ids.indexOf('2') !== -1)) {
|
|
|
|
|
const defaultLoginSuccessMessage = '登录成功!';
|
|
|
|
|
message.success(defaultLoginSuccessMessage);
|
|
|
|
|
await fetchUserInfo();
|
|
|
|
|