主要功能: - 修改RequirementModal支持12个订单班选择 - 添加OrderClassIconMap图标映射组件 - Store中添加selectedOrderClass状态管理 - WorkflowPage支持传递orderClass参数 - web_result添加URL参数切换功能 - 创建order-class-handler.js动态处理页面主题 技术改进: - 创建软链接关联订单班数据目录 - 生成wenlu.json和food.json数据结构 - 删除重复的web_result目录 - 添加测试页面test-order-class.html 影响范围: - 展会策划系统现支持12个订单班 - 结果展示页面自动适配不同订单班主题 - 用户可选择不同行业生成对应方案 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
126 lines
3.2 KiB
Markdown
126 lines
3.2 KiB
Markdown
# 订单班图片整理工具使用说明
|
||
|
||
## 📋 功能说明
|
||
|
||
本工具用于批量整理订单班文档中的图片资源,包括:
|
||
- 统一图片格式为 `.jpg`
|
||
- 规范化图片命名
|
||
- 修复Markdown文件中的图片引用路径
|
||
- 创建图片索引文件
|
||
|
||
## 🚀 快速使用
|
||
|
||
### 方法一:使用Python主程序(推荐)
|
||
|
||
```bash
|
||
cd /Users/xiaoqi/Documents/Dev/Project/2025-09-08_n8nDEMO演示
|
||
python3 scripts/organize_images_main.py
|
||
```
|
||
|
||
然后选择:
|
||
- 选项1:完整执行(处理所有订单班)
|
||
- 选项2:仅验证(检查不修改)
|
||
- 选项3:仅修复路径
|
||
- 选项4:退出
|
||
|
||
### 方法二:使用Shell脚本
|
||
|
||
```bash
|
||
cd /Users/xiaoqi/Documents/Dev/Project/2025-09-08_n8nDEMO演示
|
||
./scripts/run_image_organize.sh
|
||
```
|
||
|
||
### 方法三:分步执行
|
||
|
||
如果需要更细粒度的控制,可以分别执行各个脚本:
|
||
|
||
```bash
|
||
# 1. 处理所有订单班图片
|
||
python3 scripts/fix_all_orders_images.py
|
||
|
||
# 2. 修复Markdown路径
|
||
python3 scripts/fix_all_markdown_paths.py
|
||
|
||
# 3. 修复特殊问题
|
||
python3 scripts/complete_fix_paths.py
|
||
|
||
# 4. 验证结果
|
||
python3 scripts/final_validation.py
|
||
```
|
||
|
||
## 📁 文件结构
|
||
|
||
处理后的文件结构:
|
||
```
|
||
data/订单班文档资料/
|
||
├── 文旅/
|
||
│ └── notion文稿/
|
||
│ ├── image/
|
||
│ │ ├── 设计图_01.jpg
|
||
│ │ ├── 场景图_01.jpg
|
||
│ │ └── ...
|
||
│ ├── *.md (Markdown文档)
|
||
│ └── 图片索引.md
|
||
├── 财经商贸/
|
||
│ └── ...
|
||
└── ...
|
||
```
|
||
|
||
## 🔧 脚本说明
|
||
|
||
| 脚本名称 | 功能说明 |
|
||
|---------|---------|
|
||
| organize_images_main.py | 主程序,提供交互式界面 |
|
||
| fix_all_orders_images.py | 批量处理所有订单班图片 |
|
||
| fix_all_markdown_paths.py | 修复Markdown中的路径问题 |
|
||
| complete_fix_paths.py | 修复特殊的URL编码问题 |
|
||
| final_validation.py | 验证所有图片路径是否正确 |
|
||
| safe_analyze_images.py | 分析图片情况(只读不改) |
|
||
|
||
## 📝 命名规则
|
||
|
||
图片重命名规则:
|
||
- Whisk_* → `设计图_XX.jpg`
|
||
- 中文场景名 → `场景图_XX.jpg`
|
||
- 展示相关 → `展示图_XX.jpg`
|
||
- 效果相关 → `效果图_XX.jpg`
|
||
- 流程相关 → `流程图_XX.jpg`
|
||
- 其他 → `图片_XX.jpg`
|
||
|
||
## ⚠️ 注意事项
|
||
|
||
1. **执行前建议备份**:程序会询问是否备份,建议选择"是"
|
||
2. **备份位置**:`/backups/backup_日期时间/`
|
||
3. **验证结果**:执行后会自动验证,确保所有路径正确
|
||
|
||
## 🔍 故障排除
|
||
|
||
### 问题1:某些图片找不到
|
||
检查图片文件名是否有特殊字符或URL编码,运行修复脚本:
|
||
```bash
|
||
python3 scripts/complete_fix_paths.py
|
||
```
|
||
|
||
### 问题2:图片编号错误(如图片_010.jpg应为图片_10.jpg)
|
||
这类问题会在执行主程序时自动修复
|
||
|
||
### 问题3:需要恢复到原始状态
|
||
如果创建了备份,可以从备份目录恢复:
|
||
```bash
|
||
cp -r backups/backup_日期时间/* data/订单班文档资料/
|
||
```
|
||
|
||
## 📊 当前状态
|
||
|
||
截至最后一次运行:
|
||
- ✅ 12个订单班
|
||
- ✅ 124张图片
|
||
- ✅ 所有路径验证通过
|
||
- ✅ 无URL编码问题
|
||
|
||
## 🆘 需要帮助?
|
||
|
||
如遇到问题,可以:
|
||
1. 先运行验证模式查看问题
|
||
2. 查看具体的错误信息
|
||
3. 检查 scripts 目录下是否有所有必要的脚本文件 |