refactor: 优化会议总结和详情页面布局

- 移除 `MeetingSummaryPromptAssembler` 中未使用的分析字段
- 更新前端 `MeetingDetail.tsx` 布局,移除不必要的组件并优化界面显示
- 重构会议详情页头部,引入 `PageHeader` 组件
- 优化关键词和讨论点的展示逻辑
- 简化会议总结编辑和导出功能的交互
dev_na
chenhao 2026-05-06 09:41:07 +08:00
parent f20be9bcc6
commit 6445d429f8
2 changed files with 642 additions and 403 deletions

View File

@ -92,19 +92,19 @@ public class MeetingSummaryPromptAssembler {
.append("{\n")
.append(" \"summaryContent\": \"完整会议纪要正文,使用 markdown\",\n")
.append(" \"analysis\": {\n")
.append(" \"overview\": \"会议概览\",\n")
// .append(" \"overview\": \"会议概览\",\n")
.append(" \"keywords\": [\"关键词1\", \"关键词2\"],\n")
.append(" \"chapters\": [{\"time\":\"00:00\",\"title\":\"章节标题\",\"summary\":\"章节摘要\"}],\n")
.append(" \"speakerSummaries\": [{\"speaker\":\"发言人\",\"summary\":\"观点总结\"}],\n")
.append(" \"keyPoints\": [{\"title\":\"关键点\",\"summary\":\"具体说明\",\"speaker\":\"发言人\"}],\n")
.append(" \"todos\": [\"待办事项1\", \"待办事项2\"]\n")
// .append(" \"chapters\": [{\"time\":\"00:00\",\"title\":\"章节标题\",\"summary\":\"章节摘要\"}],\n")
// .append(" \"speakerSummaries\": [{\"speaker\":\"发言人\",\"summary\":\"观点总结\"}],\n")
// .append(" \"keyPoints\": [{\"title\":\"关键点\",\"summary\":\"具体说明\",\"speaker\":\"发言人\"}],\n")
// .append(" \"todos\": [\"待办事项1\", \"待办事项2\"]\n")
.append(" }\n")
.append("}\n")
.append("要求:\n")
.append("1. `summaryContent` 必须优先遵循模板提示词中的结构、标题层级、章节顺序和写作风格。\n")
.append("2. `analysis` 必须基于完整转写内容生成,不得脱离上下文。\n")
.append("3. 若无待办事项,`todos` 返回空数组。\n")
.append("4. 仅输出 JSON。\n")
.append("2. `analysis.keywords` 必须基于完整转写内容生成,不得脱离上下文。并且在转录中能找到对应的原文\n")
// .append("3. 若无待办事项,`todos` 返回空数组。\n")
.append("3. 仅输出 JSON。\n")
.append("\n")
.append("会议转写如下:\n")
.append(asrText == null ? "" : asrText);

File diff suppressed because it is too large Load Diff