Browse Source

运动-体质测试类数据

new-ays^2
1747191978@qq.com 2 months ago
parent
commit
e7ed7a0ae1
  1. 18
      acupuncture-前台/src/api/medicalFile.js
  2. 197
      acupuncture-前台/src/views/medicalFile/details.vue

18
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({

197
acupuncture-前台/src/views/medicalFile/details.vue

@ -219,6 +219,148 @@
/>
</el-form-item>
</div>
<!-- 体质测试类数据 -->
<div>
<div class="div-title2">
体质测试类数据
<span
@click="getMotionInfo"
class="foem-item-pg"
:class="{
'item-pg-disabled': form.status != 0 && form.status != 3,
}"
>同步</span
>
</div>
<div class="human-body">
<el-form-item label="握力" prop="WOLI">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['WOLI']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="肺活量" prop="FHL">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['FHL']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="纵跳" prop="ZT">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['ZT']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="俯卧撑" prop="FWC">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['FWC']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="仰卧起坐" prop="YWQZ">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['YWQZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体前屈" prop="TQQ">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['TQQ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="闭眼单脚站立" prop="BYDJ">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['BYDJ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="反应时" prop="FYS">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['FYS']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="功率自行车" prop="BIKE">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['BIKE']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="2分钟原地高抬腿" prop="GTT">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['GTT']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="30秒坐站" prop="ZZ">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['ZZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="立定跳远" prop="LT">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['LT']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="双脚连续跳" prop="LXT">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['LXT']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="15米绕障碍跑" prop="ZA">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['ZA']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="走平衡木" prop="PHM">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['PHM']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="BMI" prop="BMI">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['BMI']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体脂率" prop="PBF">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['PBF']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体测总分" prop="Score">
<el-input
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['Score']"
placeholder="请输入"
/>
</el-form-item>
</div>
</div>
<div style="height: 10px"></div>
<a name="中医体质辨识"></a>
<div class="div-title2">
@ -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: "", //
};
},

Loading…
Cancel
Save