Files
ALL-teach_sys/frontend_能源/CLAUDE.md
KQL 38350dca36 更新12个教务系统并优化项目大小
主要更新:
- 更新所有12个产业的教务系统数据和功能
- 删除所有 node_modules 文件夹(节省3.7GB)
- 删除所有 .yoyo 缓存文件夹(节省1.2GB)
- 删除所有 dist 构建文件(节省55MB)

项目优化:
- 项目大小从 8.1GB 减少到 3.2GB(节省60%空间)
- 保留完整的源代码和配置文件
- .gitignore 已配置,防止再次提交大文件

启动脚本:
- start-industry.sh/bat/ps1 脚本会自动检测并安装依赖
- 首次启动时自动运行 npm install
- 支持单个或批量启动产业系统

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-17 14:36:25 +08:00

44 lines
1.7 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.

# 项目规范
## 项目说明
教务系统前端项目,支持多产业演示数据(文旅、智能制造、能源等)。
## 🎯 数据更新核心原则
### 三大黄金法则
1. **绝对不修改样式** - 不动CSS、不动组件样式
2. **先分析后修改** - 理解数据流向(组件 → service → 配置文件)
3. **只改数据源** - 仅在data/mocks文件夹修改保持结构和字段名不变
### 数据更新流程
1. **搜索所有引用位置** - 用Grep搜索变量名和相关字段
2. **理解数据结构** - 检查字段名差异(如`name` vs `studentName`
3. **一次性更新所有位置** - 保持数据一致性
4. **验证完整性** - 检查所有页面和弹窗
## 📍 关键文件位置
### 数据配置文件
- `src/data/mockData.js` - 主数据源(排名、个人信息等)
- `src/data/companyJobsNew.json` - 岗位基础信息
- `src/data/joblevel.json` - 岗位头像和等级
- `src/mocks/resumeInterviewMock.js` - 简历模板数据
### 常见数据位置
- **班级排名**: `mockData.js``classRanking``ranking.topStudents``profileOverview.ranking.rankings`
- **个人信息**: `mockData.js``user``profile``profileOverview`
## ⚠️ 注意事项
1. **字段兼容性** - 同时提供`name``studentName`字段
2. **头像资源** - 使用完整CDN地址列表在`网页未导入数据/头像列表.json`
3. **产业数据** - 存储在`网页未导入数据/[产业名]/`目录
4. **开发端口** - 5151配置在`vite.config.js`
## ✅ 提交前检查
- [ ] 无"未知"、"小明"等占位符
- [ ] 数据结构和字段名未改变
- [ ] 所有页面和弹窗数据正确
- [ ] 无CSS/组件文件修改
- [ ] JSON语法正确控制台无错误