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

1.7 KiB
Raw Blame History

项目规范

项目说明

教务系统前端项目,支持多产业演示数据(文旅、智能制造、能源等)。

🎯 数据更新核心原则

三大黄金法则

  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.jsclassRankingranking.topStudentsprofileOverview.ranking.rankings
  • 个人信息: mockData.jsuserprofileprofileOverview

⚠️ 注意事项

  1. 字段兼容性 - 同时提供namestudentName字段
  2. 头像资源 - 使用完整CDN地址列表在网页未导入数据/头像列表.json
  3. 产业数据 - 存储在网页未导入数据/[产业名]/目录
  4. 开发端口 - 5151配置在vite.config.js

提交前检查

  • 无"未知"、"小明"等占位符
  • 数据结构和字段名未改变
  • 所有页面和弹窗数据正确
  • 无CSS/组件文件修改
  • JSON语法正确控制台无错误