日期:2026-08-28
状态:已确认(方案 D)
范围:web-admin 任务执行弹窗「SOP信息」区(及共用 SOP 编辑/打印样式)
生产工单、我的生产任务的【任务执行】弹窗中,「SOP信息」使用 TinyMCE + SOP 富文本模板。模板固定文案与用户手填内容(下划线区、空白格)目前同色同字重,扫读时不易区分「填了什么」。
经对比:
| 方案 | 说明 | 结论 |
|---|---|---|
| A 现状 | 无区分 | 不满足诉求 |
| B 纯黑加粗 | #000 + 700 |
可选 |
| C 深 Slate 加粗 | #0f172a + 700 |
曾推荐 |
| D 薄荷绿字色 | #059669 + 700 |
已选定 |
在编辑态与打印态,让用户手填数据以薄荷绿加粗呈现,模板固定文案保持原深灰色,便于快速辨认录入内容。
| 元素 | 样式 |
|---|---|
手填文字(.sop-underline、.sop-blank-cell 内) |
color: #059669;font-weight: 700 |
下划线描边(.sop-underline) |
border-bottom-color: #10b981(可略加粗至 1.5px) |
| 模板固定文案 | 保持现有(约 #1e293b / #334155),不加粗 |
勾选框 .sop-check |
不改;已勾选仍为实心灰黑 + 白勾 |
空值:不对「是否已填」做 JS 探测;样式挂在填写容器上,用户输入即呈薄荷绿加粗。空下划线仅保留绿色描边提示可填。
web-admin/src/utils/sop-print.tsSOP_SHARED_CONTENT_STYLE(被 SOP_EDITOR_CONTENT_STYLE / SOP_PRINT_CONTENT_STYLE 共用)在现有 .sop-underline / .sop-blank-cell 规则上追加字色与字重,例如:
.sop-underline,
.sop-blank-cell {
color: #059669;
font-weight: 700;
}
.sop-underline {
border-bottom-color: #10b981;
/* 可选:border-bottom-width: 1.5px; */
}
打印页已有 print-color-adjust 相关约定时,保持一致,避免浏览器默认冲掉绿色。
以下路径共用 TinyMceEditor + show-print / printSopHtml,样式会一并生效:
StepDetailPanel)docs/sop-templates/*.html 结构与类名color/font-weight,可能盖过共享 CSS;实现时必要时对填写容器使用足够具体的选择器(或 !important),以填写区为准。