|
|
865091b912
|
refactor: 编码规范深度检查与CSS颜色变量系统优化
- 硬编码颜色修复: 替换30+个硬编码rgba值为CSS变量
- 颜色变量优化: 从16个减少到10个变量 (减少37.5%)
- 代码清理: 删除注释代码残留和未使用变量
- 系统优化: 建立清晰的透明度层级 (0.05/0.1/0.15/0.2/0.3/0.4)
技术改进:
* 删除2个未使用的error颜色变量
* 合并2个重复的shadow变量指向已有primary变量
* 合并2个相近的白色透明度变量
* 消除硬编码,提升主题系统可维护性
影响文件:
- theme.css: 重构颜色变量系统
- LoginView.vue: 更新硬编码颜色和清理注释
- DashboardView.vue: 更新硬编码颜色和清理注释
- AppHeader.vue: 更新硬编码颜色和清理注释
- CLAUDE.md: 更新项目文档记录
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-16 11:45:43 +08:00 |
|
|
|
f2fc55f60b
|
refactor: 编码规范违规修复 - 文件清理和硬编码消除
## 修复内容
### 文件清理和去重
- 删除未使用的CADConnectionGrid.vue组件 (440行,未被引用)
- 合并api.js配置到cad.js,统一配置管理
- 删除未使用的counter.js Pinia模板文件
### 硬编码问题修复
- 提取CSS中的硬编码颜色值到theme.css变量系统
- 替换所有#F44336、#2A5CAA、#ffffff等硬编码颜色
- 新增特殊颜色变量:--color-text-orange、--color-text-red、--color-text-blue
### 魔术数字消除
- 在OpenedModelsTable.vue中提取时间计算常量
- 替换60 * 60 * 1000等魔术数字为命名常量
- 建立TIME_CONSTANTS配置对象统一管理时间相关数值
### 配置统一化
- 整合CAD软件端口和API端点配置
- 将元数据(图标、描述、功能特性)与API配置合并
- 消除配置文件间的重复定义
## 修复成果
- ✅ ESLint检查无错误无警告
- ✅ 开发服务器运行正常,热重载功能完整
- ✅ 所有现有UI和功能保持不变
- ✅ 目录大小符合规范:所有目录≤8个文件
- ✅ 配置集中化管理,修改更便捷
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-16 11:15:30 +08:00 |
|
|
|
5e5108e424
|
Fix CAD configuration and restore to 6 software
- 恢复为6个CAD软件:Creo、Revit、PDMS、AutoCAD、SolidWorks、CATIA
- 删除状态分类:移除"完全集成"和"基础支持"分类
- 修复网格样式:恢复一排两个的布局
- 清理配置:简化配置文件,删除不必要的状态管理
- 更新文档:记录开发错误和强制规则
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-16 10:52:20 +08:00 |
|
|
|
e372779318
|
Add CSS theme system
|
2025-09-15 17:38:13 +08:00 |
|
|
|
2ce6c88312
|
initial commit
|
2025-09-15 16:17:05 +08:00 |
|