220 lines
5.2 KiB
Markdown
220 lines
5.2 KiB
Markdown
# 智慧养老系统页面配置部署指南
|
||
|
||
## 快速开始
|
||
|
||
### 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. 性能问题
|
||
考虑使用角色专用配置而非完整配置
|