|
|
@ -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: "", //体测总分 |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|