feat: 初始化医护端与患者端页面骨架
完成两个 Vite 应用的基础工程化配置、路由、状态管理及第一版业务页面,当前使用演示数据,尚未接入真实后端接口。
This commit is contained in:
26
README.md
26
README.md
@@ -4,7 +4,12 @@
|
||||
|
||||
## 当前状态
|
||||
|
||||
当前仅完成项目目录和说明文档,尚未初始化 Vite,也尚未生成业务代码。
|
||||
已完成两个 Vite 应用的基础初始化、ESLint + Prettier 工程化配置,以及第一版业务页面骨架:
|
||||
|
||||
- `clinical-web`:医护端布局、工作台、签署任务、文书库、报表和设置页面;
|
||||
- `patient-h5`:签署入口、文书确认、签署人信息、手写签名和结果页面;
|
||||
- 当前页面使用演示数据,尚未接入真实后端接口;
|
||||
- `packages` 目录暂时保留,等接口和公共类型稳定后再接入共享包。
|
||||
|
||||
## 项目定位
|
||||
|
||||
@@ -67,12 +72,11 @@ medical-sign/
|
||||
|
||||
## 技术栈规划
|
||||
|
||||
- 医护端:Vue 3 + TypeScript + Vite + Element Plus;
|
||||
- 患者端:Vue 3 + TypeScript + Vite + Vant;
|
||||
- 接口数据:优先使用 OpenAPI 生成类型安全的客户端;
|
||||
- 服务端数据:TanStack Vue Query;
|
||||
- 本地状态:Pinia 或组件状态;
|
||||
- 测试:Vitest + Playwright。
|
||||
- 医护端:Vue 3 + TypeScript + Vite + Vue Router + Pinia + Element Plus + Axios;
|
||||
- 患者端:Vue 3 + TypeScript + Vite + Vue Router + Axios,移动端先使用原生 Canvas 完成签名演示;
|
||||
- 接口数据:先通过 Axios 封装请求,接口稳定后再评估 OpenAPI 类型生成;
|
||||
- 服务端数据:医护端后续再评估 TanStack Vue Query;
|
||||
- 测试:待最小业务闭环稳定后再补充 Vitest + Playwright。
|
||||
|
||||
## 开发原则
|
||||
|
||||
@@ -98,8 +102,8 @@ patient-h5/dist/ → 患者手机签署网页
|
||||
|
||||
## 后续工作
|
||||
|
||||
1. 初始化两个 Vite 应用;
|
||||
2. 配置 workspace 和公共类型包;
|
||||
3. 完成“医护端发起 → 患者 H5 签署 → 结果回传”的最小闭环;
|
||||
1. 用真实调研结果校准页面字段、状态和角色权限;
|
||||
2. 完成“医护端发起 → 患者 H5 签署 → 结果回传”的最小闭环;
|
||||
3. 再接入 `packages` 中的公共类型和接口客户端;
|
||||
4. 验证电子病历 iframe、单点登录和签字板调用;
|
||||
5. 再补充收费拦截、动态补签和急诊例外流程。
|
||||
5. 补充收费拦截、动态补签和急诊例外流程。
|
||||
|
||||
Reference in New Issue
Block a user