Files
akmon/doc_eldercare/eldercare_pages_deployment_guide.md
2026-01-20 08:04:15 +08:00

5.2 KiB
Raw Permalink Blame History

智慧养老系统页面配置部署指南

快速开始

1. 开发环境配置

推荐在开发阶段使用完整配置文件:

# 将完整配置文件复制为主配置文件
cp pages_eldercare_complete.json pages.json

2. 生产环境配置

根据部署的用户角色选择对应配置:

管理员端部署

cp pages_eldercare_admin.json pages.json

护理人员端部署

cp pages_eldercare_caregiver.json pages.json

家属端部署

cp pages_eldercare_family.json pages.json

医生端部署

cp pages_eldercare_doctor.json pages.json

长者端部署

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. 单角色部署

适用于明确单一用户群体的场景:

# 例:护理人员专用版本
cp pages_eldercare_caregiver.json pages.json

2. 多角色部署

适用于需要角色切换的场景:

# 使用通用配置或完整配置
cp pages_eldercare_general.json pages.json

3. 开发测试部署

# 使用完整配置便于开发测试
cp pages_eldercare_complete.json pages.json

自定义配置

1. 修改主题色

在页面配置文件中修改 navigationBarBackgroundColor

{
  "path": "pages/eldercare/admin/dashboard",
  "style": {
    "navigationBarBackgroundColor": "#YOUR_COLOR"
  }
}

2. 添加新页面

在对应的配置文件中添加新页面配置:

{
  "path": "pages/eldercare/your-module/your-page",
  "style": {
    "navigationBarTitleText": "页面标题",
    "navigationBarTextStyle": "white",
    "navigationBarBackgroundColor": "#1976D2"
  }
}

3. 修改全局样式

在配置文件的 globalStyle 中修改:

{
  "globalStyle": {
    "navigationBarTextStyle": "white",
    "navigationBarTitleText": "系统名称",
    "navigationBarBackgroundColor": "#1976D2",
    "backgroundColor": "#F5F5F5"
  }
}

注意事项

  1. 备份原始配置修改前请备份原始的pages.json文件
  2. 权限控制:确保页面配置与实际权限控制保持一致
  3. 性能考虑:避免在单个配置中包含过多页面
  4. 用户体验:不同角色应使用对应的配置以优化体验
  5. 更新维护:添加新功能时记得更新相应的配置文件

问题排查

1. 页面找不到

检查页面路径是否正确添加到配置文件中

2. 导航栏样式异常

检查 navigationBarBackgroundColornavigationBarTextStyle 配置

3. 角色权限问题

确认使用了正确的角色专用配置文件

4. 性能问题

考虑使用角色专用配置而非完整配置