diff --git a/docs/reports/implementation/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-implementation.md b/docs/reports/implementation/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-implementation.md new file mode 100644 index 00000000..b51aec10 --- /dev/null +++ b/docs/reports/implementation/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-implementation.md @@ -0,0 +1,21 @@ +# 结果总览查看详情弹窗左侧取消固定实施记录 + +## 变更日期 + +- 2026-03-25 + +## 变更范围 + +- 前端:`ruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vue` +- 单测:`ruoyi-ui/tests/unit/project-analysis-dialog-sidebar.test.js` + +## 实施内容 + +- 移除左侧信息卡的 `position: sticky` 与 `top` 固定样式。 +- 保留左侧信息卡当前内容结构与视觉样式不变。 +- 保留右侧主内容独立滚动逻辑不变。 + +## 结果 + +- 左侧整张信息卡不再固定。 +- 弹窗右侧仍保持独立滚动能力。 diff --git a/docs/tests/records/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-verification.md b/docs/tests/records/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-verification.md new file mode 100644 index 00000000..eba3bf04 --- /dev/null +++ b/docs/tests/records/2026-03-25-results-overview-project-analysis-dialog-sidebar-unfixed-adjustment-verification.md @@ -0,0 +1,28 @@ +# 结果总览查看详情弹窗左侧取消固定验证记录 + +## 验证日期 + +- 2026-03-25 + +## 验证命令 + +```bash +cd ruoyi-ui +node tests/unit/project-analysis-dialog-sidebar.test.js +node tests/unit/project-analysis-dialog-layout.test.js +node tests/unit/project-analysis-dialog-abnormal-tab.test.js +node tests/unit/project-analysis-dialog-source-highlight.test.js +npm run build:prod +``` + +## 验证结果 + +- 侧栏结构相关单测通过。 +- 弹窗布局相关单测通过。 +- 异常明细与来源提示相关单测通过。 +- 前端生产构建成功。 +- 构建过程中仅有项目既有的静态资源体积告警,无新增错误。 + +## 结论 + +- 左侧信息卡已取消固定,相关前端回归通过。 diff --git a/ruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vue b/ruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vue index a51f2142..1418e4c3 100644 --- a/ruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vue +++ b/ruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vue @@ -79,8 +79,7 @@ export default {