Initial commit of akmon project

This commit is contained in:
2026-01-20 08:04:15 +08:00
commit 77a2bab985
1309 changed files with 343305 additions and 0 deletions

View File

@@ -0,0 +1,219 @@
# 智慧养老系统页面配置部署指南
## 快速开始
### 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. 性能问题
考虑使用角色专用配置而非完整配置