...
|
...
|
@@ -19,7 +19,7 @@ import { |
19
|
19
|
RefreshTokenParams,
|
20
|
20
|
SmsLoginParams,
|
21
|
21
|
} from '/@/api/sys/model/userModel';
|
22
|
|
-import { doRefreshToken, getMyInfo, loginApi, smsCodeLoginApi } from '/@/api/sys/user';
|
|
22
|
+import { doRefreshToken, getMyInfo, loginApi, logoutApi, smsCodeLoginApi } from '/@/api/sys/user';
|
23
|
23
|
import { useI18n } from '/@/hooks/web/useI18n';
|
24
|
24
|
import { useMessage } from '/@/hooks/web/useMessage';
|
25
|
25
|
import { router } from '/@/router';
|
...
|
...
|
@@ -240,7 +240,6 @@ export const useUserStore = defineStore({ |
240
|
240
|
// setAuthCache(REFRESH_TOKEN_KEY, undefined);
|
241
|
241
|
// this.setSessionTimeout(false);
|
242
|
242
|
// // goLogin && router.push(PageEnum.BASE_LOGIN);
|
243
|
|
-
|
244
|
243
|
this.setToken(undefined);
|
245
|
244
|
this.setSessionTimeout(false);
|
246
|
245
|
setAuthCache(REFRESH_TOKEN_KEY, undefined);
|
...
|
...
|
@@ -284,6 +283,7 @@ export const useUserStore = defineStore({ |
284
|
283
|
title: t('sys.app.logoutTip'),
|
285
|
284
|
content: t('sys.app.logoutMessage'),
|
286
|
285
|
onOk: async () => {
|
|
286
|
+ await logoutApi(null, 'modal'); //新增退出登录接口
|
287
|
287
|
await this.logout(true);
|
288
|
288
|
},
|
289
|
289
|
});
|
...
|
...
|
|