From 5b5f10cadce170fd6f8cd56d7ef4be8821e0981e Mon Sep 17 00:00:00 2001 From: "Apple\\Apple" Date: Mon, 26 May 2025 21:52:37 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96chore:=20Preparation=20modification?= =?UTF-8?q?s=20before=20the=20merger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/ChannelsTable.js | 9 ++++++++- web/src/pages/Playground/Playground.js | 8 +++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js index ddf64631..974d8bd8 100644 --- a/web/src/components/ChannelsTable.js +++ b/web/src/components/ChannelsTable.js @@ -921,9 +921,13 @@ const ChannelsTable = () => { const localIdSort = localStorage.getItem('id-sort') === 'true'; const localPageSize = parseInt(localStorage.getItem('page-size')) || ITEMS_PER_PAGE; + const localEnableTagMode = localStorage.getItem('enable-tag-mode') === 'true'; + const localEnableBatchDelete = localStorage.getItem('enable-batch-delete') === 'true'; setIdSort(localIdSort); setPageSize(localPageSize); - loadChannels(0, localPageSize, localIdSort, enableTagMode) + setEnableTagMode(localEnableTagMode); + setEnableBatchDelete(localEnableBatchDelete); + loadChannels(0, localPageSize, localIdSort, localEnableTagMode) .then() .catch((reason) => { showError(reason); @@ -1492,7 +1496,9 @@ const ChannelsTable = () => { {t('开启批量操作')} { + localStorage.setItem('enable-batch-delete', v + ''); setEnableBatchDelete(v); }} /> @@ -1505,6 +1511,7 @@ const ChannelsTable = () => { { + localStorage.setItem('enable-tag-mode', v + ''); setEnableTagMode(v); loadChannels(0, pageSize, idSort, v); }} diff --git a/web/src/pages/Playground/Playground.js b/web/src/pages/Playground/Playground.js index 718c9d53..c5e695e3 100644 --- a/web/src/pages/Playground/Playground.js +++ b/web/src/pages/Playground/Playground.js @@ -83,8 +83,9 @@ const Playground = () => { }, ]; + const defaultModel = 'deepseek-r1'; const [inputs, setInputs] = useState({ - model: 'deepseek-r1', + model: defaultModel, group: '', max_tokens: 0, temperature: 0, @@ -126,6 +127,11 @@ const Playground = () => { value: model, })); setModels(localModelOptions); + // if default model is not in the list, set the first one as default + const hasDefault = localModelOptions.some(option => option.value === defaultModel); + if (!hasDefault && localModelOptions.length > 0) { + setInputs((inputs) => ({ ...inputs, model: localModelOptions[0].value })); + } } else { showError(t(message)); }