20260716173254

This commit is contained in:
oneao committed 2026-07-16 17:32:55 +08:00
1 parent 704dda07b5
commit 5cd4e1e1d2
46 files changed
+3569 -528

No files matched your search

+8 -2
View File
@@ -1,10 +1,12 @@
import { defineStore } from "pinia";
const createDefaultVisitedTabs = () => [{ key: "/dashboard", label: "工作台", closable: false }];
export const useAppStore = defineStore("app", {
state: () => ({
locale: "zh-CN",
sidebarCollapsed: false,
visitedTabs: [{ key: "/dashboard", label: "工作台", closable: false }],
visitedTabs: createDefaultVisitedTabs(),
}),
actions: {
toggleSidebar() {
@@ -24,6 +26,10 @@ export const useAppStore = defineStore("app", {
},
persist: {
key: "fms-app",
pick: ["locale", "sidebarCollapsed", "visitedTabs"],
pick: ["locale"],
afterHydrate: ({ store }) => {
store.sidebarCollapsed = false;
store.visitedTabs = createDefaultVisitedTabs();
},
},
});