fix(pkb): fix create KB and upload issues - remove simulated upload, fix department mapping, add upload modal

Fixed issues:
- Remove simulateUpload function from DashboardPage Step 3
- Map department to description field when creating KB
- Add upload modal in WorkspacePage knowledge assets tab
- Fix DocumentUpload import path (../../stores to ../stores)

Known issue: Dify API validation error during document upload (file uploaded but DB record failed, needs investigation)

Testing: KB creation works, upload dialog opens correctly
This commit is contained in:
2026-01-13 13:17:20 +08:00
parent d595037316
commit 4088275290
280 changed files with 4344 additions and 150 deletions

View File

@@ -1034,6 +1034,9 @@ Redis 实例¥500/月

View File

@@ -492,6 +492,9 @@ import { ChatContainer } from '@/shared/components/Chat';

View File

@@ -202,3 +202,6 @@ VALUES ('user-mock-001', '13800000000', ..., 'tenant-mock-001', ...);
> **声明**:本次事故发生在测试环境,未影响生产数据。但暴露的问题同样可能在生产环境发生,需要高度重视。

View File

@@ -414,3 +414,6 @@ frontend-v2/src/modules/pkb/

View File

@@ -276,3 +276,6 @@ npm run dev

View File

@@ -791,3 +791,6 @@ AIA智能问答模块

View File

@@ -933,6 +933,9 @@ CREATE INDEX idx_rvw_tasks_created_at ON rvw_schema.review_tasks(created_at);

View File

@@ -589,3 +589,6 @@ const typography = {

View File

@@ -901,3 +901,6 @@ app.use('/api/v1/knowledge', (req, res) => {

View File

@@ -215,3 +215,6 @@ rm -rf src/modules/pkb

View File

@@ -390,3 +390,6 @@ GET /api/v2/pkb/batch-tasks/batch/templates

View File

@@ -34,3 +34,6 @@ import pkbRoutes from './modules/pkb/routes/index.js';

View File

@@ -303,3 +303,6 @@ backend/

View File

@@ -514,3 +514,6 @@ const response = await fetch('/api/v2/pkb/batch-tasks/batch/execute', {