# 🔍 主题重构验证清单 ## 快速验证步骤 ### 1️⃣ 代码层面验证(已完成 ✅) #### 搜索验证结果 ```bash ✅ bg-gray-50(非状态色): 0处 ✅ bg-gray-100(非状态色): 0处 ✅ hover:bg-gray-50: 0处 ✅ hover:bg-gray-100: 0处 ✅ bg-gray-50/50: 0处 ✅ dark:bg-gray-*(非状态色): 0处 ``` **结论:代码层面重构100%完成!** --- ### 2️⃣ 视觉验证清单(待测试) #### A. AI模块测试(重点) ##### 告警管理 `/ai-model/alert/management` - [ ] 打开页面 - [ ] 查看告警规则卡片背景 - 触发条件信息框(4个) - 配置区域背景 - [ ] 查看告警详情弹窗 - 告警编号/规则/级别/状态信息框(4个) - 触发值/阈值/时间信息框(3个) - [ ] 切换到dark模式,检查所有背景色 - [ ] 测试悬停效果 ##### 数据中心 `/ai-model/data/center` - [ ] 查看"离线设备"卡片(保持灰色状态色) - [ ] 查看文件列表项背景 - [ ] 查看API认证配置卡片 - [ ] 查看质量控制规则项(4个) - [ ] 查看设备详情-协议配置 - [ ] 查看传感器配置卡片 - [ ] 查看操作日志项 - [ ] 切换dark模式验证 ##### 决策生成 `/ai-model/decision/generation` - [ ] 查看决策记录列表项悬停效果 - [ ] 查看信息框背景 - [ ] 查看代码块背景(code标签) - [ ] 切换dark模式验证 ##### 决策日志 `/ai-model/decision/log` - [ ] 查看日志列表代码块(决策ID) - [ ] 查看详情信息框 - [ ] 切换dark模式验证 ##### 决策模拟 `/ai-model/decision/simulation` - [ ] 查看结果列表代码块 - [ ] 查看信息框 - [ ] 已添加项保持灰色禁用状态(状态色) - [ ] 切换dark模式验证 ##### 决策详情 - [ ] 查看决策步骤信息框 - [ ] 查看规则详情框 - [ ] 切换dark模式验证 ##### 决策支持 `/ai-model/decision/support` - [ ] 查看决策卡片(匹配绿色,未匹配bg-muted) - [ ] 查看规则逻辑卡片 - [ ] 切换dark模式验证 ##### 审计日志 `/ai-model/audit/log` - [ ] 查看追踪信息框(6个) - [ ] 查看步骤详情框 - [ ] 切换dark模式验证 ##### 应用生成 `/ai-model/application/generation` - [ ] 查看数据流向图背景 - [ ] 切换dark模式验证 #### B. 系统配置测试 ##### 个人信息 `/config/profile/info` - [ ] 查看用户信息卡片 - [ ] 查看个人资料字段 - [ ] 切换dark模式验证 ##### 导航栏 - [ ] 查看顶部导航hover效果 - [ ] 查看子系统按钮hover - [ ] 切换dark模式验证 --- ### 3️⃣ 兼容性验证 #### 浏览器测试 - [ ] Chrome(最新版) - [ ] 明亮模式 - [ ] 暗黑模式 - [ ] Firefox(最新版) - [ ] 明亮模式 - [ ] 暗黑模式 - [ ] Safari(最新版) - [ ] 明亮模式 - [ ] 暗黑模式 - [ ] Edge(最新版) - [ ] 明亮模式 - [ ] 暗黑模式 #### 分辨率测试 - [ ] 1920x1080(标准) - [ ] 1366x768(笔记本) - [ ] 2560x1440(高分屏) - [ ] 3840x2160(4K) --- ### 4️⃣ 对比验证要点 #### 明亮模式 ``` 信息框背景:应该是浅灰色(接近白色),不刺眼 悬停效果:应该是轻微的灰色高亮 代码块:应该有明显的背景区分 边框:应该是淡灰色,不明显 ``` #### 暗黑模式 ``` 信息框背景:应该比背景略亮,但不刺眼(深灰色) 悬停效果:应该是轻微的高亮,与背景有区分 代码块:应该有明显的深色背景 边框:应该是半透明白色,不明显 ``` #### 状态色(明暗模式均需验证) ``` 绿色(成功/激活):明显的绿色背景+深绿文字(dark模式更亮) 红色(错误):明显的红色背景+深红文字(dark模式更亮) 橙色(告警):明显的橙色背景+深橙文字(dark模式更亮) 黄色(警告):明显的黄色背景+深黄文字(dark模式更亮) 蓝色(信息):明显的蓝色背景+深蓝文字(dark模式更亮) 灰色(离线/禁用):明显的灰色背景+深灰文字(保持灰色调) ``` --- ### 5️⃣ 回归测试 #### 功能测试 - [ ] 所有按钮点击正常 - [ ] 所有弹窗打开/关闭正常 - [ ] 所有表单提交正常 - [ ] 所有数据展示正常 - [ ] 所有下拉菜单正常 - [ ] 所有Tab切换正常 #### 动画测试 - [ ] 主题切换动画流畅 - [ ] 悬停效果流畅 - [ ] 弹窗打开/关闭动画正常 - [ ] 页面切换动画正常 --- ### 6️⃣ 问题记录模板 如发现问题,请按以下格式记录: ```markdown **问题位置:** `/ai-model/alert/management` **问题描述:** 告警详情信息框在dark模式下背景太亮 **当前表现:** 背景色为#ffffff **期望表现:** 背景色应为深灰色(bg-muted) **重现步骤:** 1. 切换到dark模式 2. 打开告警详情 3. 查看信息框背景 **截图:** [附上截图] ``` --- ## ✅ 验证完成标准 - [ ] 所有AI模块页面视觉正常 - [ ] 明暗模式切换流畅无闪烁 - [ ] 所有信息框背景统一 - [ ] 所有悬停效果统一 - [ ] 状态色保持正确显示 - [ ] 没有发现视觉异常 - [ ] 所有功能正常工作 **签名:** ___________ **日期:** ___________ --- ## 📝 备注 ### 如果发现问题 1. **视觉问题** - 检查对应组件是否使用了 `bg-muted` 或 `hover:bg-accent` - 检查 globals.css 中的主题变量定义 - 清除浏览器缓存后重试 2. **功能问题** - 检查是否是重构导致的问题 - 查看浏览器控制台错误 - 对比重构前后代码差异 3. **性能问题** - 主题重构不应影响性能 - 如有性能下降,检查是否有其他原因 ### 快速回滚 如需回滚重构: ```bash git log --oneline | grep "theme refactor" git revert ``` --- **文档版本:** 1.0 **最后更新:** 2024年(本次会话) **维护人:** 开发团队