feat: add models cache store and fix search placeholder truncation

- Add useModelsStore with 30s cache for model list to reduce API calls
  - Refactor SystemPage to use cached models from store
  - Shorten ConfigPage search placeholder to prevent text truncation
This commit is contained in:
Supra4E8C
2025-12-13 01:35:08 +08:00
parent a7b77ffa25
commit da9469c5aa
6 changed files with 93 additions and 23 deletions

View File

@@ -237,7 +237,7 @@ export function ConfigPage() {
onChange={(e) => handleSearchChange(e.target.value)}
onKeyDown={handleSearchKeyDown}
placeholder={t('config_management.search_placeholder', {
defaultValue: '输入关键字后点击右侧搜索按钮(或 Enter进行搜索'
defaultValue: '搜索配置内容...'
})}
disabled={disableControls || loading}
className={styles.searchInput}