import { connect } from 'umi'; import { Input, Form, Button, Checkbox } from 'antd'; // import md5 from 'md5'; import styles from './index.less'; const View = ({ loginModel, dispatch, location, }) => { const onFinish = (params: any) => { console.log('Success:', params); params.mail = params.username.replace(/^\s+|\s+$/g, ''); params.passwordMd5 = params.password.replace(/^\s+|\s+$/g, ''); dispatch({ type: 'loginModel/login', payload: { mail: params.mail, authority: 1, passwordMd5: params.passwordMd5 // passwordMd5: md5(params.passwordMd5).toLocaleUpperCase() } }); }; const onFinishFailed = (errorInfo: any) => { console.log('Failed:', errorInfo); }; type FieldType = { username?: string; password?: string; remember?: string; }; const onJump = () => { window.location.href = 'http://www.martechlab.cn/'; }; return (