data&device ready

This commit is contained in:
“yuanmengy”
2026-06-05 17:11:56 +08:00
commit a225272d1e
29 changed files with 49446 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
# 2026-05-14 工作记录
## 修复登录页面CSS样式缺失
**问题**登录页面login page使用了大量CSS类名.login-center-wrapper, .login-form-card, .role-selector, .role-option 等),但 main.css 中完全没有这些类的定义,导致登录页看起来像裸 HTML所有元素堆在左上角。
**修复**:在 styles/main.css 末尾添加了完整的登录页样式约200行包括
- 登录页整体布局(居中、渐变背景)
- 品牌区域样式TalkingQ logo、标语
- 登录卡片(白色卡片、圆角、阴影)
- 角色选择器(三列角色卡片,选中状态高亮)
- 表单输入框(带图标、密码切换按钮)
- 记住登录状态复选框
- 登录按钮(全宽、大号)
- 页脚链接
- 移动端响应式适配
**根因**:之前开发时只写了登录页的 HTML/JS 结构,忘记写对应的 CSS 样式。类似问题已在智能体开发页面agent-dev.js出现过一次这次是登录页面。
---
## 修复侧边栏公司导航CSS样式缺失
**问题**:侧边栏"设备管理"区域的公司列表(.company-nav-item, .company-badge, .company-submenu, .submenu-item完全没有CSS定义导致公司名称、设备数量角标、设备管理/OTA升级子菜单都是纯文本堆叠没有布局、没有图标、没有交互样式。
**修复**:在 styles/main.css 登录页样式之后添加了完整的公司导航样式,包括:
- 公司项company-nav-itemflex布局、hover效果、active选中高亮绿色背景
- 设备数量角标company-badge圆角标签、active时绿色背景
- 子菜单company-submenu默认隐藏、展开时显示
- 子菜单项submenu-item设备管理/OTA升级链接样式
- 图标尺寸和颜色适配深色侧边栏
**根因**与登录页问题相同——HTML/JS结构写了CSS未同步。
---
## 调整侧边栏公司导航交互和颜色
**问题**
1. 未选中的公司项字体颜色太暗var(--text-sidebar) 是半透明灰色),用户希望直接显示白色
2. 子菜单默认隐藏,需要点击才展开,用户希望直接显示
**修复**
- CSS将 company-nav-item 默认颜色从 var(--text-sidebar) 改为 #fff(白色)
- CSS将 company-badge 默认颜色和背景调亮
- CSS将 company-submenu 默认 display 从 none 改为 flex始终展开
- CSS调整 submenu-item 颜色为 rgba(255,255,255,0.7)hover 变白
- JS移除点击公司项时切换子菜单展开/收起的逻辑,只保留选中状态切换
---
## 调整侧边栏公司导航为手风琴模式
**问题**:用户反馈不需要全部展开,希望点到哪个公司哪个展开(手风琴效果)。
**修复**
- CSS将 company-submenu 默认 display 改回 none收起状态
- JS恢复点击公司项时切换子菜单展开/收起的逻辑
- JS添加手风琴效果——展开一个公司时自动收起其他已展开的公司