feat: add semantic risk indicators
This commit is contained in:
@@ -59,15 +59,15 @@
|
||||
|
||||
### 4)登录状态点(④账号管理)
|
||||
|
||||
- `● 已登录` = success `#1a7f37`;`● 未登录 / 未检测` = muted `#6e7781` 或 danger(未登录用 danger 更醒目)。文字保留,圆点只是加速扫读。
|
||||
- `● 已登录` = success `#1a7f37`;`● 未登录 / 检测失败` = danger `#cf222e`;`● 未检测 / 已启动 / 检测中` = muted `#6e7781` 或 info `#0969da`。落地时优先在④账号表登录状态单元格显示 `● 状态文本`,并通过 `QTableWidgetItem.setForeground(QColor(...))` 上色,保留文字,不只靠颜色。
|
||||
|
||||
### 5)③ Tab 危险区标识(克制)
|
||||
|
||||
- 给 ③ 更新shopee 加一个**克制**的暖色标识时,不依赖 QSS 硬选第 3 个 Tab。普通 `QTabBar` stylesheet 没有稳定的 nth-tab 选择器;优先用 `QTabWidget.setTabIcon(2, ...)` 设置 warning 小圆点图标,或第一版先跳过 Tab 标识。目的:让用户始终知道自己在"碰线上"的那个 Tab。切忌整条 Tab 刷红。
|
||||
- 给 ③ 更新shopee 加一个**克制**的暖色标识时,不依赖 QSS 硬选第 3 个 Tab。普通 `QTabBar` stylesheet 没有稳定的 nth-tab 选择器;本轮 T-513 采用 `QTabWidget.setTabIcon(2, ...)` 设置 10-12px warning 小圆点图标,Tab 文案仍保持 `③ 更新shopee`,不改文字色、不整条刷红。目的:让用户始终知道自己在"碰线上"的那个 Tab。
|
||||
|
||||
### 6)破坏性按钮(低优先)
|
||||
|
||||
- `删除批次`(①)、`删除账号`(④)等不可逆动作:按钮文字或描边用 danger `#cf222e`,与普通灰按钮区分。二次确认弹窗仍是主防线,颜色只是二级提示。
|
||||
- `删除批次`(①)、`删除账号`(④)等不可逆动作:按钮文字和描边用 danger `#cf222e`,与普通灰按钮区分;保持原有启用/禁用和二次确认逻辑不变。二次确认弹窗仍是主防线,颜色只是二级提示。
|
||||
|
||||
## 实现映射(PySide6,落地时参考)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user