feat(rvw): Complete RVW module development Phase 1-3
Summary: - Migrate backend to modules/rvw with v2 API routes (/api/v2/rvw) - Add new database fields: selectedAgents, editorialScore, methodologyStatus, picoExtract, isArchived - Create frontend module in frontend-v2/src/modules/rvw - Implement Dashboard with task list, filtering, batch operations - Implement ReportDetail with dual tabs (editorial/methodology) - Implement AgentModal for intelligent agent selection - Register RVW module in moduleRegistry.ts - Add navigation entry in TopNavigation - Update documentation for RVW module status (v3.0) - Update system status document (v2.9) Features: - User can select agents: editorial, methodology, or both - Support batch task execution - Task status filtering - Replace console.log with logger service - Maintain v1 API backward compatibility Tested: Frontend and backend verified locally Status: 85% complete (Phase 1-3 done)
This commit is contained in:
@@ -137,4 +137,3 @@ const TopNavigation = () => {
|
||||
}
|
||||
|
||||
export default TopNavigation
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@ import {
|
||||
FolderOpenOutlined,
|
||||
ClearOutlined,
|
||||
BarChartOutlined,
|
||||
LineChartOutlined
|
||||
LineChartOutlined,
|
||||
AuditOutlined
|
||||
} from '@ant-design/icons'
|
||||
|
||||
/**
|
||||
@@ -78,6 +79,16 @@ export const MODULES: ModuleDefinition[] = [
|
||||
description: '统计分析工具集(Java团队开发)',
|
||||
isExternal: true, // 外部模块
|
||||
},
|
||||
{
|
||||
id: 'review-system',
|
||||
name: '预审稿',
|
||||
path: '/rvw',
|
||||
icon: AuditOutlined,
|
||||
component: lazy(() => import('@/modules/rvw')),
|
||||
placeholder: false, // RVW模块已开发
|
||||
requiredVersion: 'basic',
|
||||
description: '智能期刊审稿系统(稿约评审+方法学评审)',
|
||||
},
|
||||
]
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user