From ef5b3fb59f0cd2f813ad980af38c47a870e751a6 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Tue, 26 Aug 2025 17:41:57 +0800
Subject: [PATCH] =?UTF-8?q?8.26=2017=EF=BC=9A41?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/empty/empty.vue | 26 +
components/navBar/navbar.vue | 38 ++
pages.json | 30 ++
pages_app/patientDetail/patientDetail.vue | 137 +++++
pages_app/patientMsg/patientMsg.vue | 480 +++++++++++++++++-
pages_app/schedule/schedule.vue | 378 ++++++++++++++
pages_app/visit/visit.vue | 180 +++++++
static/icon_message_big.png | Bin 0 -> 1705 bytes
static/image_backgrond_red_big.png | Bin 0 -> 1064 bytes
static/image_backgrond_red_big1.png | Bin 0 -> 1509 bytes
static/visit_data11.png | Bin 0 -> 1745 bytes
static/visitplan.png | Bin 0 -> 1805 bytes
uni_modules/uni-icons/changelog.md | 2 +
.../components/uni-icons/uni-icons.vue | 6 +-
uni_modules/uni-icons/package.json | 109 ++--
15 files changed, 1331 insertions(+), 55 deletions(-)
create mode 100644 components/empty/empty.vue
create mode 100644 components/navBar/navbar.vue
create mode 100644 pages_app/patientDetail/patientDetail.vue
create mode 100644 pages_app/schedule/schedule.vue
create mode 100644 pages_app/visit/visit.vue
create mode 100644 static/icon_message_big.png
create mode 100644 static/image_backgrond_red_big.png
create mode 100644 static/image_backgrond_red_big1.png
create mode 100644 static/visit_data11.png
create mode 100644 static/visitplan.png
diff --git a/components/empty/empty.vue b/components/empty/empty.vue
new file mode 100644
index 0000000..9880ec5
--- /dev/null
+++ b/components/empty/empty.vue
@@ -0,0 +1,26 @@
+
+
+
+ 暂无数据
+
+
+
+
+
+
diff --git a/components/navBar/navbar.vue b/components/navBar/navbar.vue
new file mode 100644
index 0000000..56f5934
--- /dev/null
+++ b/components/navBar/navbar.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
diff --git a/pages.json b/pages.json
index 3e38df1..efd622e 100644
--- a/pages.json
+++ b/pages.json
@@ -451,6 +451,36 @@
}
}
},
+ {
+ "path": "schedule/schedule",
+ "style": {
+ "navigationStyle": "custom",
+ "navigationBarTitleText": "uni-app分页",
+ "app": {
+ "bounce": "none"
+ }
+ }
+ },
+ {
+ "path": "visit/visit",
+ "style": {
+ "navigationStyle": "custom",
+ "navigationBarTitleText": "uni-app分页",
+ "app": {
+ "bounce": "none"
+ }
+ }
+ },
+ {
+ "path": "patientDetail/patientDetail",
+ "style": {
+ "navigationStyle": "custom",
+ "navigationBarTitleText": "uni-app分页",
+ "app": {
+ "bounce": "none"
+ }
+ }
+ },
{
"path": "idcardAuth/idcardAuth",
"style": {
diff --git a/pages_app/patientDetail/patientDetail.vue b/pages_app/patientDetail/patientDetail.vue
new file mode 100644
index 0000000..1bb45d0
--- /dev/null
+++ b/pages_app/patientDetail/patientDetail.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 分组
+
+ 分组了,分组2
+
+
+
+
+ 描述
+
+ 补充患者关键信息,方便随访患者
+
+
+
+
+ 电话号码
+
+ 18012345600
+
+
+
+
+ 患者病史
+
+ {{ historyText }}
+ {{ showAllHistory ? '收起' : '展开全部' }}
+
+
+
+
+
+
+ 发消息
+
+
+
+ 制定随访计划
+
+
+
+ 记录病情
+
+
+
+
+
+
+
+
diff --git a/pages_app/patientMsg/patientMsg.vue b/pages_app/patientMsg/patientMsg.vue
index 179cff4..eeeecf9 100644
--- a/pages_app/patientMsg/patientMsg.vue
+++ b/pages_app/patientMsg/patientMsg.vue
@@ -20,7 +20,7 @@
-
+
@@ -46,11 +46,102 @@
+
+
+
+
+
+
+
+
+
+ 新的患者
+
+
+
+
+
+
+
+
+
+
+
+
+ 患者分组 (随访5人)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+ {{ item.badge }}
+
+
+
+
+ 随访于{{ item.date }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加
+
+
+
+
+
+
患者消息
-
+
患者列表
@@ -62,9 +153,12 @@
+
+
+
diff --git a/pages_app/visit/visit.vue b/pages_app/visit/visit.vue
new file mode 100644
index 0000000..080ce61
--- /dev/null
+++ b/pages_app/visit/visit.vue
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+ 患者
+
+ {{ selectedPatient || '请选择患者' }}
+
+
+
+
+
+ 随访内容
+
+
+
+
+
+
+ {{ idx+1 }}.{{ defaultContent }}
+
+
+ {{ item.date }}
+
+
+
+
+
+
+
+ +
+ 添加随访日程
+
+
+
+
+
+ 提醒我
+
+
+
+
+
+ 提醒患者
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/icon_message_big.png b/static/icon_message_big.png
new file mode 100644
index 0000000000000000000000000000000000000000..36c518d4fca8ae85d72da1b00be1507bf98c8242
GIT binary patch
literal 1705
zcmV;a23GlrP)Px*V@X6oR9HvVnF(l|RS?Jj^KGu$q*&u!k*bK*w43aEyWV0&K?JcXO1&?{8&N!{
z6%o{mil}&7#RF|o5vr&ak!XbCk-Ygn-MC^fc%Z0w)+V-Tj&Ee*+q%2CcH1B*QhhbQ^#D2nT)@maY_0tqz=0wX6Hyy8tF>ob
zj4^uDfAG)gPR==(83SB62*8`neBz9g7AQ2v=wWp9s8xv;Ip;nrvam7c4kB8v$E=8)
z6-CjD)daTIUJPKR@+cQG-&G3y4iTx(%HZH&b9Z<5AJqg-CX;*B*4BRK8D3@PQ%Zrq
z*Fpur*UYSCV%5c3`wM`b0rW7l)-nGEoiS!J5!H#v2Voc~R&OoLyhjmmK@MIYhT+_5
zf~sykbvJC-phm10k*+Wd)zbg^u(ejt@Y8+XTi~4QsV20qnYElH5qTyI!;4CRF9-05
z2VUl!yQiAK)>^$Z+^h_79G@RW(ep*Xt*x!|YHDh}^*4ZCWhJGw>*?v~
zn-thvS?keu06Ta~uXN5`I*o8eQ)%C#wzgJp&!_nx`Vxu6QJtNgW7-H4-kQ_t^pZG^
zU(&>_lLSGqcUM>T-$z(Ed9Iy3-
zx27hwUTF%|$A4bI7;`HC{pjWJdS<>)zgue$0q{Bi?aC{owoW^P
zAow+o;#8`}4ssJXqZ@MQyAYgc=?d~_EEl1958
zp|>!z*3{dy?bDIg$QUzBL|Vla#S;Ln=AMq@_`xWOG~I1iDci#7boyZt(Tt$I0{v&o
zM*uq3uV3HZ+uOT&yHXZRUN-Pd0Zpane+T?Gr7@ICIPe@300000NkvXXu0mjf3>rf~
literal 0
HcmV?d00001
diff --git a/static/image_backgrond_red_big.png b/static/image_backgrond_red_big.png
new file mode 100644
index 0000000000000000000000000000000000000000..0105f362b3022de7cdace6ec2696c11faa1ad109
GIT binary patch
literal 1064
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
LNkvXXu0mjfdf>vv
literal 0
HcmV?d00001
diff --git a/static/visit_data11.png b/static/visit_data11.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1362ff7c58e99a28c7567445966e364a48be6c0
GIT binary patch
literal 1745
zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^1|+TAxeoy;$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y
zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP
zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83
zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8h6Wa9My3YFMsCiAhK8O^Qs^s_qoectanser~{@s3n%|Q4KL+?*Dc3qKm7w0W+cq#T?_tLy@
ztDS7CZM{@aoe+M|Yo^LtWw4&FR#)PZ*fsXPhB5=^Ki?+)H5Fi*f1vWh#8i$c_Z`JW
z7p-34ZM;OH&Nu0uThDfBu@z#$%TC&D&KKCkb}VRG_M%^9j~46BS~K%+O|zgD@9%@W
zzID<*S5uy$%1}iEA7;^LoN1csLs*Hv8;c+h%>6O)k5*eg=={
z(+)*Z==zH;3s}eQKVf%UF2o(V{6PFAKP?1@uL^%1@Un
zVXZ9@$?>>hP-dv|W|nE3*1ROeH=@_#R*SlBE3eFS{S~T)w~SPiEhm
zpXYA5^x>x`hO$uuXh|_JI`jVVE-JdW;%5q7-4wTuhm{)6CV3QJospAmp)?
zt%TKXvdN>QTD8+_TS5t`cFU2X*U5?=RJ(VC_K&sqoO^%2-}ihzpYQW`ZhBCl-%L|$
zQydOAlkX1&V=HKQP4L*4?PqogTdYu@FmyE%i>ibQ7{?VOF)+ZF3gh5lSSU`~{5$N4
z!x=eALc-86!AiCWk&=W43`s4OV{9DGbGceB6m5c0AO?<;$T;Au^A|xtBIbZ=T?G_@
zoCn8C{51-AwI(n`q}e2L7lX@}0iJ3$CLo1TA)uBf$dqg~2OQI7V|#;{3<6^ibQ1^s
z98{Pf2;d&ztMx
z&YIvth$vAC%g_m~_zTx(O0Hobq;kwN1S=$4V6m?Pkpg3hvn5l<;ytC_I9EJ%EW9bX
zWGoo6p}qfV_k;(UwLusf5?hqxi?doK=b@DJh6`R(=w
zGZ*L5^=+ptYa=tX&zv)KrN!n;W@Xr9%$W&y0C^j#xu?$~f3NF$v
zO&u&LX!9Q6+BFkzGgPAs-OVh|C%-!ES~6|gr$c9J<61uS-6*8f4_c%{*FKor3k!6!
zbLoXUopraPf7+S#s(bK4j?`!9Wa$IHZTZfGi)mLDLmYpjRlmmB9`YiQJcW?JB&|OOyczHrLrZ`ZU>AMRCNxFkrS(e%r=%
zm849SM^83k#&Dqw-rbYwn6n4sTX$CKk1op^3DbYC>l@iUL`Z(Gi6r&6ydJLUfr_}j)qd8Dus`c$XY$;&|P08CwNANBwEo)|l2E@>Z=TXeA
z4?3jmaHyZ}71%Rxh_+Jede#1PQ}c_W&c`>K+N>_(n%e6kvTf`ZncmE;PcCOat+XlO
z*?_&@pd?$%{*K@PVt-usQ4Pn<*v47!^nQKA)#kE~#do3`%Aw0l$020J!{Fhfh|~ThW=A@AJzr3F*`ytY*QJ+|qS(pD|O`k;mhH~G2dLJD(n3uyY1_AUyEDtLU(an-e_=PIjP<`;Ib238oYt$6|s
z%oF#Yo!u^7YNbB-CcjVeNyoYLxO(okz94d^oB!!!{=S@DfgSx1XGJzH`U;Ob!3y1G
TH{J5O;RnU{34|)WqqYA4?H9g#
literal 0
HcmV?d00001
diff --git a/uni_modules/uni-icons/changelog.md b/uni_modules/uni-icons/changelog.md
index 620ab02..0cc65a0 100644
--- a/uni_modules/uni-icons/changelog.md
+++ b/uni_modules/uni-icons/changelog.md
@@ -1,3 +1,5 @@
+## 2.0.11(2025-08-18)
+- 修复 图标点击事件返回
## 2.0.9(2024-01-12)
fix: 修复图标大小默认值错误的问题
## 2.0.8(2023-12-14)
diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
index 7da5356..1bd3d5e 100644
--- a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
+++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
@@ -85,8 +85,8 @@
}
},
methods: {
- _onClick() {
- this.$emit('click')
+ _onClick(e) {
+ this.$emit('click', e)
}
}
}
@@ -107,4 +107,4 @@
text-decoration: none;
text-align: center;
}
-
+
\ No newline at end of file
diff --git a/uni_modules/uni-icons/package.json b/uni_modules/uni-icons/package.json
index 397be83..9a9052f 100644
--- a/uni_modules/uni-icons/package.json
+++ b/uni_modules/uni-icons/package.json
@@ -1,7 +1,7 @@
{
"id": "uni-icons",
"displayName": "uni-icons 图标",
- "version": "2.0.9",
+ "version": "2.0.11",
"description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。",
"keywords": [
"uni-ui",
@@ -11,12 +11,14 @@
],
"repository": "https://github.com/dcloudio/uni-ui",
"engines": {
- "HBuilderX": "^3.2.14"
+ "HBuilderX": "^3.2.14",
+ "uni-app": "^4.08",
+ "uni-app-x": "^4.61"
},
"directories": {
"example": "../../temps/example_temps"
},
-"dcloudext": {
+ "dcloudext": {
"sale": {
"regular": {
"price": "0.00"
@@ -34,55 +36,76 @@
"permissions": "无"
},
"npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui",
- "type": "component-vue"
+ "type": "component-vue",
+ "darkmode": "x",
+ "i18n": "x",
+ "widescreen": "x"
},
"uni_modules": {
- "dependencies": ["uni-scss"],
+ "dependencies": [
+ "uni-scss"
+ ],
"encrypt": [],
"platforms": {
"cloud": {
- "tcb": "y",
- "aliyun": "y"
+ "tcb": "x",
+ "aliyun": "x",
+ "alipay": "x"
},
"client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y",
- "app-uvue": "y"
+ "uni-app": {
+ "vue": {
+ "vue2": "√",
+ "vue3": "√"
+ },
+ "web": {
+ "safari": "√",
+ "chrome": "√"
+ },
+ "app": {
+ "vue": "√",
+ "nvue": "√",
+ "android": {
+ "extVersion": "",
+ "minVersion": "29"
+ },
+ "ios": "√",
+ "harmony": "√"
+ },
+ "mp": {
+ "weixin": "√",
+ "alipay": "√",
+ "toutiao": "√",
+ "baidu": "√",
+ "kuaishou": "-",
+ "jd": "-",
+ "harmony": "-",
+ "qq": "√",
+ "lark": "-"
+ },
+ "quickapp": {
+ "huawei": "√",
+ "union": "√"
+ }
},
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y",
- "钉钉": "y",
- "快手": "y",
- "飞书": "y",
- "京东": "y"
- },
- "快应用": {
- "华为": "y",
- "联盟": "y"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
+ "uni-app-x": {
+ "web": {
+ "safari": "√",
+ "chrome": "√"
+ },
+ "app": {
+ "android": {
+ "extVersion": "",
+ "minVersion": "29"
+ },
+ "ios": "√",
+ "harmony": "√"
+ },
+ "mp": {
+ "weixin": "√"
+ }
}
}
}
}
-}
+}
\ No newline at end of file