From e7ed7a0ae1606e462fcd645d60aa6e63e280d181 Mon Sep 17 00:00:00 2001 From: "1747191978@qq.com" <1942943850@qq.com> Date: Fri, 25 Apr 2025 15:29:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E5=8A=A8-=E4=BD=93=E8=B4=A8=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=B1=BB=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acupuncture-前台/src/api/medicalFile.js | 18 ++ .../src/views/medicalFile/details.vue | 197 ++++++++++++++++++ 2 files changed, 215 insertions(+) diff --git a/acupuncture-前台/src/api/medicalFile.js b/acupuncture-前台/src/api/medicalFile.js index 860d27fc..0fc3ff89 100644 --- a/acupuncture-前台/src/api/medicalFile.js +++ b/acupuncture-前台/src/api/medicalFile.js @@ -72,6 +72,24 @@ export function selectReportByMemberId(data) { data: data, }); } +// ------ 运动 ------ + +// 体质测试类数据 +export function queryMotionInfo(data) { + return request({ + url: "/http/queryMotionInfo", + method: "post", + data: data, + }); +} +// 人体成分 +export function queryMotionTcfInfo(data) { + return request({ + url: "/http/queryMotionTcfInfo", + method: "post", + data: data, + }); +} // 评估报告单 export function exportTreatmentPg(data) { return request({ diff --git a/acupuncture-前台/src/views/medicalFile/details.vue b/acupuncture-前台/src/views/medicalFile/details.vue index e9f54daa..6b29c776 100644 --- a/acupuncture-前台/src/views/medicalFile/details.vue +++ b/acupuncture-前台/src/views/medicalFile/details.vue @@ -219,6 +219,148 @@ /> + +
+
+ 体质测试类数据 + 同步 +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
@@ -769,6 +911,7 @@ import { selectReportByMemberId, zytzQrcode, evaResult, + queryMotionInfo, } from "@/api/medicalFile"; import { followupQuery } from "@/api/followupFile"; // 体态评估 @@ -1265,6 +1408,25 @@ export default { ZLFA_YW_QT: "", // 其他-药物治疗 SFDL: [], //随访队列 + // 运动 + WOLI: "", //握力 + FHL: "", //肺活量 + ZT: "", //纵跳 + FWC: "", // 俯卧撑 + YWQZ: "", // 仰卧起坐 + TQQ: "", // 体前屈 + BYDJ: "", // 闭眼单脚站立 + FYS: "", // 反应时 + BIKE: "", // 功率自行车 + GTT: "", // 2分钟原地高抬腿 + ZZ: "", // 30秒坐站 + LT: "", // 立定跳远 + LXT: "", // 双脚连续跳 + ZA: "", // 15米绕障碍跑 + PHM: "", // 走平衡木 + BMI: "", //BMI + PBF: "", //体脂率 + Score: "", //体测总分 }, // 档案详情表单 qzUrl: process.env.VUE_APP_API_QZURL, // 二维码路径 selectReportUrl: "", @@ -1380,6 +1542,22 @@ export default { this.detailsForm.PG_RTCF_JKPF = score; // 健康评分 }); }, + // 运动体质测试类数据 + getMotionInfo() { + queryMotionInfo({ + memberId: this.form.memberId, + }).then((res) => { + if (!res.data) { + this.$modal.msgError("暂无数据"); + return; + } + res.data.data.forEach((item) => { + this.detailsForm[item.Item] = item.Value; + }); + console.log(this.detailsForm["WOLI"]); + this.$modal.msgSuccess("同步成功"); + }); + }, // 判断是否显示诊疗方法 getzzffShow(_title) { const { JBXX_ZYZD, JBXX_ZYZD_QT } = this.detailsForm; @@ -1529,6 +1707,25 @@ export default { ZLFA_YW_QT: "", // 其他-药物治疗 SFDL: [], //随访队列 + // 运动 + WOLI: "", //握力 + FHL: "", //肺活量 + ZT: "", //纵跳 + FWC: "", // 俯卧撑 + YWQZ: "", // 仰卧起坐 + TQQ: "", // 体前屈 + BYDJ: "", // 闭眼单脚站立 + FYS: "", // 反应时 + BIKE: "", // 功率自行车 + GTT: "", // 2分钟原地高抬腿 + ZZ: "", // 30秒坐站 + LT: "", // 立定跳远 + LXT: "", // 双脚连续跳 + ZA: "", // 15米绕障碍跑 + PHM: "", // 走平衡木 + BMI: "", //BMI + PBF: "", //体脂率 + Score: "", //体测总分 }; },