From 3b6280b7c5d5e0c2c36a66af516f7314d5eb398b Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Thu, 4 Dec 2025 12:01:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A1=A3=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/renderer/src/assets/archive/bi.png | Bin 0 -> 334 bytes .../src/renderer/src/assets/archive/bi2.png | Bin 0 -> 334 bytes .../src/renderer/src/assets/archive/close.png | Bin 0 -> 387 bytes .../src/renderer/src/assets/archive/del.png | Bin 0 -> 401 bytes .../src/renderer/src/assets/archive/del2.png | Bin 0 -> 401 bytes .../src/renderer/src/assets/archive/table.png | Bin 0 -> 445 bytes .../renderer/src/assets/archive/usericon.png | Bin 0 -> 460 bytes frontend/src/renderer/src/services/api.js | 4 + frontend/src/renderer/src/views/Dashboard.vue | 12 +- frontend/src/renderer/src/views/Detection.vue | 2 +- .../src/renderer/src/views/PatientProfile.vue | 452 ++++++++++-------- .../renderer/src/views/PatientProfile2.vue | 3 +- 12 files changed, 259 insertions(+), 214 deletions(-) create mode 100644 frontend/src/renderer/src/assets/archive/bi.png create mode 100644 frontend/src/renderer/src/assets/archive/bi2.png create mode 100644 frontend/src/renderer/src/assets/archive/close.png create mode 100644 frontend/src/renderer/src/assets/archive/del.png create mode 100644 frontend/src/renderer/src/assets/archive/del2.png create mode 100644 frontend/src/renderer/src/assets/archive/table.png create mode 100644 frontend/src/renderer/src/assets/archive/usericon.png diff --git a/frontend/src/renderer/src/assets/archive/bi.png b/frontend/src/renderer/src/assets/archive/bi.png new file mode 100644 index 0000000000000000000000000000000000000000..a064be8d5c714b4c1d0f7740fffa9613ba1d72ad GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-(JY5_^Ec}xdSpNO}yMT&NCHS1Q_#An8$MD zoI?)Nk}$eN3xJZQMIz#x%5Na3ISf`9r6j!q02$|qbaK1*>32;Wd|_`%lF e$!%c3z_396zUaYy_jrL}z~JfX=d#Wzp$Pz)QFz(_ literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/bi2.png b/frontend/src/renderer/src/assets/archive/bi2.png new file mode 100644 index 0000000000000000000000000000000000000000..a064be8d5c714b4c1d0f7740fffa9613ba1d72ad GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-(JY5_^Ec}xdSpNO}yMT&NCHS1Q_#An8$MD zoI?)Nk}$eN3xJZQMIz#x%5Na3ISf`9r6j!q02$|qbaK1*>32;Wd|_`%lF e$!%c3z_396zUaYy_jrL}z~JfX=d#Wzp$Pz)QFz(_ literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/close.png b/frontend/src/renderer/src/assets/archive/close.png new file mode 100644 index 0000000000000000000000000000000000000000..bc942fe8aa05e678c296adec443e97f9a2deea6d GIT binary patch literal 387 zcmV-}0et?6P)LlQC<;KorNHcR18o3U{}3=-!ZoWD+tv=w}E)90EFs zpU0ttNa<&2gis3o0E!9u66$Ey4p%Pi8K2koEk};``z818pVs}uBmA$3Tm)z4jMhv5 zU_P6ymJ36R;B2*A%x9BYAvhZj`hoA6SR^0#-f+-Y&6KvSbe)A^FYvuE?4|4MR8=^? z+3rT;>Hcu653)ZTN8{;cyF90QB}wsE1QkX>;jxZg3s|TIbPH zug!}R09?mL_-2K)ygWa-jtu~LQATlciT^Q+KUaf79>jI*yeRXcbR8Q{ov!#k|0qtP zIKlIxE6(rFBy|Mg<^EL*!Fdx4G07ipAtpR-p|ovr&bnO-=Vhrs;5E(O-aq8#S2_h} hS9w)hb92CdRi9qm1n#4B)vW*k002ovPDHLkV1lzWsa*g7 literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/del.png b/frontend/src/renderer/src/assets/archive/del.png new file mode 100644 index 0000000000000000000000000000000000000000..38fad5936bd693d7aee9d14613d87b0db69338f5 GIT binary patch literal 401 zcmV;C0dD?@P)Px#1ZP1_K>z@;j|==^1poj6J4r-AR5(wal(9+!K@>&b41#w00YXw(*r&1c0|W(s zzz?vu@jJ8>Y%Bx=3N}JYA&rp6E`^0fECR6zSm>_j&YKZU<8Ch8z3&e5_RY?`*oj03lhP}lVey6M&ouL)gue=vc&A%su2_8O@4Ot9^~6~;`y2=2o) zpQ3N7{2~K}G{G(U;MNA&Kf1L${5`6d2s2eqLDt5gXj-<=Hd)Z!KY>Ne;U(vNV`laZa`moF4ZiH^00000NkvXXu0mjfJ$AAT literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/del2.png b/frontend/src/renderer/src/assets/archive/del2.png new file mode 100644 index 0000000000000000000000000000000000000000..38fad5936bd693d7aee9d14613d87b0db69338f5 GIT binary patch literal 401 zcmV;C0dD?@P)Px#1ZP1_K>z@;j|==^1poj6J4r-AR5(wal(9+!K@>&b41#w00YXw(*r&1c0|W(s zzz?vu@jJ8>Y%Bx=3N}JYA&rp6E`^0fECR6zSm>_j&YKZU<8Ch8z3&e5_RY?`*oj03lhP}lVey6M&ouL)gue=vc&A%su2_8O@4Ot9^~6~;`y2=2o) zpQ3N7{2~K}G{G(U;MNA&Kf1L${5`6d2s2eqLDt5gXj-<=Hd)Z!KY>Ne;U(vNV`laZa`moF4ZiH^00000NkvXXu0mjfJ$AAT literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/table.png b/frontend/src/renderer/src/assets/archive/table.png new file mode 100644 index 0000000000000000000000000000000000000000..48f4d3b247ce8375133c4e302a40e09dfd77bd00 GIT binary patch literal 445 zcmV;u0Yd(XP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0a8gsK~y+Tt(Bot z!$1^8vz-V80#Sje>_q``+Geb~lYnBIJ3V(VU?Z)I}+JMN8-03@wP8DT?9asF|al4GTlv zfT9;aq#0`8XvQ|Y3W-5kwF4MW%*I2X9y2zxYjSIggOJ~#zS)%<5L`1ES^n0#qEPch zlXeI)c5GBS?*SeehQkiAjz(LY%TVX6EixJE(6+^~4D|-o!umY3K8t|#=KLhp4$esg zA*X{I{Xz00U+Lj~?YP`9gDb1qf;!FO-QR7|W$dBFs(o-=PKh6V*WO%~*Sg34D|oDE z4!#U~Nb9u|jQv3RyZeUzu}}XW%%)~jg~SAHtgaE8*_1GT^eE^fz38=2vqII!gy1KD n`V?IdMn3_x_q4x`Q<8iF8^hbJ7|5Z#00000NkvXXu0mjfso=iU literal 0 HcmV?d00001 diff --git a/frontend/src/renderer/src/assets/archive/usericon.png b/frontend/src/renderer/src/assets/archive/usericon.png new file mode 100644 index 0000000000000000000000000000000000000000..c75832fff61d4586d54c18ecfcdbfe1270f58e4a GIT binary patch literal 460 zcmV;-0WPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0bxl*K~y+TwUnVw z!%!54+XgX#L?9+0*#jUamtZFF7;uva1aE*u5d?w<*bCr?AVEOF1B_%7_$`@aY5C6j zv-D=?4!VUe`Ezg2`On#1d)j0jd7k&sD;lA9^iUMVzS5gPlY5%1KzxQ;vekq7PT9tX z#sgWSWLg8LJ=Qix8&5-f7q>AqwYsEfYE9SP>r`uiJtT^Ix{Ptispp=L_*B~v8lRAi zLVjpIw(heaKXPwHmSvCRKXmDFt96R+35}~F91d&jiOaS-Zk(!tt}$IHw1oJW_&Iu3XaRAXkW;oc zw5PH-7@MeHmi`U=6Xd^0 开始检测 - @@ -226,7 +217,8 @@ - diff --git a/frontend/src/renderer/src/views/Detection.vue b/frontend/src/renderer/src/views/Detection.vue index ee5105c4..b799339d 100644 --- a/frontend/src/renderer/src/views/Detection.vue +++ b/frontend/src/renderer/src/views/Detection.vue @@ -480,7 +480,7 @@ import { getBackendUrl, patientAPI } from '../services/api.js' import noImageSvg from '@/assets/detection/no-image.png' import DiagnosticMessage from '@/views/DiagnosticMessage.vue' import PatientCreate from '@/views/PatientCreate.vue' -import HistoryDashboard from '@/views/PatientProfile.vue' +import PatientProfile from '@/views/PatientProfile.vue' import Model from './model.vue' import ViewUserInfo from '@/views/ViewUser.vue' diff --git a/frontend/src/renderer/src/views/PatientProfile.vue b/frontend/src/renderer/src/views/PatientProfile.vue index 7d597bec..6e742731 100644 --- a/frontend/src/renderer/src/views/PatientProfile.vue +++ b/frontend/src/renderer/src/views/PatientProfile.vue @@ -6,82 +6,84 @@
{{ selectedPatient.name }}
{{ selectedPatient.gender }}
-
{{ calculateAge(selectedPatient.birth_date) }}
+
{{ calculateAge(selectedPatient.birth_date) }}岁
- +
-
+
- -
用户信息
+ +
用户信息
-
用户姓名:
-
{{ selectedPatient.name }}
-
用户ID:
-
{{ selectedPatient.id }}
-
-
-
性别:
+
性别
{{ selectedPatient.gender }}
-
出生日期:
-
{{ selectedPatient.birth_date }}
+
出生日期
+
{{ formatDate(selectedPatient.birth_date) }}
-
年龄:
-
{{ calculateAge(selectedPatient.birth_date) }}
-
民族:
+
年龄
+
{{ calculateAge(selectedPatient.birth_date) }}岁
+
民族
{{ selectedPatient.nationality }}
-
居住地:
+
居住地
{{ selectedPatient.residence }}
-
身高:
+
身高
{{ selectedPatient.height }}cm
-
体重:
+
体重
{{ selectedPatient.weight }}kg
-
鞋码:
+
鞋码
{{ selectedPatient.shoe_size }}码
-
电话:
+
电话
{{ selectedPatient.phone }}
-
邮箱:
+
邮箱
{{ selectedPatient.email }}
-
职业:
+
职业
{{ selectedPatient.occupation }}
-
证件号:
+
证件号
{{ selectedPatient.workplace }}
- -
检测记录(9次)
+ +
检测记录 + 共计:{{recordData.length}}次 + +
- - + + 报告对比 - - + + 删除记录
@@ -93,21 +95,21 @@ @cell-click="selectRecord" @selection-change="handleSelectionChange" highlight-current-row> - - - + +