设置默认页面

This commit is contained in:
浅念
2025-07-30 15:06:03 +08:00
parent 3ea9d3d5df
commit a9f5f76b35
7 changed files with 23 additions and 11 deletions
+9 -1
View File
@@ -27,6 +27,7 @@ export const useUserStore = defineStore(
const companyabbr = ref('')
const systemsid = ref('')
const systemsabbr = ref('')
const home_page = ref('')
const loginType = ref<'feishu' | 'upwd'>('upwd')
const tokenExpireAt = ref<number>(0)
@@ -85,11 +86,15 @@ export const useUserStore = defineStore(
systemsid.value = id
systemsabbr.value = abbr
}
// 设置首页
const sethome_page = (page: string) => {
home_page.value = page
}
function restoreTokenTimer() {
const expireAt = Number(localStorage.getItem('token_expire_at') || '0')
if (accessToken.value && expireAt > Date.now()) {
const leftSeconds = Math.floor((expireAt - Date.now()) / 1000)
scheduleTokenRefresh(leftSeconds);
scheduleTokenRefresh(leftSeconds)
}
}
@@ -142,6 +147,7 @@ export const useUserStore = defineStore(
systemsid.value = ''
companyabbr.value = ''
companyid.value = ''
home_page.value = ''
info.value = {}
isLogin.value = false
isLock.value = false
@@ -170,6 +176,7 @@ export const useUserStore = defineStore(
companyabbr,
systemsid,
systemsabbr,
home_page,
searchHistory,
loginType,
accessToken,
@@ -188,6 +195,7 @@ export const useUserStore = defineStore(
setCompany,
setSystems,
setLoginType,
sethome_page,
logOut,
restoreTokenTimer
}