Files
online_sys/frontend_智能开发/restoreMyProjectsData.cjs
KQL a7242f0c69 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>
2025-12-12 18:16:55 +08:00

117 lines
3.0 KiB
JavaScript
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.

const fs = require('fs');
// 读取projectLibraryPage文件
const pagePath = './src/pages/ProjectLibraryPage/index.jsx';
let pageContent = fs.readFileSync(pagePath, 'utf-8');
// 智能制造的"我的项目库"原始数据
const originalMyProjectsData = `const myProjectsData = [
{
"unitName": "新能源电池制造产线搭建",
"projects": [
"锂电非标设备中物流线设计及装调项目",
"某企业电子元器件BOM配单项目"
]
},
{
"unitName": "PLC编程实战",
"projects": [
"锂电自动化PLC控制系统的设计与装调项目"
]
},
{
"unitName": "工业机器人调试与运维",
"projects": [
"物流ABB码垛机器人装调项目"
]
},
{
"unitName": "汽车总成装配PLC机器人多工位协同调试",
"projects": [
"航空产品零部件喷涂机器人与PLC自动化控制系统设计、联合调试项目 "
]
},
{
"unitName": "PLC 编程与自动化控制",
"projects": [
"气动搬运机器人PLC编程设计"
]
},
{
"unitName": "电子电气行业工业机器人调试控制",
"projects": [
"3C电子装配线工业机器人安装与调试项目"
]
},
{
"unitName": "工业机器视觉系统与图像处理基础",
"projects": [
"机器视觉测量工件轴承内径项目"
]
},
{
"unitName": "3C智能制造机器视觉调试与品质监控",
"projects": [
"机器视觉检测手机条码项目"
]
},
{
"unitName": "三维设计与MasterCAM编程集成",
"projects": [
"某电器模具零件中的注塑前模的五轴数控编程加工"
]
},
{
"unitName": "CNC数控编程与智能调试",
"projects": [
"铝合金3D零件CNC数控编程项目"
]
},
{
"unitName": "电气控制技术",
"projects": [
"轮毂轴承(第三代)自动化生产线的电气系统搭建项目"
]
},
{
"unitName": "FA工厂自动化零部件选型",
"projects": [
"发动机缸盖机械加工工艺及夹具设计"
]
},
{
"unitName": "电加工工艺",
"projects": [
"某汽车零部件模具型腔电火花加工项目"
]
},
{
"unitName": "智能焊接工艺与质量管控",
"projects": [
"激光-MIG复合焊工艺优化项目"
]
},
{
"unitName": "塑料成型与智能制造应用",
"projects": [
"某手机外壳注塑成型工艺开发项目"
]
}
];`;
// 查找并替换myProjectsData
const myProjectsPattern = /const myProjectsData = \[[\s\S]*?\];/;
const myProjectsMatch = pageContent.match(myProjectsPattern);
if (myProjectsMatch) {
pageContent = pageContent.replace(myProjectsMatch[0], originalMyProjectsData);
// 写入文件
fs.writeFileSync(pagePath, pageContent, 'utf-8');
console.log('✅ "我的项目库"数据已恢复为智能制造产业数据!');
console.log('恢复的单元数量:', 15);
console.log('恢复的项目总数:', 16);
} else {
console.error('❌ 未找到myProjectsData数组');
}