# 项目分析详情侧栏收起与异常明细导出前端实施计划 ## 目标 在结果总览的项目分析详情弹窗中,减少左侧“人物档案、命中模型摘要”对屏幕宽度的占用,并为“查看详情 > 异常明细”增加导出入口。 ## 范围 - 调整 `ProjectAnalysisDialog.vue` 的左右布局,支持左侧侧栏收起和展开。 - 调整 `ProjectAnalysisSidebar.vue` 的紧凑展示样式,使默认占宽更小。 - 调整 `ExternalPersonDetailDialog.vue`,保持外部人员详情与员工详情布局一致。 - 调整 `ProjectAnalysisAbnormalTab.vue`,在异常明细页签提供导出按钮。 - 资金流向页签不提供导出按钮。 ## 实施步骤 1. 在项目分析弹窗中维护 `sidebarCollapsed` 状态,弹窗打开时默认展开。 2. 在弹窗布局中加入侧栏收起按钮,收起后左侧变为窄栏,右侧主区域占满剩余空间。 3. 将左侧默认宽度由百分比大侧栏改为固定紧凑宽度,降低对资金流向内容区的挤占。 4. 将弹窗头部压缩为单行低高度展示,去掉“结果总览”层级文案。 5. 在异常明细页签增加“导出”按钮,导出当前弹窗已加载的异常明细数据。 ## 验证 - 前端构建或语法检查不报错。 - 真实页面打开项目分析详情后,侧栏可以收起和展开。 - 员工两个“查看详情”和外部人员“查看详情”均使用同一套紧凑布局。 - 异常明细页签可看到导出按钮,资金流向页签不出现导出按钮。