Commit 328b6031 authored by 张烨's avatar 张烨

perf: loading

parent 03bcf1e3
...@@ -24,12 +24,14 @@ const Login = props => { ...@@ -24,12 +24,14 @@ const Login = props => {
const { userLogin = {}, submitting, setAuth, setUserMode } = props; const { userLogin = {}, submitting, setAuth, setUserMode } = props;
const { status, type: loginType } = userLogin; const { status, type: loginType } = userLogin;
const history = useHistory(); const history = useHistory();
const [loading, setLoading] = useState(false);
// const [autoLogin, setAutoLogin] = useState(true); // const [autoLogin, setAutoLogin] = useState(true);
const [type, setType] = useState('account'); const [type, setType] = useState('account');
const handleSubmit = values => { const handleSubmit = values => {
/* eslint-disable no-console */ /* eslint-disable no-console */
console.log(values); // eg:{userName: "123", password: "123"} console.log(values); // eg:{userName: "123", password: "123"}
const { userName: loginName, password } = values; const { userName: loginName, password } = values;
setLoading(true);
OMSLogin(loginName, password) OMSLogin(loginName, password)
.then(result => { .then(result => {
const { const {
...@@ -56,8 +58,10 @@ const Login = props => { ...@@ -56,8 +58,10 @@ const Login = props => {
message: msg || '没有权限!', message: msg || '没有权限!',
}); });
} }
setLoading(false);
}) })
.then(e => { .then(e => {
setLoading(false);
notification.error({ notification.error({
message: e.message || '没有权限!', message: e.message || '没有权限!',
}); });
...@@ -106,7 +110,7 @@ const Login = props => { ...@@ -106,7 +110,7 @@ const Login = props => {
忘记密码 忘记密码
</a> */} </a> */}
</div> </div>
<Submit loading={submitting}>登录</Submit> <Submit loading={loading}>登录</Submit>
</LoginForm> </LoginForm>
</div> </div>
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment