update:token登录配置

This commit is contained in:
2025-12-08 20:07:02 +08:00
parent 0dd931162c
commit c482d3a0bf
2 changed files with 8 additions and 23 deletions

View File

@@ -4,12 +4,9 @@
<script setup lang="ts">
import { onMounted } from 'vue';
import { getUserTokenApi } from '../api/system/user';
import { useRoute } from 'vue-router';
import { REFRESH_TOKEN_KEY, Session, Token } from '/@/utils/storage';
import Cookies from 'js-cookie';
import { Token } from '/@/utils/storage';
import { useUserInfo } from '/@/stores/userInfo';
import { ElMessage } from 'element-plus';
const route = useRoute();
@@ -18,26 +15,13 @@ onMounted(() => {
});
const getTokenFun = () => {
const { userId, redirectUrl = '' } = route.query;
if (!userId) {
const { token = '' as any, redirectUrl = '' } = route.query;
if (!token) {
return;
}
const params = {
userId,
};
getUserTokenApi(params).then((res: any) => {
if (res.code === 200) {
const { access_token, cid_tenant_id, cid_user_id, refresh_token } = res.data;
Cookies.set('cid_user_id', cid_user_id);
Session.setTenant(cid_tenant_id);
Token.set(access_token);
Session.set(REFRESH_TOKEN_KEY, refresh_token);
const url: any = redirectUrl || '/home';
useUserInfo().setUserInfos();
window.location.href = url;
} else {
ElMessage.error('用户账号无效');
}
});
Token.set(token);
const url: any = redirectUrl || '/home';
useUserInfo().setUserInfos();
window.location.href = url;
};
</script>

View File

@@ -191,6 +191,7 @@ export const useUserInfo = defineStore('userInfo', {
.then((res) => {
// SPDM CODE
Cookies.set('cid_user_info', JSON.stringify(res.data.sysUser));
Cookies.set('cid_user_id', res.data.sysUser.userId);
this.userInfos = {
user: res.data.sysUser,
time: new Date().getTime(),