|
|
@@ -26,31 +26,24 @@ const useLoginStore = (): LoginStore => {
|
|
|
|
|
|
const api = {
|
|
|
// 登录
|
|
|
- login: async (data: LoginApiParams) => {
|
|
|
+ login: async (data: LoginApiParams, remember: boolean) => {
|
|
|
actions.setButtonLoading(true);
|
|
|
try {
|
|
|
- // const res = await apis.login(data);
|
|
|
- const res = {
|
|
|
- data: {
|
|
|
- token: '123',
|
|
|
- user_id: 1,
|
|
|
- user_name: '123',
|
|
|
- },
|
|
|
- }
|
|
|
+ const res = await apis.login(data);
|
|
|
const info = res.data;
|
|
|
LocalStorage.setToken(info.token);
|
|
|
LocalStorage.setUserInfo({
|
|
|
- id: info.user_id,
|
|
|
- name: info.user_name,
|
|
|
+ id: info.userId,
|
|
|
+ name: info.nickName,
|
|
|
});
|
|
|
- // if (state.rememberChecked) {// 记住密码
|
|
|
- // LocalStorage.setAccountPassword({
|
|
|
- // account: data.account,
|
|
|
- // password: data.password,
|
|
|
- // });
|
|
|
- // } else {// 不记住密码
|
|
|
- // LocalStorage.setAccountPassword(undefined);
|
|
|
- // }
|
|
|
+ if (remember) {// 记住密码
|
|
|
+ LocalStorage.setAccountPassword({
|
|
|
+ account: data.userName,
|
|
|
+ password: data.password,
|
|
|
+ });
|
|
|
+ } else {// 不记住密码
|
|
|
+ LocalStorage.setAccountPassword(undefined);
|
|
|
+ }
|
|
|
router.navigate({ pathname: '/' }, { replace: true });
|
|
|
message.success('登录成功');
|
|
|
} catch (error: any) {
|
|
|
@@ -63,9 +56,9 @@ const useLoginStore = (): LoginStore => {
|
|
|
}
|
|
|
|
|
|
// 点击登录
|
|
|
- const onClickLogin: LoginStore['onClickLogin'] = async (data) => {
|
|
|
+ const onClickLogin: LoginStore['onClickLogin'] = async (data, remember) => {
|
|
|
// 登录
|
|
|
- await api.login(data);
|
|
|
+ await api.login(data, remember);
|
|
|
}
|
|
|
|
|
|
// 初始渲染
|