Initial commit: 教务系统在线平台
- 包含4个产业方向的前端项目:智能开发、智能制造、大健康、财经商贸 - 已清理node_modules、.yoyo等大文件,项目大小从2.6GB优化至631MB - 配置完善的.gitignore文件 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
59
frontend_财经商贸/transformFinanceCalendar.js
Normal file
59
frontend_财经商贸/transformFinanceCalendar.js
Normal file
@@ -0,0 +1,59 @@
|
||||
import fs from 'fs';
|
||||
|
||||
// 读取财经商贸日历课程表数据
|
||||
const calendarData = JSON.parse(fs.readFileSync('网页未导入数据/财经商贸产业/财经商贸日历课程表.json', 'utf8'));
|
||||
|
||||
// 转换为智能制造日历格式
|
||||
const transformedData = calendarData.map(item => {
|
||||
// 创建转换后的对象
|
||||
const transformed = {
|
||||
"日期": item["日期"],
|
||||
"星期": item["星期"],
|
||||
"公共课": item["公共课"] || "",
|
||||
"个人课程表": item["个人课程表"] || "",
|
||||
"课程阶段(公共课)": item["课程阶段(公共课)"] || "",
|
||||
"课程阶段(个人课程)": item["课程阶段(个人课程)"] || "",
|
||||
"所属单元(公共课)": item["所属单元(公共课)"] || "",
|
||||
"所属单元(个人课程)": item["所属单元(个人课程)"] || "",
|
||||
"企业高管公开课": item["企业高管公开课"] || "",
|
||||
"1V1 规划阶段": item["1V1 规划阶段"] || "",
|
||||
"模拟面试实战练习阶段": item["模拟面试实战练习阶段"] || "",
|
||||
"导师姓名查询": item["导师姓名查询"] || "",
|
||||
"上课时间": item["上课时间"] || "",
|
||||
"上课地点": item["上课地点"] || "",
|
||||
"课程状态": item["课程状态"] || "",
|
||||
"就业管家": item["就业管家"] || "财经商贸",
|
||||
"上课状态": item["上课状态"] || ""
|
||||
};
|
||||
|
||||
return transformed;
|
||||
});
|
||||
|
||||
// 保存转换后的数据
|
||||
fs.writeFileSync('src/data/financeCalendar.json', JSON.stringify(transformedData, null, 2), 'utf8');
|
||||
|
||||
console.log(`财经商贸日历数据转换完成!共转换 ${transformedData.length} 条记录`);
|
||||
|
||||
// 统计信息
|
||||
let publicCourses = 0;
|
||||
let personalCourses = 0;
|
||||
let executiveCourses = 0;
|
||||
let oneOnOne = 0;
|
||||
let interviews = 0;
|
||||
|
||||
transformedData.forEach(item => {
|
||||
if (item["公共课"]) publicCourses++;
|
||||
if (item["个人课程表"]) personalCourses++;
|
||||
if (item["企业高管公开课"]) executiveCourses++;
|
||||
if (item["1V1 规划阶段"]) oneOnOne++;
|
||||
if (item["模拟面试实战练习阶段"]) interviews++;
|
||||
});
|
||||
|
||||
console.log(`
|
||||
课程统计:
|
||||
- 公共课: ${publicCourses} 节
|
||||
- 个人课程: ${personalCourses} 节
|
||||
- 企业高管公开课: ${executiveCourses} 节
|
||||
- 1V1 规划: ${oneOnOne} 节
|
||||
- 模拟面试: ${interviews} 节
|
||||
`);
|
||||
Reference in New Issue
Block a user