fix(douyu): 隔离各工作台导入账号

This commit is contained in:
yml2213
2026-08-07 22:52:49 +08:00
parent a67d144b78
commit 5d8fdf8620
2 changed files with 5 additions and 4 deletions
+3 -3
View File
@@ -73,9 +73,9 @@ function AppContent() {
<Route path="login-tasks" element={lazyRoute(<LoginTasksPage />)} /> <Route path="login-tasks" element={lazyRoute(<LoginTasksPage />)} />
<Route path="cookies" element={lazyRoute(<CookiePage />)} /> <Route path="cookies" element={lazyRoute(<CookiePage />)} />
<Route path="douyu/tasks" element={<Navigate to="/douyu/elite" replace />} /> <Route path="douyu/tasks" element={<Navigate to="/douyu/elite" replace />} />
<Route path="douyu/elite" element={lazyRoute(<DouyuTasksPage handbook="elite" />)} /> <Route path="douyu/elite" element={lazyRoute(<DouyuTasksPage key="elite" handbook="elite" />)} />
<Route path="douyu/esports" element={lazyRoute(<DouyuTasksPage handbook="esports" />)} /> <Route path="douyu/esports" element={lazyRoute(<DouyuTasksPage key="esports" handbook="esports" />)} />
<Route path="douyu/peace" element={lazyRoute(<DouyuTasksPage handbook="peace" />)} /> <Route path="douyu/peace" element={lazyRoute(<DouyuTasksPage key="peace" handbook="peace" />)} />
<Route path="huya/accounts" element={lazyRoute(<HuyaAccountsPage />)} /> <Route path="huya/accounts" element={lazyRoute(<HuyaAccountsPage />)} />
<Route path="huya/register" element={lazyRoute(<HuyaRegisterPage />)} /> <Route path="huya/register" element={lazyRoute(<HuyaRegisterPage />)} />
<Route path="huya/assignments" element={lazyRoute(<HuyaAssignmentsPage />)} /> <Route path="huya/assignments" element={lazyRoute(<HuyaAssignmentsPage />)} />
+2 -1
View File
@@ -137,7 +137,8 @@ const PEACE_TASK_TYPES = new Set([
const DOUYU_GOLD_AMOUNT_STORAGE_KEY = 'douyu_task_gold_amount'; const DOUYU_GOLD_AMOUNT_STORAGE_KEY = 'douyu_task_gold_amount';
const DOUYU_GIFT_COUNT_STORAGE_KEY = 'douyu_task_gift_count'; const DOUYU_GIFT_COUNT_STORAGE_KEY = 'douyu_task_gift_count';
const DOUYU_LAYOUT_MODE_STORAGE_KEY = 'douyu_task_layout_mode'; const DOUYU_LAYOUT_MODE_STORAGE_KEY = 'douyu_task_layout_mode';
const DOUYU_WORKBENCH_IDS_STORAGE_KEY = (kind: HandbookKind) => `douyu_task_workbench_ids_${kind}`; // v2 避开旧版页面切换时写入其他工作台的共享账号列表。
const DOUYU_WORKBENCH_IDS_STORAGE_KEY = (kind: HandbookKind) => `douyu_task_workbench_ids_v2_${kind}`;
const CONFIRM_FAIL_TIP_SECONDS = 6; const CONFIRM_FAIL_TIP_SECONDS = 6;
function resultText(result: Record<string, unknown> | null | undefined, key: string): string { function resultText(result: Record<string, unknown> | null | undefined, key: string): string {