主要更新: - 更新所有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>
1.7 KiB
1.7 KiB
项目规范
项目说明
教务系统前端项目,支持多产业演示数据(文旅、智能制造、能源等)。
🎯 数据更新核心原则
三大黄金法则
- 绝对不修改样式 - 不动CSS、不动组件样式
- 先分析后修改 - 理解数据流向(组件 → service → 配置文件)
- 只改数据源 - 仅在data/mocks文件夹修改,保持结构和字段名不变
数据更新流程
- 搜索所有引用位置 - 用Grep搜索变量名和相关字段
- 理解数据结构 - 检查字段名差异(如
namevsstudentName) - 一次性更新所有位置 - 保持数据一致性
- 验证完整性 - 检查所有页面和弹窗
📍 关键文件位置
数据配置文件
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
⚠️ 注意事项
- 字段兼容性 - 同时提供
name和studentName字段 - 头像资源 - 使用完整CDN地址,列表在
网页未导入数据/头像列表.json - 产业数据 - 存储在
网页未导入数据/[产业名]/目录 - 开发端口 - 5151(配置在
vite.config.js)
✅ 提交前检查
- 无"未知"、"小明"等占位符
- 数据结构和字段名未改变
- 所有页面和弹窗数据正确
- 无CSS/组件文件修改
- JSON语法正确,控制台无错误