|
|
|
@ -8,6 +8,7 @@ import { usingStorage } from '@/hooks/usingStorage'
|
|
|
|
|
const KEY_LOGIN_TOKEN = 'G-STR:LOGIN_TOKEN'
|
|
|
|
|
const KEY_TRAVEL_AGENCY_ID = 'G-INT:TRAVEL_AGENCY_ID'
|
|
|
|
|
const KEY_USER_ID = 'G-INT:USER_ID'
|
|
|
|
|
const KEY_I18N = 'i18nextLng'
|
|
|
|
|
|
|
|
|
|
const WILDCARD_TOKEN = '*'
|
|
|
|
|
|
|
|
|
@ -56,7 +57,9 @@ const useAuthStore = create(devtools((set, get) => ({
|
|
|
|
|
|
|
|
|
|
initAuth: async () => {
|
|
|
|
|
const { loadUserPermission } = get()
|
|
|
|
|
const { setStorage, loginToken } = usingStorage()
|
|
|
|
|
const { setStorage, getValue, loginToken } = usingStorage()
|
|
|
|
|
const language = getValue(KEY_I18N)
|
|
|
|
|
appendRequestParams("lgc", language === "zh" ? 2 : 1)
|
|
|
|
|
|
|
|
|
|
// Dev 模式使用 localStorage,会有 token 失效情况,需要手动删除
|
|
|
|
|
// Prod 环境没有该问题
|
|
|
|
|