# App端"急救转运"改为"转运任务"修改说明 ## 修改背景 根据业务需求,将App端所有"急救转运"相关的文案统一修改为"转运任务",使表述更加简洁明了。 ## 修改范围 ### 1. 任务类型显示文本 在所有显示任务类型的地方,将 `EMERGENCY_TRANSFER` 对应的中文文本修改为"转运任务"。 ### 2. 页面标题 创建任务页面的导航栏标题修改为"创建转运任务"。 ### 3. 代码注释 相关的中文注释也统一修改为"转运任务"或"转运"。 ## 修改文件清单 | 文件路径 | 修改内容 | 修改位置 | |---------|---------|---------| | `app/pages/index.vue` | `'EMERGENCY_TRANSFER': '转运任务'` | getTaskTypeText方法 | | `app/pages/index.vue` | `'emergency': '转运任务'` | 类型映射 | | `app/pages/task/create-emergency.vue` | `创建转运任务` | 页面标题 | | `app/pages/task/create.vue` | `name: '转运任务'` | 任务类型选项 | | `app/pages/task/detail.vue` | `'EMERGENCY_TRANSFER': '转运任务'` | getTaskTypeText方法 | | `app/pages/task/detail.vue` | `转运任务:显示转出/转入医院地址` | 注释 | | `app/pages/task/detail.vue` | `转运任务特有信息` | 注释 | | `app/pages/task/detail.vue` | `转运 - 转出医院信息` | 注释 | | `app/pages/task/detail.vue` | `转运 - 转入医院信息` | 注释 | | `app/pages/task/detail.vue` | `转运 - 费用信息` | 注释 | | `app/pages/task/detail.vue` | `转运:优先使用transferDistance` | 注释 | | `app/pages/task/index.vue` | `'EMERGENCY_TRANSFER': '转运任务'` | getTaskTypeText方法 | | `app/pages/task/settlement.vue` | `'emergency': '转运任务'` | 类型映射 | | `app/pages.json` | `navigationBarTitleText: "创建转运任务"` | 页面配置 | ## 修改前后对比 ### 任务类型显示 **修改前**: ```javascript getTaskTypeText(type) { const typeMap = { 'EMERGENCY_TRANSFER': '急救转运', // ... } } ``` **修改后**: ```javascript getTaskTypeText(type) { const typeMap = { 'EMERGENCY_TRANSFER': '转运任务', // ... } } ``` ### 页面标题 **修改前**: ```vue 创建急救转运任务 ``` **修改后**: ```vue 创建转运任务 ``` ### 任务类型选择 **修改前**: ```javascript { id: 'emergency', name: '急救转运', icon: '🚑', route: '/pages/task/create-emergency' } ``` **修改后**: ```javascript { id: 'emergency', name: '转运任务', icon: '🚑', route: '/pages/task/create-emergency' } ``` ## 显示效果变更 ### 1. 首页任务列表 - **修改前**: "急救转运 - 粤A12345" - **修改后**: "转运任务 - 粤A12345" ### 2. 任务类型选择页面 - **修改前**: 卡片显示"急救转运" - **修改后**: 卡片显示"转运任务" ### 3. 创建任务页面 - **修改前**: 导航栏标题"创建急救转运任务" - **修改后**: 导航栏标题"创建转运任务" ### 4. 任务详情页面 - **修改前**: 任务类型显示"急救转运" - **修改后**: 任务类型显示"转运任务" ### 5. 任务列表页面 - **修改前**: 任务类型筛选"急救转运" - **修改后**: 任务类型筛选"转运任务" ## 未修改的内容 ### 保留"急救转运"的地方 1. **隐私政策** (`app/pages/mine/privacy-policy/index.vue`) - 保留"急救转运调度系统"作为系统名称 2. **用户协议** (`app/pages/mine/user-agreement/index.vue`) - 保留"急救转运调度系统"作为系统名称 - 保留"急救转运任务创建与管理"作为功能描述 - 保留"急救转运工作人员"作为用户角色描述 - 保留"急救转运调度管理工具"作为系统定位 **原因**: 这些是正式的法律文档和系统说明文档,使用完整的术语更加正式和准确。 ## 后端数据结构 ### 任务类型枚举值保持不变 ```java // 后端枚举值不变 EMERGENCY_TRANSFER // 仍然使用这个值 ``` **说明**: - 后端数据库字段值保持 `EMERGENCY_TRANSFER` 不变 - 只是前端显示文案从"急救转运"改为"转运任务" - 前后端通信的枚举值保持一致 ## 测试验证 ### 测试场景 1. ✅ **任务列表显示** - 验证任务类型显示为"转运任务" - 验证筛选器中的类型文本 2. ✅ **创建任务流程** - 验证任务类型选择页显示"转运任务" - 验证创建页面标题显示"创建转运任务" 3. ✅ **任务详情页面** - 验证任务类型字段显示"转运任务" - 验证各个信息板块的标题正确 4. ✅ **搜索和筛选** - 验证按类型筛选时的显示文本 - 验证搜索结果中的类型显示 ## 注意事项 1. ⚠️ **前后端一致性** - 后端枚举值 `EMERGENCY_TRANSFER` 保持不变 - 只修改前端显示文案 2. ⚠️ **法律文档** - 隐私政策和用户协议中的"急救转运"保持不变 - 这些是正式文档,使用完整术语 3. ⚠️ **代码注释** - 注释中的"急救转运"也统一改为"转运" - 保持代码可读性 4. ✅ **用户体验** - "转运任务"更简洁易懂 - 减少文字长度,界面更美观 ## 相关任务类型对照表 | 后端枚举值 | 修改前显示 | 修改后显示 | |-----------|----------|-----------| | EMERGENCY_TRANSFER | 急救转运 | **转运任务** ✅ | | WELFARE | 福祉车 | 福祉车 | | MAINTENANCE | 维修保养 | 维修保养 | | FUEL | 加油 | 加油 | | OTHER | 其他 | 其他 | ## 影响范围评估 ### 前端影响 - ✅ 所有App页面的任务类型显示 - ✅ 任务类型选择器 - ✅ 页面导航标题 - ✅ 代码注释 ### 后端影响 - ❌ 无影响(枚举值不变) ### 数据库影响 - ❌ 无影响(存储值不变) ### 用户影响 - ✅ 界面文案更简洁 - ✅ 更易理解 --- **修改时间**: 2025-10-26 **修改人**: AI Assistant **影响范围**: App端前端显示文案 **后端改动**: 无 **数据库改动**: 无