Files
TalkingQ_Dashboard/.workbuddy/memory/2026-05-12.md
“yuanmengy” a225272d1e data&device ready
2026-06-05 17:11:56 +08:00

37 lines
1.3 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-05-12 工作记录
## 主要变更:产品线分类 → 公司分类
### 用户需求
用户认为不需要按产品线TalkingQ Pro / TalkingQ Lite分类而是要按**不同公司/客户**来分类。
### 修改内容
1. **index.html**
- 侧边栏:新增"客户公司"导航支持展开子菜单设备管理、OTA升级
- Topbar租户选择器改为公司选择器
- 新增公司数据模型和切换逻辑
2. **styles/main.css**
- 新增公司导航样式company-selector、company-nav-item、company-submenu等
- 新增公司信息提示样式current-company-banner、all-companies-banner
3. **scripts/device.js**(完全重写)
- 移除产品线分类,改用公司分类
- 设备数据增加 companyId 和 companyName 字段
- 支持按当前选中的公司过滤设备
4. **scripts/ota.js**(完全重写)
- 移除产品线分类,改用公司分类
- 每个公司有独立的固件版本列表
- OTA任务按公司分类显示
5. **scripts/rbac.js**(完全重写)
- 移除产品级权限配置,改用公司级权限配置
- Client 角色可分配到特定公司
- Admin/Worker 可访问全部公司数据
### 新数据结构
- **公司列表**:智慧星科技、未来玩具厂、童趣电子
- **权限层级**Admin > Worker > Client按公司隔离