Переглянути джерело

chore(project): 初始化项目运行脚本和类型定义调整

- 添加 Run.bat 文件用于启动开发环境
- 移除旧的 shime-uni.d.ts 类型定义文件
- 调整 shims-uni.d.ts 文件路径至 src 目录下
- 删除原有的项目说明文档内容
mcbaiyun 2 місяців тому
батько
коміт
ab1bbe3007
4 змінених файлів з 1 додано та 66 видалено
  1. 1 0
      Run.bat
  2. 0 6
      src/shime-uni.d.ts
  3. 0 0
      src/shims-uni.d.ts
  4. 0 60
      慢病设计.txt

+ 1 - 0
Run.bat

@@ -0,0 +1 @@
+npm run dev:mp-weixin

+ 0 - 6
src/shime-uni.d.ts

@@ -1,6 +0,0 @@
-export {}
-
-declare module "vue" {
-  type Hooks = App.AppInstance & Page.PageInstance;
-  interface ComponentCustomOptions extends Hooks {}
-}

+ 0 - 0
shims-uni.d.ts → src/shims-uni.d.ts


+ 0 - 60
慢病设计.txt

@@ -1,60 +0,0 @@
-关于本微信小程序
-首先,本小程序是一个学习研究的小程序,服务于真实的医疗机构对于慢病患者服务管理的需求。
-主要是方便患者上传自测数据,方便医生查看,方便医生进行管理。
-
-登录流程
-首先用户进入微信小程序后,点击个人,如果没有登录,则会进入登录引导页面。
-在引导页面,用户需要选择身份类型,有3种身份,分别是医生、患者、患者家属,
-  点击后则触发wx.login()方法,将wx.login的一次性验证码并根据不同的选项向后端发送登录请求
-  (
-@Data
-public class GetOpenidRequest {
-    private String code;
-    /** PermissionGroup code: 1=SYS_ADMIN,2=DOCTOR,3=PATIENT,4=PATIENT_FAMILY */
-    private Integer role;
-}
-),后端会返回{"code":200,"message":"ok","data":{"token":"af6dfb3e70fa43548c38e7d55431b105"}}
-请保存好token,并保存在手机本地。
-然后再次访问
-  
-
-
-
-
-
-首先分为三大核心功能区
-1.慢病首页
-2.健康管理
-3.个人中心
-
-
-慢病首页
-任务卡片布局:使用卡片式设计,每个任务显示图标(e.g., 药瓶图标)、进度条(完成度百分比)和状态(未完成/完成/逾期)。顶部添加“今日概览”区域,汇总血压/血糖平均值。
-数据展示:底部显示近7天趋势小图(迷你曲线),点击跳转健康管理页面。
-
-健康管理
-用户需要自己建立一次基础的健康档案,包括必要信息(吸烟饮酒史、疾病诊断、用药情况、过敏史、家族史)
-吸烟/饮酒(单选):□否  □偶尔(饮酒<1次/周或吸烟<1包/周) □经常  
-疾病诊断:糖尿病、高血压、血脂异常、冠心病、脑梗塞,可采用滑动条代替文本输入,以及支持语音输入形式
-过敏史(单选:□无 □有→弹出常见药物勾选,如胰岛素、阿司匹林……,或者第三个选项为其他,然后支持语音或者手打输入药品名称)。  
-
-后续需要让用户建立日常测量数据
-血压(手动录入优化):  
-  仅需输入数值(如“130/85”),单位自动显示“mmHg”。  
-  交互优化:提供滑动条(收缩压70-200,舒张压40-120)或语音输入 
-血糖(分空腹/餐后):  
-  输入框默认显示“空腹血糖”,切换按钮选择“餐后”,单位自动显示“mmol/L”  
-身高、体重:  
-  输入后自动计算BMI
-对于所填数据,可显示提示色:绿/黄/红,红色为异常显著情况;设置弹窗预警:当输入血压>140/90或空腹血糖>7.0时,弹窗提示“建议尽快复诊” 
-智能设备同步:支持蓝牙/Wi-Fi连接血压计、血糖仪,自动上传数据
-自动生成近7天/30天血压、血糖变化曲线,颜色标注异常值(红/黄/绿三色预警)
-
-
-个人中心页面
-首先是引导用户进行微信小程序的登录,在登录页面我们让用户上传自己的头像和姓名
-后续个人中心顶部会显示用户上传的姓名和头像
-
-
-然后是需要设计一个页面让用户填写基本信息(姓名、年龄、性别、省/市、电话号码、身份证号码?)
-