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

220 lines
5.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 智慧养老系统页面配置部署指南
## 快速开始
### 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. 性能问题
考虑使用角色专用配置而非完整配置