Files
online_sys/frontend_智能开发/restoreMyProjectsData.cjs

117 lines
3.0 KiB
JavaScript
Raw Permalink Normal View History

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数组');
}