# 康颐智慧养老院

## 一、项目定位

**智慧养老家属端**:面向入住长者家属的移动应用,家属可查看长者的健康数据、护理记录、服务订单,在线预约院内增值服务、报名活动、与护理员及院方沟通、提交投诉反馈。
院方一侧通过 **Laravel Nova** 后台统一管理长者档案、护理员、服务项目、订单、护理记录、活动公告与反馈处理。

### 技术栈(实况)

| 层 | 技术 | 版本 |
| — | — | — |
| 后端 | Laravel | 13.29.0 |
| PHP | phpEnv 自带 | 8.4.23(满足 `^8.3`) |
| 数据库 | MySQL | 5.7(库名 `nova_admin`) |
| 管理后台 | Laravel Nova | 5.x(已随项目安装) |
| 前端 | uni-app(Vue3 + Vite) | compiler 4.84 / vite 5.2.8 |

—

## 二、目录结构

“`
G:\work\养老院\
├── app/
│ ├── Http/
│ │ ├── Controllers/Api/ # 移动端 API 控制器(14 个)
│ │ │ ├── BaseApiController.php 统一响应/分页/当前用户
│ │ │ ├── AuthController.php 认证
│ │ │ ├── HomeController.php 首页聚合 + 站点配置
│ │ │ ├── ElderlyController.php 老人档案
│ │ │ ├── CaregiverController.php 护理员 + 排班
│ │ │ ├── ServiceController.php 服务分类/列表/详情
│ │ │ ├── OrderController.php 服务订单
│ │ │ ├── CareRecordController.php护理记录
│ │ │ ├── HealthController.php 健康数据 + 趋势
│ │ │ ├── NotificationController.php 通知中心
│ │ │ ├── ActivityController.php 活动 + 报名
│ │ │ ├── AnnouncementController.php 公告
│ │ │ ├── FeedbackController.php 投诉反馈
│ │ │ ├── ChatController.php 在线沟通
│ │ │ └── UploadController.php 图片上传
│ │ └── Middleware/
│ │ ├── ApiAuth.php Token 鉴权
│ │ └── Cors.php 跨域(OPTIONS 预检直返 204)
│ ├── Models/ 18 个 Eloquent 模型
│ ├── Services/
│ │ ├── OrderService.php 订单业务(事务 + 乐观锁,API/后台共用)
│ │ └── NotificationService.php 站内通知(单发/广播)
│ ├── Support/Image.php 图片 URL / 多图数组处理
│ └── Nova/ Nova 后台资源
├── bootstrap/app.php 路由注册 / 中间件 / 异常统一响应
├── config/
│ ├── app.php timezone=Asia/Shanghai
│ └── database.php mysql engine=InnoDB
├── database/
│ ├── migrations/ 5 个业务迁移(16 张业务表)
│ ├── seeders/DatabaseSeeder.php 全量演示数据
│ └── seeders/gen_seed_images.py 占位图生成脚本
├── public/uploads/seed/ 35 张本地 SVG 占位图
├── routes/
│ ├── api.php 移动端 API(60 条路由)
│ └── web.php
├── scripts/ ★ 运维与验证脚本
│ ├── serve.sh 后端 dev server 启停(绕过 artisan serve 限制)
│ ├── api-smoke.sh API 全量冒烟测试(60 项断言)
│ ├── db-reset.sh 演示数据重置
│ └── e2e-screenshots.cjs 前端端到端巡检 + 截图
├── screenshots/app/ 26 张页面截图 + report.json
├── base-uni-app/ ★ 前端(Vue3 + Vite)
│ ├── src/
│ │ ├── config/index.js BASE_URL / token key / 主题色
│ │ ├── utils/request.js 请求封装 + 上传
│ │ ├── utils/format.js 格式化与状态映射
│ │ ├── api/index.js 接口模块(与后端一一对应)
│ │ ├── store/index.js 轻量全局状态
│ │ ├── styles/common.scss 全局样式与原子类
│ │ ├── uni.scss 设计令牌
│ │ ├── components/yy-*/ 7 个自研组件
│ │ └── pages/ 26 个页面
│ └── dist/build/h5/ 构建产物
├── PROJECT_ANALYSIS.md 本文件
└── handoff.md 交接状态
“`

