91 lines
4.0 KiB
Markdown
91 lines
4.0 KiB
Markdown
# Tasks: 创建拆件流程管理页面
|
||
|
||
## 阶段 1: 项目基础检查和准备
|
||
- [ ] 1.1 检查现有项目的国际化配置和路由设置
|
||
- [ ] 1.2 确认 Element Plus Timeline 组件可用性
|
||
- [ ] 1.3 验证 demo 文件夹中的模型和图片资源
|
||
- [ ] 1.4 检查现有 ModelViewer 组件的功能
|
||
- [ ] 1.5 确认项目的主题色彩和样式变量配置
|
||
|
||
## 阶段 2: 拆件流程页面核心组件开发
|
||
- [ ] 2.1 创建 DisassemblyWorkflow.vue 主组件文件
|
||
- [ ] 2.2 实现基于 Element Plus Timeline 的四步骤流程结构
|
||
- [ ] 2.3 添加步骤间的导航逻辑和数据状态管理
|
||
- [ ] 2.4 实现步骤状态的覆盖逻辑(上游操作影响下游内容)
|
||
- [ ] 2.5 配置响应式布局的基础结构
|
||
|
||
## 阶段 3: 第一步 - 内容预览功能
|
||
- [ ] 3.1 实现左侧预览图的横排布局
|
||
- [ ] 3.2 添加预览图点击放大功能(使用现有对话框组件)
|
||
- [ ] 3.3 实现右侧 3D 模型展示(使用 demo/model.glb)
|
||
- [ ] 3.4 集成 ModelViewer 组件进行模型预览
|
||
- [ ] 3.5 添加拆件按钮和点击处理逻辑
|
||
|
||
## 阶段 4: 第二步 - 拆件结果展示
|
||
- [ ] 4.1 创建拆件结果展示区域
|
||
- [ ] 4.2 实现已拆件图片内容的显示(使用 demo/suoluetu.png)
|
||
- [ ] 4.3 添加右侧操作区:重新生成和生成模型按钮
|
||
- [ ] 4.4 实现重新生成按钮功能(模拟重新拆件逻辑)
|
||
- [ ] 4.5 实现生成模型按钮功能(推进到第三步)
|
||
|
||
## 阶段 5: 第三步 - 模型生成和展示
|
||
- [ ] 5.1 创建已生成模型展示区域
|
||
- [ ] 5.2 实现模型点击放大预览功能(集成 ModelViewer)
|
||
- [ ] 5.3 添加右侧操作区:重新生成、导出、发货按钮
|
||
- [ ] 5.4 实现重新生成按钮功能(更新模型内容)
|
||
- [ ] 5.5 实现导出功能(提供不同格式选项)
|
||
- [ ] 5.6 实现发货按钮功能(推进到第四步)
|
||
|
||
## 阶段 6: 第四步 - 物流发货信息
|
||
- [ ] 6.1 创建发货信息填写表单
|
||
- [ ] 6.2 实现表单验证和字段配置(收件人、物流公司、运单号等)
|
||
- [ ] 6.3 添加表单提交和确认逻辑
|
||
- [ ] 6.4 实现发货完成后的状态反馈
|
||
- [ ] 6.5 添加返回上一步的导航功能
|
||
|
||
## 阶段 7: 国际化配置
|
||
- [ ] 7.1 添加拆件流程相关的中文国际化文案
|
||
- [ ] 7.2 添加对应的英文国际化文案
|
||
- [ ] 7.3 配置所有用户可见文本的国际化支持
|
||
- [ ] 7.4 验证双语切换功能的完整性
|
||
- [ ] 7.5 检查文案长度适配和布局影响
|
||
|
||
## 阶段 8: 样式和主题适配
|
||
- [ ] 8.1 应用项目的紫色主题色彩系统
|
||
- [ ] 8.2 实现 8px 网格间距系统
|
||
- [ ] 8.3 添加平滑过渡动画效果(200ms)
|
||
- [ ] 8.4 优化卡片、按钮、对话框等组件样式
|
||
- [ ] 8.5 确保响应式设计在桌面端和平板端的表现
|
||
- [ ] 8.6 添加步骤间的视觉连接和进度指示
|
||
|
||
## 阶段 9: 路由和页面集成
|
||
- [ ] 9.1 配置拆件流程页面的路由规则
|
||
- [ ] 9.2 在内容审核页面添加跳转到拆件流程的链接
|
||
- [ ] 9.3 实现路由传参和状态保持
|
||
- [ ] 9.4 添加面包屑导航支持
|
||
- [ ] 9.5 配置页面标题和元信息
|
||
|
||
## 阶段 10: 测试和优化
|
||
- [ ] 10.1 测试四个步骤间的导航和状态切换
|
||
- [ ] 10.2 验证预览图和模型预览功能
|
||
- [ ] 10.3 测试步骤覆盖逻辑的正确性
|
||
- [ ] 10.4 检查响应式布局在不同屏幕尺寸的表现
|
||
- [ ] 10.5 验证国际化切换功能的完整性
|
||
- [ ] 10.6 测试表单验证和错误处理
|
||
- [ ] 10.7 优化加载状态和用户体验
|
||
|
||
## 阶段 11: 文档和部署
|
||
- [ ] 11.1 更新 README.md,添加拆件流程功能说明
|
||
- [ ] 11.2 创建组件使用文档和 API 说明
|
||
- [ ] 11.3 添加功能演示截图或说明
|
||
- [ ] 11.4 验证项目构建和开发服务器启动
|
||
- [ ] 11.5 最终测试和代码审查
|
||
|
||
## 验证标准
|
||
- 四步骤流程完整可用,导航流畅
|
||
- 预览图和模型展示功能正常
|
||
- 步骤覆盖逻辑正确实现
|
||
- 响应式设计在桌面端和平板端表现良好
|
||
- 国际化功能完全可用
|
||
- 所有按钮和交互功能正常工作
|
||
- 加载状态和错误处理完善 |