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:
48
frontend_智能开发/updateJobLevel.cjs
Normal file
48
frontend_智能开发/updateJobLevel.cjs
Normal file
@@ -0,0 +1,48 @@
|
||||
const fs = require('fs');
|
||||
|
||||
// 读取智能开发岗位简历数据
|
||||
const smartDevData = JSON.parse(
|
||||
fs.readFileSync('./网页未导入数据/智能开发产业/智能开发岗位简历.json', 'utf-8')
|
||||
);
|
||||
|
||||
// 读取现有的joblevel.json
|
||||
const jobLevelData = JSON.parse(
|
||||
fs.readFileSync('./src/data/joblevel.json', 'utf-8')
|
||||
);
|
||||
|
||||
// 清空现有的列表
|
||||
jobLevelData.data.high.list = [];
|
||||
jobLevelData.data.middle.list = [];
|
||||
jobLevelData.data.ordinary.list = [];
|
||||
|
||||
// 按岗位等级分类
|
||||
smartDevData.forEach((item, index) => {
|
||||
const position = {
|
||||
record_id: `smartdev_${index + 1}`,
|
||||
position_name: item['岗位名称'],
|
||||
img: item['简历头像url']
|
||||
};
|
||||
|
||||
// 根据等级标签分类
|
||||
switch(item['岗位等级标签']) {
|
||||
case '储备干部岗':
|
||||
jobLevelData.data.high.list.push(position);
|
||||
break;
|
||||
case '技术骨干岗':
|
||||
jobLevelData.data.middle.list.push(position);
|
||||
break;
|
||||
case '普通岗':
|
||||
default:
|
||||
jobLevelData.data.ordinary.list.push(position);
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
// 写入更新后的joblevel.json
|
||||
fs.writeFileSync('./src/data/joblevel.json', JSON.stringify(jobLevelData, null, 4), 'utf-8');
|
||||
|
||||
console.log('joblevel.json 更新完成!');
|
||||
console.log(`- 储备干部岗: ${jobLevelData.data.high.list.length}个`);
|
||||
console.log(`- 技术骨干岗: ${jobLevelData.data.middle.list.length}个`);
|
||||
console.log(`- 普通岗: ${jobLevelData.data.ordinary.list.length}个`);
|
||||
console.log(`- 总计: ${smartDevData.length}个岗位`);
|
||||
Reference in New Issue
Block a user