|
@@ -72,7 +72,7 @@ const LoginMessage: React.FC<{
|
|
};
|
|
};
|
|
|
|
|
|
const Login: React.FC = () => {
|
|
const Login: React.FC = () => {
|
|
- const [userLoginState, setUserLoginState] = useState<API.LoginResult>({});
|
|
|
|
|
|
+ const [userLoginState, setUserLoginState] = useState<any>({});
|
|
const [type, setType] = useState<string>('account');
|
|
const [type, setType] = useState<string>('account');
|
|
const { initialState, setInitialState } = useModel('@@initialState');
|
|
const { initialState, setInitialState } = useModel('@@initialState');
|
|
const { styles } = useStyles();
|
|
const { styles } = useStyles();
|
|
@@ -109,7 +109,12 @@ const Login: React.FC = () => {
|
|
await fetchUserInfo({ userInfo: res.data.userInfo, token: res.data.token });
|
|
await fetchUserInfo({ userInfo: res.data.userInfo, token: res.data.token });
|
|
console.log(res.data.token)
|
|
console.log(res.data.token)
|
|
localStorage.setItem("Token", res.data.token)
|
|
localStorage.setItem("Token", res.data.token)
|
|
- history.push(urlParams.get('redirect') || '/');
|
|
|
|
|
|
+ // 管理员跳转
|
|
|
|
+ if(res.data.userInfo?.manageAccount){
|
|
|
|
+ history.push(urlParams.get('redirect') || '/');
|
|
|
|
+ }else{//非管理员跳转
|
|
|
|
+ history.push('/distributor/appList')
|
|
|
|
+ }
|
|
}
|
|
}
|
|
})
|
|
})
|
|
return
|
|
return
|
|
@@ -163,7 +168,7 @@ const Login: React.FC = () => {
|
|
// ]}
|
|
// ]}
|
|
loading={loginByPwdFn?.loading || loginByPCodeFn?.loading}
|
|
loading={loginByPwdFn?.loading || loginByPCodeFn?.loading}
|
|
onFinish={async (values) => {
|
|
onFinish={async (values) => {
|
|
- await handleSubmit(values as API.LoginParams);
|
|
|
|
|
|
+ await handleSubmit(values as any);
|
|
}}
|
|
}}
|
|
>
|
|
>
|
|
<Tabs
|
|
<Tabs
|