# 模块配置更新报告
> **更新时间:** 2025-11-12
> **更新内容:** 按照平台架构文档调整模块配置
> **参考文档:** `docs/01-平台基础层/06-前端架构/01-前端总体架构设计.md`
---
## ✅ 更新内容
### 1. 模块数量和顺序调整
**调整前(5个模块):**
1. AI智能文献 (asl) - `/literature`
2. AI智能问答 (aia) - `/ai-qa`
3. 知识库 (pkb) - `/knowledge`
4. 审稿系统 (rvw) - `/review` ❌
5. 数据清洗 (dc) - `/data-cleaning`
**调整后(6个模块):**
1. **AI问答** (ai-qa) - `/ai-qa` ✅
2. **AI智能文献** (literature-platform) - `/literature` ✅
3. **知识库** (knowledge-base) - `/knowledge-base` ✅
4. **智能数据清洗** (data-cleaning) - `/data-cleaning` ✅
5. **智能统计分析** (statistical-analysis) - `/intelligent-analysis` ✨ 新增
6. **统计分析工具** (statistical-tools) - `/statistical-tools` ✨ 新增
---
## 🔧 修改详情
### 1. 模块注册中心 (moduleRegistry.ts)
#### 修改的模块
| 项目 | 修改前 | 修改后 | 说明 |
|------|--------|--------|------|
| **模块1** | AI智能文献(首位) | AI问答(首位) | 调整顺序 |
| **模块ID** | `aia` | `ai-qa` | 统一命名规范 |
| **模块ID** | `asl` | `literature-platform` | 统一命名规范 |
| **模块ID** | `pkb` | `knowledge-base` | 统一命名规范 |
| **路由路径** | `/knowledge` | `/knowledge-base` | 按文档规范 |
#### 新增的模块
**模块5:智能统计分析**
```typescript
{
id: 'statistical-analysis',
name: '智能统计分析',
path: '/intelligent-analysis',
icon: BarChartOutlined,
component: lazy(() => import('@/modules/ssa')),
placeholder: true,
requiredVersion: 'premium',
description: '智能统计分析系统(Java团队开发)',
isExternal: true,
}
```
**模块6:统计分析工具**
```typescript
{
id: 'statistical-tools',
name: '统计分析工具',
path: '/statistical-tools',
icon: LineChartOutlined,
component: lazy(() => import('@/modules/st')),
placeholder: true,
requiredVersion: 'premium',
description: '统计分析工具集(Java团队开发)',
isExternal: true,
}
```
#### 删除的模块
- ❌ **审稿系统** (rvw) - 架构文档中未定义此模块
---
### 2. 类型定义 (types.ts)
**新增属性:**
```typescript
/** 是否为外部模块(如Java团队开发) */
isExternal?: boolean
```
---
### 3. 模块目录结构
**新增目录:**
- ✅ `src/modules/ssa/index.tsx` - 智能统计分析模块
- ✅ `src/modules/st/index.tsx` - 统计分析工具模块
**删除目录:**
- ❌ `src/modules/rvw/index.tsx` - 审稿系统模块
---
### 4. 首页 (HomePage.tsx)
**统计数据更新:**
- 业务模块数量:5 → **6**
**状态标签逻辑优化:**
```typescript
// AI智能文献(开发中)
{!module.placeholder && module.id === 'literature-platform' && (
Week 3 开发
)}
// 外部模块(Java团队)
{module.placeholder && module.isExternal && (
外部集成
)}
// 其他占位模块
{module.placeholder && !module.isExternal && (
规划中
)}
```
---
## 📊 模块对照表
| 序号 | 模块名称 | 模块ID | 路由路径 | 开发状态 | 权限要求 | 特殊标记 |
|------|---------|--------|---------|---------|---------|---------|
| 1 | AI问答 | `ai-qa` | `/ai-qa` | 规划中 | 基础版+ | - |
| 2 | AI智能文献 | `literature-platform` | `/literature` | Week 3开发 | 高级版+ | 支持独立运行 |
| 3 | 知识库 | `knowledge-base` | `/knowledge-base` | 规划中 | 基础版+ | - |
| 4 | 智能数据清洗 | `data-cleaning` | `/data-cleaning` | 规划中 | 高级版+ | - |
| 5 | 智能统计分析 | `statistical-analysis` | `/intelligent-analysis` | 外部集成 | 旗舰版 | Java团队开发 |
| 6 | 统计分析工具 | `statistical-tools` | `/statistical-tools` | 外部集成 | 旗舰版 | Java团队开发 |
---
## 🎨 UI 显示效果
### 顶部导航(从左到右)
```
🏥 AI临床研究平台 💬AI问答(规划中) 📄AI智能文献 📁知识库(规划中)
🧹智能数据清洗(规划中) 📊智能统计分析(规划中)
📈统计分析工具(规划中) 👤研究员▼
```
### 首页模块卡片
```
┌────────────┐ ┌────────────┐ ┌────────────┐
│ 💬 │ │ 📄 │ │ 📁 │
│ AI问答 │ │ AI智能文献 │ │ 知识库 │
│ 规划中 │ │ Week 3开发 │ │ 规划中 │
└────────────┘ └────────────┘ └────────────┘
┌────────────┐ ┌────────────┐ ┌────────────┐
│ 🧹 │ │ 📊 │ │ 📈 │
│智能数据清洗 │ │智能统计分析 │ │统计分析工具 │
│ 规划中 │ │ 外部集成 │ │ 外部集成 │
└────────────┘ └────────────┘ └────────────┘
📊 系统统计
[ 6 业务模块 ] [ 10 Schema ] [ 4 LLM ]
```
---
## ✅ 验收标准
- [x] 顶部导航显示6个模块,顺序正确
- [x] 模块命名与架构文档一致
- [x] 路由路径与架构文档一致
- [x] 首页统计数据显示"6个业务模块"
- [x] AI智能文献显示"Week 3 开发"(绿色)
- [x] Java团队模块显示"外部集成"(紫色)
- [x] 其他模块显示"规划中"(橙色)
- [x] 删除了架构文档中未定义的审稿系统模块
---
## 📁 修改的文件清单
1. ✅ `src/framework/modules/moduleRegistry.ts` - 模块注册配置
2. ✅ `src/framework/modules/types.ts` - 类型定义
3. ✅ `src/pages/HomePage.tsx` - 首页统计和标签逻辑
4. ✅ `src/modules/ssa/index.tsx` - 新增智能统计分析模块
5. ✅ `src/modules/st/index.tsx` - 新增统计分析工具模块
6. ❌ `src/modules/rvw/index.tsx` - 删除审稿系统模块
---
## 🎯 与架构文档的一致性
| 项目 | 架构文档要求 | 当前实现 | 状态 |
|------|-------------|---------|------|
| 模块数量 | 6个 | 6个 | ✅ |
| 模块顺序 | AI问答→AI智能文献→知识库→... | 一致 | ✅ |
| 模块ID命名 | `ai-qa`, `literature-platform`等 | 一致 | ✅ |
| 路由路径 | `/ai-qa`, `/literature`等 | 一致 | ✅ |
| 权限配置 | 基础版/高级版/旗舰版 | 一致 | ✅ |
| 外部模块标记 | Java团队模块需标记 | 已标记 | ✅ |
---
## 🚀 后续工作
1. **Week 3 Day 1-2:** AI智能文献模块开发前准备
- 数据库设计(asl_schema)
- API设计
- 前端页面设计
2. **未来:** 外部模块集成
- 智能统计分析(Java团队)
- 统计分析工具(Java团队)
- 前端仅做导航集成和iframe嵌入
3. **未来:** 其他模块开发
- AI问答模块重写
- 知识库模块重写
- 智能数据清洗模块开发
---
**更新完成!** ✅
所有模块配置已与平台架构文档保持一致。