Files
Mdeical_Sur_Report/工程分析/需求分析-2026-04-18-19-37-56.md

30 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 需求分析 —— 2026-04-18-19-37-56
## 需求来源
用户在实际使用中发现 4 个编辑器体验问题,要求进行修复和优化。
## 需求概述
### 需求 1视频上传按钮位置调整
`ReportEditor` 的「视频分析」面板中,「上传视频」按钮当前位于视频缩略图列表的首位。用户希望将其移至列表末尾,以符合「先列出已有视频,最后提供添加操作」的操作直觉。
### 需求 2图片占位符提示文字绝对居中
图片占位符(`.image-placeholder`)内的提示文字(如「插入/点击放置图片」)目前未在框中绝对居中。当占位符高度较大或行高不一时,文字会偏上或偏下。用户希望文字在占位符内绝对居中显示。
### 需求 3删除图片后占位符恢复原始大小
当向图片占位符插入图片后,占位符会收缩到图片实际尺寸(`width:auto; height:auto`)。但点击「×」删除图片后,占位符不会恢复为原始预设大小,而是保持收缩后的尺寸。用户希望删除后占位符能恢复为最初创建时的宽度和高度。
### 需求 4对齐按钮导致混合排版换行
点击富文本工具栏的「左对齐/居中/右对齐」按钮时,浏览器原生的 `document.execCommand('justifyLeft')` 等命令会粗暴地用 `<div align="left">` 包裹选区,导致包含 `.field-value``.image-placeholder` 的段落被肢解,文字与输入框/图片强制换行分离。用户希望对齐操作安全地作用于整个段落,不破坏混合排版结构。
## 涉及文件
- `src/pages/ReportEditor.tsx`(需求 1、2、3、4
- `src/pages/TemplateManage.tsx`(需求 2、3、4
- `src/utils/defaultContent.ts`(需求 2、3
## 需求影响范围
- 视频分析面板布局
- 图片占位符的视觉表现和交互反馈
- 富文本对齐功能的实现方式
- 默认模板中占位符的 HTML 结构