|
|
3 jam lalu | |
|---|---|---|
| .. | ||
| assets | 3 jam lalu | |
| dist | 3 jam lalu | |
| docs | 3 jam lalu | |
| mock | 3 jam lalu | |
| public | 3 jam lalu | |
| src | 3 jam lalu | |
| .editorconfig | 3 jam lalu | |
| .env | 3 jam lalu | |
| .env.development | 3 jam lalu | |
| .env.test | 3 jam lalu | |
| .eslintignore | 3 jam lalu | |
| .eslintrc | 3 jam lalu | |
| .gitlab-ci.yml | 3 jam lalu | |
| .prettierrc | 3 jam lalu | |
| .stylelintignore | 3 jam lalu | |
| Dockerfile | 3 jam lalu | |
| README.md | 3 jam lalu | |
| commitlint.config.js | 3 jam lalu | |
| default.conf | 3 jam lalu | |
| globals.d.ts | 3 jam lalu | |
| index.html | 3 jam lalu | |
| mockProdServer.ts | 3 jam lalu | |
| package-lock.json | 3 jam lalu | |
| package.json | 3 jam lalu | |
| pnpm-lock.yaml | 3 jam lalu | |
| stylelint.config.js | 3 jam lalu | |
| tsconfig.json | 3 jam lalu | |
| tsconfig.node.json | 3 jam lalu | |
| vite.config.ts | 3 jam lalu | |
| yarn.lock | 3 jam lalu | |
在快节奏的现代生活与日益复杂的健康挑战下,人们对专业疗养服务的需求呈现出爆发式增长。无论是术后康复的患者渴望快速回归正常生活,还是长期被慢性疾病困扰的人群急需精准的调养呵护,亦或是操劳半生的老年人向往高品质的晚年康养时光,专业、高效、贴心的疗养场所成为全社会的迫切期盼。 然而,当前市面上的多数疗养机构存在诸多短板:信息化建设近乎空白,患者与医护人员之间的沟通、病例档案的管理、疗养服务的调配等环节,还停留在手工操作、口头传达的低效阶段;现代化的专业疗养设备稀缺,难以针对不同病症、不同康复阶段精准施疗,大大限制了疗养效果;管理架构松散,服务流程混乱无序,常常出现服务响应滞后、资源错配等问题,根本无法满足患者及家属对专业化、个性化疗养服务的严苛要求。 康悦林疗养院横空出世,携创新与专业之力重塑疗养新篇。其精心打造的康悦林智慧疗养系统,是为疗养院全方位运营深度定制的高科技利器。从访客踏入疗养院的第一步起,来访管理模块便迅速介入,通过智能终端精准采集信息,快速匹配专业建议,开启贴心服务前奏;入退院流程依托入退管理系统实现电子化、标准化,大幅缩短办理时间,确保信息无差错录入;在住期间,在住管理子系统 24 小时不间断监测疗养人员健康状况,实时反馈给医护团队,实现精准干预;服务管理板块更是一大亮点,它依据个体的疾病诊断、康复进程、身心状态,智能定制涵盖康复理疗、心理疏导、营养支持等在内的多元个性化服务套餐;财务管理模块清晰记录每一笔费用收支,让账目一目了然,缴费退费便捷无忧。康悦林疗养院凭借这套全流程、智能化、个性化的疗养系统,致力于为每一位前来寻求帮助的朋友提供一站式、超一流的疗养体验,成为人们追求健康、重焕生机的理想港湾。
项目迭代日志:
https://kyl-sanatorium-admin.mdxq.net/
Vue 3 + TypeScript +Tdesign + Vite + pinia
├── commitlint.config.js - commintlint 规范
├── docker - docker 部署配置文件
│ └── nginx.conf - 若开启 browerhistroy 可参考配置
├── docs - 项目展示图 - 首页截图
├── globals.d.ts - 通用声明文件
├── index.html - 主 html 文件
├── mock - mock 目录
│ └── index.ts
├── node_modules - 项目依赖
├── package-lock.json
├── package.json
├── public - 公用资源文件
│ └── favicon.ico
├── shims-vue.d.ts
├── src - 页面代码
│ ├── api 请求相关
│ ├── assets 公共资源
│ │ ├── images 图片资源
│ ├── conponents - 公用组件
│ │ ├── Delete - 删除弹层:只需从父组件传删除的内容提示
│ │ ├── ImageMagnify - 查看图片弹层
│ │ ├── Message - 提示弹层
│ │ │ ├──Success - 成功通知弹窗
│ │ │ ├──ProdDisabled - 禁用提示弹窗
│ │ ├── switchBar - tab切换
│ │ │ ├──switchBar - tab切换
│ │ │ ├──switchBarindex - 首页tab切换
│ │ │ ├──switchBartop - 线条tab
│ │ ├── ApplyTip - tab切换
│ │ ├── Forbidden - 禁用
│ │ ├── ImageMagnify - 查看图片
│ │ ├── noData - 无数据
│ │ ├── OldManSelect - 选择老人
│ │ ├── OperateDialog - 操作弹层
│ │ │ ├──index - 删除
│ │ │ ├──ResetPassword - 重置密码
│ │ │ ├──disable - 禁用、启用
│ ├── layouts - 页面架构
│ │ ├──components - 页面架构公共组件
│ │ │ ├──Breadcrumb - 面包屑
│ │ │ ├──Content - 内置组件,避免重复渲染DOM
│ │ │ ├──EaseRequest - 接口测试工具组件
│ │ │ ├──Footer - 底部公司名称
│ │ │ ├──LayoutContentSide - 侧边栏
│ │ │ ├──LayoutHeader - 侧边栏头部
│ │ │ ├──Loginfo - 侧边栏退出区域
│ │ │ ├──Notice - 通知中心,弃用
│ │ │ ├──Search - 搜索功能
│ │ ├──frame - 页面架构框架
│ │ ├──simple2Components - 框架公用内容
│ │ │ ├──Header - 框架顶部
│ │ │ ├──topMenuContent - 框架复杂版导航
│ │ │ ├──SideNav - 列表菜单
│ │──index.vue - 框架布局
│ ├── pages - 页面展示目录
│ │ ├──dashboard - 首页
│ │ ├──appointment - 预约管理
│ │ │ ├──comeVisit - 来访登记
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 到访登记表单弹层
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──subscribe - 预约登记
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 到院表单弹层
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──client - 客户管理
│ │ │ ├──index - 主页
│ │ │ ├──constants - 列表展示的数据
│ │ │ ├──components - 组件
│ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ ├──TableList - table列表
│ │ ├──enterQuit - 入退管理
│ │ │ ├──enter - 入住办理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──details - 入住详情
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──ApplyForm - 第一步:申请入住(申请信息)
│ │ │ │ │ ├──ApplyBaseInfo - 申请入住(导入了ApplyBaseInfo1和ApplyBaseInfo2组件)
│ │ │ │ │ ├──ApplyBaseInfo1 - 第一步:申请入住(基本信息、家属信息、资料长传)展示
│ │ │ │ │ ├──ApplyBaseInfo2 - 第二步:健康能力评估(健康评估、能力评估、评估报告)
│ │ │ │ │ ├──AssessmentForm - 第二步:健康能力评估(AssessmentForm1、AssessmentForm2、AssessmentForm3)
│ │ │ │ │ ├──AssessmentForm1 - 健康评估
│ │ │ │ │ ├──AssessmentForm2 - 能力评估
│ │ │ │ │ ├──AssessmentForm3 - 评估报告
│ │ │ │ │ ├──ApplyConfigBase- 第四步:入住配置
│ │ │ │ │ ├──TransactForm - 第五步:签约办理表单
│ │ │ │ │ ├──RightApply -右侧审批
│ │ │ │ │ ├──ApplyBase -需要展示的基本信息
│ │ │ │ │ ├──ApplyApproval -申请审批记录
│ │ │ │ │ ├──BillDetails -账单预览
│ │ │ │ │ ├──ApplyConfigBase-入住配置详情
│ │ │ │ │ ├──SignBaseInfo -签约办理详情
│ │ │ │ │ ├──upload -资料上传
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──quit - 退住办理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──financing - 财务管理
│ │ │ ├──bill - 账单列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 详情页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──BaseInfo - 账单信息
│ │ │ │ │ ├──BaseInfoDetail - 账单明细
│ │ │ │ │ ├──CancelFrom - 填写取消原因
│ │ │ │ │ ├──CreatBillFrom - 生成月度账单
│ │ │ │ │ ├──DialogFrom - 上传支付凭证
│ │ │ │ │ ├──RecordCancel - 取消记录
│ │ │ │ │ ├──RecordPay - 支付记录
│ │ │ │ │ ├──RecordRefund - 退款记录
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──arrearage - 欠费老人列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogForm - 查看欠费账单
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──prestore - 预交款列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogForm - 上传充值凭证
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──balance - 余额查询列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──intelligence - 智能监测
│ │ │ ├──equipment - 设备管理查询列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 设备详情
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogForm - 新增、编辑设备
│ │ │ │ │ ├──LookData - 查看设备
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──facility - 报警数据查询列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogForm - 处理结果
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──warn - 报警规则查询列表
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 新增、编辑规则
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──liveIn - 在住管理
│ │ │ ├──contract - 合同管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 合同详情
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──bed - 床位管理
│ │ │ │ ├──houseType - 床位房型
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──AddBed - 新增、编辑床位
│ │ │ │ │ │ ├──AddFloor - 新增、编辑楼层
│ │ │ │ │ │ ├──AddRoom - 新增、编辑房间
│ │ │ │ │ │ ├──CheckRoom - 查看房间详情
│ │ │ │ │ │ ├──FloorInfo - 新增楼层按钮
│ │ │ │ │ │ ├──List - 房型列表
│ │ │ │ │ │ ├──SwitchBartop - 楼层按钮列表
│ │ │ │ ├──houseSet - 房型设置
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──DialogFrom - 新增、编辑房型
│ │ │ │ │ │ ├──TableList - table列表
│ │ │ │ ├──smartBed - 智能床位
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──List - 房型列表
│ │ │ │ │ │ ├──SwitchBartop - 楼层按钮列表
│ │ ├──login - 登录
│ │ ├──order - 订单管理
│ │ │ ├──order - 订单管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 订单详情
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──BaseInfo - 基本信息
│ │ │ │ │ ├──Cancel - 填写取消原因
│ │ │ │ │ ├──RecordCancel - 取消记录
│ │ │ │ │ ├──RecordExecutel - 执行记录
│ │ │ │ │ ├──RecordPay - 支付记录
│ │ │ │ │ ├──RecordRefund - 退款记录
│ │ │ │ │ ├──Refund - 退款原因
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──refund - 退款管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 查看退款记录
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──permission - 用户管理
│ │ │ ├──dept - 部门管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 新增编辑弹层
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──menu - 菜单管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──btnList - 按钮配置
│ │ │ │ │ ├──DialogFrom - 菜单新增编辑弹层
│ │ │ │ │ ├──DialogFormBtn - 按钮新增编辑弹层
│ │ │ │ │ ├──MenuItem - 左侧菜单树形列表
│ │ │ │ │ ├──MenuList - 左侧菜单树形列表
│ │ │ ├──post - 职位管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 新增编辑弹层
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──role - 角色管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 新增编辑弹层
│ │ │ │ │ ├──MenuList - 角色所对应的菜单设置
│ │ │ │ │ ├──RoleList - 左侧角色树列表
│ │ │ ├──user - 用户管理
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──DialogFrom - 新增编辑弹层
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──Tree - 树状列表
│ │ │ │ │ ├──TableList - table列表
│ │ ├──serve - 服务管理
│ │ │ ├──plan - 护理计划
│ │ │ │ ├──grade - 护理等级
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──DialogFrom - 新增编辑护理等级
│ │ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ │ ├──TableList - table列表
│ │ │ │ ├──nurse - 护理计划
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──DialogFrom - 新增编辑护理计划
│ │ │ │ │ │ ├──DialogLook - 查看护理计划
│ │ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ │ ├──Select - 护理项目下拉菜单
│ │ │ │ │ │ ├──TableList - table列表
│ │ │ │ ├──project - 护理项目
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──DialogFrom - 新增编辑护理项目
│ │ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ │ ├──TableList - table列表
│ │ │ ├──task - 护理任务
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 任务安排详情
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──BaseInfo - 基本信息
│ │ │ │ │ ├──cancelAccord - 取消记录
│ │ │ │ │ ├──DialogFormExecute - 新增执行记录
│ │ │ │ │ ├──DialogFormTime - 修改执行时间
│ │ │ │ │ ├──DialogForm - 取消原因
│ │ │ │ │ ├──DialogFormTime - 修改执行时间
│ │ │ │ │ ├──excuteAccord - 执行记录
│ │ │ │ │ ├──serveProject - 护理项目
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ │ ├──oldPeople - 负责老人
│ │ │ │ │ ├──index - 主页
│ │ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ │ ├──components - 组件
│ │ │ │ │ │ ├──CheckRoom - 设置护理员
│ │ │ │ │ │ ├──List - 房型列表
│ │ │ │ │ │ ├──SwitchBartop - 楼层tab列表
│ │ ├──synergy - 协同管理
│ │ │ ├──backlog - 我的待办
│ │ │ │ ├──index - 主页
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ │ ├──apply - 我的申请
│ │ │ │ ├──index - 主页
│ │ │ │ ├──details - 详情
│ │ │ │ ├──constants - 列表展示的数据
│ │ │ │ ├──components - 组件
│ │ │ │ │ ├──ApplyApproval - 申请审批(公用:第二、五、六步)
│ │ │ │ │ ├──ApplyBaseInfo - 基本信息(公用)
│ │ │ │ │ ├──applyClass - 选择申请单据类别
│ │ │ │ │ ├──ApplyForm - 申请退住表单(第一步)
│ │ │ │ │ ├──OldManSelect - 申请退住表单选择老人(第一步)
│ │ │ │ │ ├──ContractForm - 解除合同(第三步)
│ │ │ │ │ ├──AdjustBill - 调整费用账单(第四步)
│ │ │ │ │ ├──ApproveBill - 账单明细(第四、五、六步)
│ │ │ │ │ ├──UploadVoucher - 上传退款凭证
│ │ │ │ │ ├──Liquidation - 完成账单清算(第七步)
│ │ │ │ │ ├──RightApply - 右侧操作记录(公共)
│ │ │ │ │ ├──SearchForm - 搜索功能
│ │ │ │ │ ├──TableList - table列表
│ │ ├──user - 个人中心
│ ├── router - 定义路由页面
│ ├── style - 样式
│ │ ├──componentsReast - 组件重置、全局样式
│ │ ├──theme - 全局颜色值、公用样式
│ │ index.less - 样式总入口
│ │ normal.less - 普通框架样式
│ │ noSecondMenu.less - 普通框架简化版样式
│ │ top.less - 上左右布局
│ ├── utils 封装工具目录
│ ├── main.ts - 项目入口文件
│ ├── permission.ts - 路有权限控制
├── tsconfig.json - ts配置文件
├── README.md - 说明文档
└── vite.config.js - vite 配置文件
## 安装依赖
npm install || yarn
## 启动项目
# 启动链接mock
npm run dev
# 启动链接测试环境
npm run start
## 构建正式环境 - 打包
npm run build
nprogress 进度条
viteMockServe vite 的数据模拟插件
vueJsx
使用jsx 语法 jsx语法可以更好地跟Typescript结合 在阅读UI框架源码时,发现在知名UI组件库Ant Design Vue跟Naive UI皆使用tsx语法开发 vite-svg-loader
vite vue3 pinia 中文文档 :类vuex vue-router Tdesign Tdesign-cli
tsconfig.json配置
tsconfig.json 配置整理 vite.config.js vite配置文件