|
|
@ -13,6 +13,8 @@ interface ILoginState
|
|
|
|
pass_word?: string;
|
|
|
|
pass_word?: string;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const USERNAME = "userName";
|
|
|
|
|
|
|
|
|
|
|
|
@inject('store')
|
|
|
|
@inject('store')
|
|
|
|
@observer
|
|
|
|
@observer
|
|
|
|
export default class Login extends React.Component<{ store?: TopPanelStore }, ILoginState> {
|
|
|
|
export default class Login extends React.Component<{ store?: TopPanelStore }, ILoginState> {
|
|
|
@ -22,7 +24,7 @@ export default class Login extends React.Component<{ store?: TopPanelStore }, IL
|
|
|
|
constructor(props)
|
|
|
|
constructor(props)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
super(props);
|
|
|
|
super(props);
|
|
|
|
this.state = {};
|
|
|
|
this.state = { user_name: sessionStorage.getItem(USERNAME) };
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
handleLogin = async () =>
|
|
|
|
handleLogin = async () =>
|
|
|
@ -33,7 +35,7 @@ export default class Login extends React.Component<{ store?: TopPanelStore }, IL
|
|
|
|
if (data.err_code === RequestStatus.Ok)
|
|
|
|
if (data.err_code === RequestStatus.Ok)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sessionStorage.setItem('isLogin', data);
|
|
|
|
sessionStorage.setItem('isLogin', data);
|
|
|
|
sessionStorage.setItem('userName', this.state.user_name);
|
|
|
|
sessionStorage.setItem(USERNAME, this.state.user_name);
|
|
|
|
this.props.store.isLogin = true;
|
|
|
|
this.props.store.isLogin = true;
|
|
|
|
this.props.store.openMain = true;
|
|
|
|
this.props.store.openMain = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|