31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
# 需求分析 —— 2026-04-18-19-23-31
|
||
|
||
## 需求来源
|
||
用户在实际使用中发现两个问题,要求进行修复和优化。
|
||
|
||
## 需求概述
|
||
|
||
### 需求 1:修复视频分析模块空白问题
|
||
在 `ReportEditor` 中,上一轮修改将「上传视频」按钮移入了 `videos.length > 0` 的条件渲染内部,导致当没有视频时,整个「视频分析」面板变为空白,用户无法上传第一个视频。
|
||
|
||
**预期行为**:无论是否有已上传视频,「上传视频」按钮和缩略图滚动列表都应始终可见。
|
||
|
||
### 需求 2:图片占位符尺寸自适应与等比例缩放限制
|
||
当前图片占位符填充图片后,虽然高度变为 `auto`,但宽度仍保持预设值(如 200px),导致图片在占位符内居中显示,周围仍有大量空白。用户希望:
|
||
- 预设的宽高仅作为**最大限制**(`max-width` / `max-height`)
|
||
- 如果图片超出限制,则等比例缩小
|
||
- 图片靠左上方放置(`object-position: left top`)
|
||
- 占位符自身的虚线框大小要**紧缩包围(shrink-wrap)**成图片实际缩放后的尺寸
|
||
|
||
### 需求 3:Logo 框大小保持 65px × 65px
|
||
默认模板中顶部医院 Logo 占位符的尺寸应保持 65px × 65px 不变。
|
||
|
||
## 涉及文件
|
||
- `src/pages/ReportEditor.tsx`(需求 1、2)
|
||
- `src/pages/TemplateManage.tsx`(需求 2)
|
||
|
||
## 需求影响范围
|
||
- 视频分析面板的可见性逻辑
|
||
- 图片占位符的填充后样式行为
|
||
- 打印/预览时的图片尺寸表现
|