feat: 题库管理功能完善

- QuestionBankView: 添加删除按钮、卡片点击跳转详情页
- QuestionBankDetailView: 新建题库详情页(题目CRUD/AI生成/审核)
- questionBankService: 添加generateQuestions方法
- index.tsx: 添加详情页路由
This commit is contained in:
Developer
2026-05-13 21:51:33 +08:00
parent 8686d101cd
commit b2c17e3eca
4 changed files with 632 additions and 6 deletions
+2
View File
@@ -19,6 +19,7 @@ const NotebooksPage = lazy(() => import('./src/pages/workspace/NotebooksPage'));
const MemosPage = lazy(() => import('./src/pages/workspace/MemosPage'));
const SettingsPage = lazy(() => import('./src/pages/workspace/SettingsPage'));
const QuestionBankView = lazy(() => import('./components/views/QuestionBankView'));
const QuestionBankDetailView = lazy(() => import('./components/views/QuestionBankDetailView'));
const AssessmentStatsView = lazy(() => import('./components/views/AssessmentStatsView'));
const PageLoader = () => (
@@ -90,6 +91,7 @@ function App() {
<Route path="assessment" element={<AssessmentPage />} />
<Route path="assessment-stats" element={<AssessmentStatsView />} />
<Route path="question-banks" element={<QuestionBankView isAdmin={true} />} />
<Route path="question-banks/:id" element={<QuestionBankDetailView />} />
<Route path="plugins" element={<PluginsPage />} />
<Route path="notebook" element={<MemosPage />} />
<Route path="knowledge/*" element={<KnowledgePage />} />