—

## 三、功能模块

### 3.1 家属端(uni-app,26 页)

| 优先级 | 页面 | 路径 | 说明 |
| — | — | — | — |
| P0 | 登录/注册 | `pages/login/index` | 手机验证码 / 账号密码双通道;大字体切换;注册弹层 |
| P0 | 首页(家人) | `pages/index/index` | 渐变头 + 统计、轮播、8 宫格入口、院内公告、家人卡片、护理员推荐、热门服务、近期活动 |
| P0 | 通知中心 | `pages/notification/index` | 6 类筛选 + 未读角标 + 全部已读 + 业务跳转 |
| P0 | 服务中心 | `pages/service/index` | 搜索、分类横滑、服务卡片、紧急服务、24h 热线 |
| P0 | 我的 | `pages/my/index` | 资料头、服务宫格(含未读角标)、账户安全、字体大小/缓存/关于、退出 |
| P0 | 老人管理 | `pages/elderly/index` | 关键词搜索 + 健康状态筛选 + 快捷操作 + 悬浮新增 |
| P0 | 老人详情 | `pages/elderly/detail` | 基本信息、健康四宫格、负责护理员、近期护理记录、医疗信息 |
| P0 | 新增/编辑档案 | `pages/elderly/add` | 四段式表单(基本信息/入住/紧急联系/健康生活)+ 解绑 |
| P0 | 服务申请 | `pages/service/apply` | 服务对象选择、日期时段、数量加减、费用实时合计 |
| P0 | 订单列表 | `pages/order/index` | 5 个状态 Tab + 角标 + 取消/评价/记录入口 |
| P0 | 订单详情 | `pages/order/detail` | 状态卡、订单信息、时间轴、评价表单、取消 |
| P1 | 服务详情 | `pages/service/detail` | 封面、价格、服务流程四步、温馨提示 |
| P1 | 护理员列表 | `pages/caregiver/index` | 等级筛选、在线状态、评分、标签、本周排班表 |
| P1 | 护理员详情 | `pages/caregiver/detail` | 数据统计、擅长标签、在照护长者、家属评价 |
| P1 | 护理记录 | `pages/record/index` | 老人切换、类型筛选、图片预览、家属/院方均可写记录 |
| P1 | 健康档案 | `pages/health/index` | 健康概览四宫格、血压/心率/血糖趋势图、测量记录、录入弹层 |
| P1 | 活动列表 | `pages/activity/index` | 类型筛选、封面卡、我的报名列表 + 取消 |
| P1 | 活动详情 | `pages/activity/detail` | 活动信息、进度条、多选长者报名 |
| P1 | 在线沟通 | `pages/chat/index` | 会话列表 + 聊天气泡 + 快捷语 + 院方/护理员双通道 |
| P2 | 投诉反馈 | `pages/feedback/index` | 类型 + 星级 + 图片上传 + 历史记录与院方回复 |
| P2 | 个人资料 | `pages/profile/index` | 资料汇总 + 安全入口 |
| P2 | 编辑资料 | `pages/profile/edit` | 头像上传、姓名/手机/性别/关系 |
| P2 | 设置 | `pages/settings/index` | 字体大小、消息提醒、修改密码、缓存、关于 |
| P2 | 帮助中心 | `pages/help/index` | 6 条 FAQ 折叠 + 公告列表 + 客服 |
| P2 | 公告详情 | `pages/help/detail` | 正文渲染 + 浏览量 |
| P2 | 关于我们 | `pages/about/index` | 机构简介、联系方式、服务协议、服务特色 |

TabBar 四个:**家人 / 通知 / 服务 / 我的**。

暂无优惠

已有0人支付


我爱数钱钱 » 康颐智慧养老院 面向入住长者家属的移动应用,家属可查看长者的健康数据、护理记录、服务订单,在线预约院内增值服务、报名活动、与护理员及院方沟通

常见问题FAQ

发表评论