# 智慧养老系统页面配置部署指南 ## 快速开始 ### 1. 开发环境配置 推荐在开发阶段使用完整配置文件: ```bash # 将完整配置文件复制为主配置文件 cp pages_eldercare_complete.json pages.json ``` ### 2. 生产环境配置 根据部署的用户角色选择对应配置: #### 管理员端部署 ```bash cp pages_eldercare_admin.json pages.json ``` #### 护理人员端部署 ```bash cp pages_eldercare_caregiver.json pages.json ``` #### 家属端部署 ```bash cp pages_eldercare_family.json pages.json ``` #### 医生端部署 ```bash cp pages_eldercare_doctor.json pages.json ``` #### 长者端部署 ```bash cp pages_eldercare_elder.json pages.json ``` ## 配置文件详细说明 ### 已创建的页面配置文件 1. **pages_eldercare_admin.json** - 管理员专用配置 - 包含系统管理、数据分析、财务管理等功能 - 主题色:蓝色 (#1976D2) - 适用于:养老院管理员、系统管理员 2. **pages_eldercare_caregiver.json** - 护理人员专用配置 - 包含日常护理、任务执行、设备检查等功能 - 主题色:绿色 (#2E7D32) - 适用于:护工、护士、护理员 3. **pages_eldercare_family.json** - 家属专用配置 - 包含状态查看、沟通交流、探视预约等功能 - 主题色:橙色 (#FF6B35) - 适用于:长者家属、亲属 4. **pages_eldercare_doctor.json** - 医生专用配置 - 包含医疗诊断、健康分析、医疗设备管理等功能 - 主题色:紫色 (#7B1FA2) - 适用于:医生、医疗专家 5. **pages_eldercare_elder.json** - 长者专用配置 - 包含简化界面、生活助手、紧急呼叫等功能 - 主题色:亮绿色 (#4CAF50) - 适用于:长者本人 6. **pages_eldercare_general.json** - 通用配置 - 包含各角色入口页面 - 适用于:多角色切换场景 7. **pages_eldercare_complete.json** - 完整配置 - 包含系统所有页面 - 适用于:开发、测试环境 ## 系统特色功能 ### 1. 系统入口页面 (`pages/eldercare/index.uvue`) - 角色选择界面 - 渐变背景设计 - 系统功能介绍 - 响应式布局 ### 2. 长者专用界面 (`pages/eldercare/elder/dashboard.uvue`) - 大字体、大按钮设计 - 简化操作流程 - 紧急呼叫功能 - 语音友好界面 ### 3. 多角色仪表板 - 管理员控制台:数据总览、系统管理 - 护理工作台:任务管理、健康监测 - 家属中心:状态查看、沟通交流 - 医生工作台:医疗诊断、健康分析 ## 页面权限说明 ### 管理员权限页面 - ✅ 所有系统管理功能 - ✅ 数据分析和报告 - ✅ 用户和权限管理 - ✅ 财务和设备管理 ### 护理人员权限页面 - ✅ 日常护理任务 - ✅ 健康数据录入 - ✅ 设备状态检查 - ✅ 事件报告提交 - ❌ 系统管理功能 ### 家属权限页面 - ✅ 长者状态查看 - ✅ 护理记录查看 - ✅ 沟通交流功能 - ✅ 探视预约管理 - ❌ 系统管理功能 - ❌ 其他长者信息 ### 医生权限页面 - ✅ 医疗诊断工具 - ✅ 健康数据分析 - ✅ 医疗设备管理 - ✅ 医疗事件处理 - ❌ 系统管理功能 ### 长者权限页面 - ✅ 个人健康查看 - ✅ 家人联系功能 - ✅ 活动参与管理 - ✅ 紧急呼叫功能 - ❌ 他人信息查看 ## 部署建议 ### 1. 单角色部署 适用于明确单一用户群体的场景: ```bash # 例:护理人员专用版本 cp pages_eldercare_caregiver.json pages.json ``` ### 2. 多角色部署 适用于需要角色切换的场景: ```bash # 使用通用配置或完整配置 cp pages_eldercare_general.json pages.json ``` ### 3. 开发测试部署 ```bash # 使用完整配置便于开发测试 cp pages_eldercare_complete.json pages.json ``` ## 自定义配置 ### 1. 修改主题色 在页面配置文件中修改 `navigationBarBackgroundColor`: ```json { "path": "pages/eldercare/admin/dashboard", "style": { "navigationBarBackgroundColor": "#YOUR_COLOR" } } ``` ### 2. 添加新页面 在对应的配置文件中添加新页面配置: ```json { "path": "pages/eldercare/your-module/your-page", "style": { "navigationBarTitleText": "页面标题", "navigationBarTextStyle": "white", "navigationBarBackgroundColor": "#1976D2" } } ``` ### 3. 修改全局样式 在配置文件的 `globalStyle` 中修改: ```json { "globalStyle": { "navigationBarTextStyle": "white", "navigationBarTitleText": "系统名称", "navigationBarBackgroundColor": "#1976D2", "backgroundColor": "#F5F5F5" } } ``` ## 注意事项 1. **备份原始配置**:修改前请备份原始的pages.json文件 2. **权限控制**:确保页面配置与实际权限控制保持一致 3. **性能考虑**:避免在单个配置中包含过多页面 4. **用户体验**:不同角色应使用对应的配置以优化体验 5. **更新维护**:添加新功能时记得更新相应的配置文件 ## 问题排查 ### 1. 页面找不到 检查页面路径是否正确添加到配置文件中 ### 2. 导航栏样式异常 检查 `navigationBarBackgroundColor` 和 `navigationBarTextStyle` 配置 ### 3. 角色权限问题 确认使用了正确的角色专用配置文件 ### 4. 性能问题 考虑使用角色专用配置而非完整配置