pref: 优化插件store

This commit is contained in:
xiaojunnuo
2025-04-12 23:59:03 +08:00
parent 965dc2cb47
commit cc0657aaa8
71 changed files with 764 additions and 767 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ import "./styles/antd/index.css";
import { useTitle } from "@vueuse/core";
import { setupI18n } from "/@/vben/locales";
import { useSettingStore } from "/@/store/modules/settings";
import { useSettingStore } from "/@/store/settings";
export async function setupVben(app: any, { loadMessages, router }: any) {
await setupI18n(app, { loadMessages });
@@ -78,11 +78,11 @@ export const useAccessStore = defineStore("core-access", {
},
setRefreshToken(token: AccessToken) {
this.refreshToken = token;
}
},
},
persist: {
// 持久化
pick: ["accessToken", "refreshToken", "accessCodes"]
pick: ["accessToken", "refreshToken", "accessCodes"],
},
state: (): AccessState => ({
accessCodes: [],
@@ -91,8 +91,8 @@ export const useAccessStore = defineStore("core-access", {
accessToken: null,
isAccessChecked: false,
loginExpired: false,
refreshToken: null
})
refreshToken: null,
}),
});
// 解决热更新问题
@@ -21,13 +21,13 @@ export const useLockStore = defineStore("core-lock", {
unlockScreen() {
this.isLockScreen = false;
this.lockScreenPassword = undefined;
}
},
},
persist: {
pick: ["isLockScreen", "lockScreenPassword"]
pick: ["isLockScreen", "lockScreenPassword"],
},
state: (): AppState => ({
isLockScreen: false,
lockScreenPassword: undefined
})
lockScreenPassword: undefined,
}),
});
@@ -49,12 +49,12 @@ export const useUserStore = defineStore("core-user", {
},
setUserRoles(roles: string[]) {
this.userRoles = roles;
}
},
},
state: (): AccessState => ({
userInfo: null,
userRoles: []
})
userRoles: [],
}),
});
// 解决热更新问题