Files
online_sys/frontend_大健康/replace_project_library_data.py
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

134 lines
6.2 KiB
Python
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.

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import re
import json
# 读取当前文件
with open('src/pages/ProjectLibraryPage/index.jsx', 'r', encoding='utf-8') as f:
content = f.read()
# 准备新的myProjectsData
new_my_projects = """ // 我的项目库数据 - 大健康产业学生完成的项目
const myProjectsData = [
{
"unitName": "健康教育与传播",
"projects": [
"女性乳腺癌早筛知识科普与线上传播项目",
"高校运动健康与科学健身宣传活动策划项目"
]
},
{
"unitName": "健康政策与法规解读",
"projects": [
"职业人群防护中的〈职业病防治法〉政策解读与宣贯项目",
"医疗器械行业〈医疗器械监督管理条例〉合规解读与实务培训项目"
]
},
{
"unitName": "健康咨询及客户转化",
"projects": [
"心理健康热线咨询与线上付费课程转化项目",
"跨境医疗体检咨询服务与高端客户转化项目"
]
},
{
"unitName": "健康管理基础",
"projects": [
"孕产妇营养监测与健康管理服务项目",
"儿童预防接种记录与健康成长管理项目"
]
},
{
"unitName": "健康数据分析基础",
"projects": [
"心理健康问卷调查数据统计与基础分析项目",
"高校学生年度体检数据统计与健康趋势分析项目"
]
},
{
"unitName": "新媒体运营基础",
"projects": [
"母婴品牌社群运营与私域转化项目",
"化妆品品牌小红书种草笔记运营与转化提升项目"
]
},
{
"unitName": "轻医美服务",
"projects": [
"面部皮肤水光针护理服务流程优化与客户体验提升项目",
"光子嫩肤项目客户分层管理与回访转化项目"
]
},
{
"unitName": "慢性病管理",
"projects": [
"糖尿病患者血糖监测与饮食运动干预管理项目",
"农村地区慢病患者远程随访与互联网健康管理项目"
]
},
{
"unitName": "心理健康咨询与管理",
"projects": [
"社区老年人孤独感心理疏导与健康管理项目",
"重大疾病患者心理关怀咨询与康复期管理项目"
]
},
{
"unitName": "健康检查与智慧养老服务",
"projects": [
"智慧可穿戴设备在老年人心血管健康检查中的应用项目",
"社区老年人年度体检与健康档案数字化管理项目"
]
}
];"""
# 准备新的clickableProjects
new_clickable = """ // 可点击查看的特殊项目 - 大健康产业学生完成的实际项目
const clickableProjects = [
{
id: "clickable-1",
name: "\\"漾美增长 12 周\\"新媒体种草与到院转化策划案",
unitName: "新媒体运营基础",
isClickable: true,
content: {
title: "\\"漾美增长 12 周\\"新媒体种草与到院转化策划案",
description: "策划案以\\"专业合规 + 温度陪伴\\"为核心,围绕\\"年轻化轻医美 + 高性价比整外\\"的品牌定位,策划一个新媒体运营闭环。",
images: [],
sections: [
{
title: "一、项目背景",
content: "策划案以\\"专业合规 + 温度陪伴\\"为核心,围绕\\"年轻化轻医美 + 高性价比整外\\"的品牌定位,策划一个新媒体运营闭环。整体调性避免过于冰冷的商业感,强调\\"真实案例、医生专业、用户信任\\"的叙事风格,让内容既有医学严谨性,也具备温暖、易感知的生活化气息。本策划案将\\"医美信任感\\"转化为内容场景的核心。通过医生出镜讲解、案例故事化呈现、术后陪伴互动,把复杂的专业服务转化为用户能够理解和感受到的温暖细节。"
},
{
title: "二、项目亮点",
content: "1. 故事化案例线:从\\"术前焦虑\\"\\"术后安心\\"\\n区别于传统生硬的项目介绍本策划案通过\\"她的变美日记\\"栏目记录用户的全过程。\\n\\n2. 医生 IP 的温度感表达\\n医生不仅仅是权威讲解者更要通过轻松、耐心的表达方式成为\\"用户的变美伙伴\\"\\n\\n3. 冷暖场景对比的视觉体验\\n- 院内场景:用明亮、温暖的灯光,强调\\"安全、规范、专业\\"的就诊氛围。\\n- 术后场景:通过真实拍摄,展现用户生活化的一面。"
},
{
title: "三、策划案说明",
content: "1. 运营平台选择\\n- 小红书:主打\\"种草 + 真实案例\\"\\n- 抖音/视频号:主打\\"医生科普 + 情景化短视频\\"\\n- 公众号/私域:主打\\"深度科普 + 活动承接 + 复购陪伴\\"\\n\\n2. 内容类型\\n《医生小课堂》、《她的变美日记》、《设备耗材鉴别》、《探院 Vlog》、《直播专场》、《面诊 10 问》\\n\\n3. 发布规范\\n保持周更稳定输出小红书 ≥4 篇,抖音 ≥3 条,公众号 ≥2 篇)"
},
{
title: "四、优化策略",
content: "- 热点结合:结合节日、热门话题推出特别内容\\n- 用户互动:设置留言抽奖、问答互动环节\\n- 复盘优化:每月进行数据复盘,优化选题和脚本方向\\n- 私域沉淀:通过企业微信分层管理用户"
}
]
}
}
];"""
# 使用正则表达式替换myProjectsData
pattern1 = r'//.*?我的项目库数据.*?\n\s*const myProjectsData = \[[\s\S]*?\];'
content = re.sub(pattern1, new_my_projects, content, count=1)
# 使用正则表达式替换clickableProjects
pattern2 = r'//.*?可点击查看的特殊项目.*?\n\s*const clickableProjects = \[[\s\S]*?\}\s*\];'
content = re.sub(pattern2, new_clickable, content, count=1)
# 写回文件
with open('src/pages/ProjectLibraryPage/index.jsx', 'w', encoding='utf-8') as f:
f.write(content)
print("成功更新ProjectLibraryPage中的数据")
print("1. myProjectsData - 更新为大健康产业学生完成的项目10个单元")
print("2. clickableProjects - 更新为漾美新媒体策划案")