|
|
|
@ -4,7 +4,7 @@ import React, { useState } from 'react';
|
|
|
|
|
import { ProFormCaptcha, ProFormCheckbox, ProFormText, LoginForm } from '@ant-design/pro-form';
|
|
|
|
|
import { useIntl, history, FormattedMessage, SelectLang, useModel } from 'umi';
|
|
|
|
|
import Footer from '@/components/Footer';
|
|
|
|
|
import { login } from '@/services/ant-design-pro/api';
|
|
|
|
|
import { checkLogin, login } from '@/services/ant-design-pro/api';
|
|
|
|
|
import { getFakeCaptcha } from '@/services/ant-design-pro/login';
|
|
|
|
|
|
|
|
|
|
import styles from './index.less';
|
|
|
|
@ -41,7 +41,10 @@ const Login: React.FC = () => {
|
|
|
|
|
|
|
|
|
|
const handleSubmit = async (values: API.LoginParams) => {
|
|
|
|
|
try {
|
|
|
|
|
// 登录
|
|
|
|
|
// 登录校验
|
|
|
|
|
const {login_status} = await checkLogin({ ...values, type });
|
|
|
|
|
if(login_status === '1'){
|
|
|
|
|
// 登录产生cookie
|
|
|
|
|
const msg = await login({ ...values, type });
|
|
|
|
|
if (msg.success === true) {
|
|
|
|
|
const defaultLoginSuccessMessage = '登录成功!';
|
|
|
|
@ -55,8 +58,9 @@ const Login: React.FC = () => {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
console.log('msg..', msg);
|
|
|
|
|
}
|
|
|
|
|
// 如果失败去设置用户错误信息
|
|
|
|
|
setUserLoginState(msg);
|
|
|
|
|
//setUserLoginState(msg);
|
|
|
|
|
} catch (error) {
|
|
|
|
|
const defaultLoginFailureMessage = msg?.info;
|
|
|
|
|
message.error(defaultLoginFailureMessage);
|
|
|
|
|