feat(knowledgeBase): enhance dataset creation with progress tracking and model defaults

- Add Progress component import to display file upload progress in real-time
- Implement progress bar rendering for files with 0-1 progress values (processing state)
- Refactor progress column logic to handle three states: completed (1), processing (0-1), and pending (0)
- Add automatic default model selection for each type when creating new knowledge base
- Improve file removal handling with better error messages and conditional server deletion
- Add console logging for upload cancellation and file deletion operations
- Remove loading state from primary button to prevent UI conflicts
- Comment out Spin wrapper on step 2 to allow better progress visibility
- Update Chinese translation for total_running_apps label for clarity
- Enhance error handling with i18n support for deletion failures
This commit is contained in:
yujiangping
2026-01-22 16:39:27 +08:00
parent 2b017139ef
commit acecdcc041
3 changed files with 62 additions and 16 deletions

View File

@@ -716,7 +716,7 @@ export const zh = {
total_models: '可用模型总数',
total_spaces: '活跃空间数量',
total_users: '用户总数',
total_running_apps: '应用运行次数',
total_running_apps: '正在运行的应用',
desc_models: '包含 {{ account }} 个大语言模型和 {{ nums }} 个嵌入模型',
desc_spaces: '多于上周',
desc_users: '本周新增',