From 143b41c8fd4375126040b040c47d6f4b835cd407 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sun, 17 May 2026 11:25:19 +0800 Subject: [PATCH] auto-sync: 2026-05-17 11:25:19 --- src/frontend/src/store.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/frontend/src/store.ts b/src/frontend/src/store.ts index 4e601d6..7b5f903 100644 --- a/src/frontend/src/store.ts +++ b/src/frontend/src/store.ts @@ -377,6 +377,10 @@ export const useStore = create((set, get) => ({ morningBrief: null, subConfig: null, + // v2.6: 多项目 + projects: {}, + selectedProjectId: null, + activeTab: 'tasks', edictFilter: 'active', statusFilter: 'all', @@ -405,6 +409,12 @@ export const useStore = create((set, get) => ({ setSelectedOfficial: (id) => set({ selectedOfficial: id }), setModalTaskId: (id) => set({ modalTaskId: id }), setCountdown: (n) => set({ countdown: n }), + setSelectedProjectId: (pid) => { + set({ selectedProjectId: pid }); + setApiProjectId(pid); + // 切换项目后重新加载 + get().loadLive(); + }, toast: (msg, type = 'ok') => { const id = ++_toastId;