Files
ALL-teach_sys/frontend_化工/fix_simple_clickable.py
KQL cd2e307402 初始化12个产业教务系统项目
主要内容:
- 包含12个产业的完整教务系统前端代码
- 智能启动脚本 (start-industry.sh)
- 可视化产业导航页面 (index.html)
- 项目文档 (README.md)

优化内容:
- 删除所有node_modules和.yoyo文件夹,从7.5GB减少到2.7GB
- 添加.gitignore文件避免上传不必要的文件
- 自动依赖管理和智能启动系统

产业列表:
1. 文旅产业 (5150)
2. 智能制造 (5151)
3. 智能开发 (5152)
4. 财经商贸 (5153)
5. 视觉设计 (5154)
6. 交通物流 (5155)
7. 大健康 (5156)
8. 土木水利 (5157)
9. 食品产业 (5158)
10. 化工产业 (5159)
11. 能源产业 (5160)
12. 环保产业 (5161)

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 14:14:14 +08:00

53 lines
2.3 KiB
Python
Raw Permalink 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
def fix_clickable_project_simple():
"""简单修复clickableProjects避免复杂的markdown解析"""
# 读取原文件
with open('src/pages/ProjectLibraryPage/index.jsx', 'r', encoding='utf-8') as f:
content = f.read()
# 创建简单的可点击项目避免复杂的markdown内容
simple_clickable = '''const clickableProjects = [
{
"id": "clickable-1",
"name": "化工储罐液位检测与泵组启停PLC控制项目",
"unitName": "化工PLC电气控制",
"isClickable": true,
"content": {
"title": "化工储罐液位检测与泵组启停PLC控制项目",
"description": "基于PLC实现化工储罐液位自动检测与泵组联动控制确保生产过程安全稳定。",
"images": [],
"sections": [
{
"title": "项目概述",
"content": "本项目实现了化工储罐液位的自动检测与泵组启停的PLC控制系统通过液位传感器实时监测储罐状态自动控制进料泵和出料泵的运行确保化工生产过程的安全性和稳定性。"
},
{
"title": "控制要求",
"content": "1. 液位检测通过高低液位开关LSH和LSL检测储罐液位状态\\n2. 泵组控制:根据液位信号自动控制进料泵和出料泵启停\\n3. 安全保护:设置过载保护和急停功能,确保系统安全运行\\n4. 状态监控:实时显示系统运行状态和报警信息"
},
{
"title": "技术特点",
"content": "采用西门子S7-200系列PLC作为控制核心通过梯形图编程实现逻辑控制。系统具有操作简单、运行可靠、维护方便等特点能够有效提高化工生产的自动化水平。"
}
]
}
}
];'''
# 替换clickableProjects
pattern = r'const clickableProjects = \[[\s\S]*?\];'
content = re.sub(pattern, simple_clickable, content)
# 写入文件
with open('src/pages/ProjectLibraryPage/index.jsx', 'w', encoding='utf-8') as f:
f.write(content)
print("✅ 已修复clickableProjects语法错误")
print("✅ 使用简化的项目内容避免复杂字符转义")
if __name__ == "__main__":
fix_clickable_project_simple()