Преглед изворни кода

🔖chore: Preparation modifications before the merger

Apple\Apple пре 9 месеци
родитељ
комит
5b5f10cadc
2 измењених фајлова са 15 додато и 2 уклоњено
  1. 8 1
      web/src/components/ChannelsTable.js
  2. 7 1
      web/src/pages/Playground/Playground.js

+ 8 - 1
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('开启批量操作')}
             </Typography.Text>
             <Switch
+              checked={enableBatchDelete}
               onChange={(v) => {
+                localStorage.setItem('enable-batch-delete', v + '');
                 setEnableBatchDelete(v);
               }}
             />
@@ -1505,6 +1511,7 @@ const ChannelsTable = () => {
             <Switch
               checked={enableTagMode}
               onChange={(v) => {
+                localStorage.setItem('enable-tag-mode', v + '');
                 setEnableTagMode(v);
                 loadChannels(0, pageSize, idSort, v);
               }}

+ 7 - 1
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));
     }