- 包含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>
136 lines
6.2 KiB
JavaScript
136 lines
6.2 KiB
JavaScript
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已恢复为原始文旅产业数据'); |