const fs = require('fs'); // 恢复为文旅产业的原始映射数据 const mappingPath = './src/data/projectUnitsMapping.js'; const originalMapping = `// 项目案例对应单元映射数据 // 基于 网页未导入数据/文旅产业/项目案例对应单元.json export const projectUnitsMapping = { "舟山某民宿180天提升入住率项目": { compoundUnits: ["全栈新媒体运营赋能文旅营销"], verticalUnits: ["营销传播与品牌推广", "民宿运营策划与个性化体验"] }, "希尔顿欢朋酒店经营管理与服务一体化优化项目": { compoundUnits: ["文旅服务:形象、沟通与体验的融合艺术"], verticalUnits: ["酒店项目经营与品牌塑造", "财务控制与风险防范", "营销传播与品牌推广", "项目全周期运营管理"] }, "长安汽车新款车型线下推广活动": { compoundUnits: ["活动策划基础"], verticalUnits: ["品牌招商展全案策划与招商运营", "商业活动全程策划执行与运营优化"] }, "春风 450MT新品上市营销活动策划项目": { compoundUnits: ["活动策划基础"], verticalUnits: ["品牌招商展全案策划与招商运营", "商业活动全程策划执行与运营优化"] }, "敦煌文创品牌策划与IP运营": { compoundUnits: ["商业设计基础"], verticalUnits: ["商业空间与文创产品设计", "文旅衍生文创产品设计"] }, "'长安幻夜'文创IP运营与品牌建设项目": { compoundUnits: ["商业设计基础"], verticalUnits: ["品牌招商展全案策划与招商运营", "商业空间与文创产品设计", "文旅衍生文创产品设计"] }, "2024年深圳国际家具展策划项目": { compoundUnits: ["活动策划基础"], verticalUnits: ["商业活动策略设计与创意策划", "商业活动全程策划执行与运营优化", "商业空间与文创产品设计"] }, "2024 合肥国际 3C 电子产业博览会策划项目": { compoundUnits: ["活动策划基础"], verticalUnits: ["消费电子展品牌策划与执行", "商业活动策略设计与创意策划", "商业活动全程策划执行与运营优化"] }, "盐城第九届 ICGC 动漫嘉年华漫展策划项目": { compoundUnits: ["活动策划基础"], verticalUnits: ["商业活动策略设计与创意策划", "商业活动全程策划执行与运营优化", "漫展与二次元活动策划与执行"] }, "某地森林湿地自然景区多平台新媒体运营方案": { compoundUnits: ["全栈新媒体运营赋能文旅营销"], verticalUnits: ["营销传播与品牌推广", "项目全周期运营管理"] }, "漓江畔水墨居度假酒店新媒体直播运营方案": { compoundUnits: ["全栈新媒体运营赋能文旅营销"], verticalUnits: ["酒店项目经营与品牌塑造", "营销传播与品牌推广", "项目全周期运营管理"] }, "某自驾游平台SEO/SEM全流程优化项目": { compoundUnits: ["全栈新媒体运营赋能文旅营销"], verticalUnits: ["营销传播与品牌推广"] }, "环渤海经济圈城市足球冠军赛策划与执行项目": { compoundUnits: ["文旅服务:形象、沟通与体验的融合艺术", "旅游产业全景与文旅基础知识"], verticalUnits: ["传统体育赛事商业开发", "体育赛事经纪职业认知与服务实务"] }, "某歌手2025公益演唱会策划与执行项目": { compoundUnits: ["文旅服务:形象、沟通与体验的融合艺术", "旅游产业全景与文旅基础知识"], verticalUnits: ["演艺经纪基础实务与从业规范", "艺人IP孵化与商业开发实操"] }, "轻奢露营市集玩乐活动运营项目": { compoundUnits: ["活动策划基础"], verticalUnits: ["露营地规划与经营管理", "营销传播与品牌推广"] }, "'水墨苏乡'文化创意产品设计与量产落地项目": { compoundUnits: ["商业设计基础"], verticalUnits: ["品牌招商展全案策划与招商运营", "商业空间与文创产品设计", "文旅衍生文创产品设计"] }, "中国科学院武汉植物园生态科普与文旅运营项目": { compoundUnits: ["文旅与供应链基础", "旅游产业全景与文旅基础知识"], verticalUnits: ["文旅项目策划与设计", "项目全周期运营管理"] }, "谷子店开店与经营管理": { compoundUnits: ["文旅与供应链基础"], verticalUnits: ["二次元周边店经营与粉丝经济构建", "营销传播与品牌推广"] }, "贵州黔东南非遗文化探索之旅线路设计项目": { compoundUnits: ["文旅与供应链基础", "旅游产业全景与文旅基础知识"], verticalUnits: ["文旅项目策划与设计", "项目全周期运营管理"] }, "某宠物生活馆经营改善项目": { compoundUnits: ["文旅与供应链基础"], verticalUnits: ["财务控制与风险防范", "项目全周期运营管理", "宠物乐园式门店经营与创新"] } }; // 获取项目的复合能力课程 export const getCompoundUnits = (projectTitle) => { if (!projectTitle) return []; // 直接匹配 if (projectUnitsMapping[projectTitle]) { return projectUnitsMapping[projectTitle].compoundUnits || []; } // 尝试去除后缀后匹配(如"详情") const cleanTitle = projectTitle.replace(/详情$/, ''); if (projectUnitsMapping[cleanTitle]) { return projectUnitsMapping[cleanTitle].compoundUnits || []; } return []; }; // 获取项目的垂直能力课程 export const getVerticalUnits = (projectTitle) => { if (!projectTitle) return []; // 直接匹配 if (projectUnitsMapping[projectTitle]) { return projectUnitsMapping[projectTitle].verticalUnits || []; } // 尝试去除后缀后匹配(如"详情") const cleanTitle = projectTitle.replace(/详情$/, ''); if (projectUnitsMapping[cleanTitle]) { return projectUnitsMapping[cleanTitle].verticalUnits || []; } return []; }; // 获取项目的所有对应单元 export const getProjectUnits = (projectTitle) => { const mapping = projectUnitsMapping[projectTitle]; if (!mapping) return []; return [...mapping.compoundUnits, ...mapping.verticalUnits]; };`; fs.writeFileSync(mappingPath, originalMapping, 'utf-8'); console.log('✅ projectUnitsMapping已恢复为原始文旅产业数据');