Browse Source

评估信息-人体成分

newMaster
1747191978@qq.com 5 months ago
parent
commit
439819d4bd
  1. 4
      acupuncture-ui/src/assets/styles/common.css
  2. 214
      acupuncture-ui/src/views/medicalFile/index.vue
  3. 6
      acupuncture-ui/src/views/patientFile/index.vue

4
acupuncture-ui/src/assets/styles/common.css

@ -94,9 +94,7 @@
display: flex; display: flex;
justify-content: center; justify-content: center;
} }
.formStep >>> .el-checkbox {
color: #fff;
}
.formStep >>> .el-checkbox__input.is-checked .el-checkbox__inner { .formStep >>> .el-checkbox__input.is-checked .el-checkbox__inner {
background-color: #67defc; background-color: #67defc;
border-color: #67defc; border-color: #67defc;

214
acupuncture-ui/src/views/medicalFile/index.vue

@ -460,23 +460,158 @@
</el-form> </el-form>
</el-dialog> </el-dialog>
<!-- 档案详情 --> <!-- 档案详情 -->
<!-- <el-drawer title="档案详情" :visible.sync="drawer"> <el-drawer title="档案详情" :visible.sync="drawer">
<div style="padding: 0 16px"> <div style="padding: 0 16px">
<el-descriptions class="margin-top" :column="2" :size="size"> <el-descriptions class="margin-top" :column="2">
<el-descriptions-item label="姓名">kooriookami</el-descriptions-item> <el-descriptions-item label="姓名">{{
<el-descriptions-item label="性别">18100000000 </el-descriptions-item> form.name
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> <el-descriptions-item label="性别">
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> {{ form.gender == 0 ? "男" : "女" }}
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> <el-descriptions-item label="门诊号/住院号">
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> {{ form.visitNumber }}
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> <el-descriptions-item label="门诊时间/住院时间">
<el-descriptions-item label="年龄">苏州市</el-descriptions-item> {{ form.visitTime }}
</el-descriptions-item>
<el-descriptions-item label="责任医生">
{{ form.doctor }}
</el-descriptions-item>
<el-descriptions-item label="建档人">
{{ form.createBy }}
</el-descriptions-item>
<el-descriptions-item label="建档时间">
{{ form.createTime }}
</el-descriptions-item>
</el-descriptions> </el-descriptions>
<!-- 档案详情-->
<el-form
ref="form"
:model="detailsForm"
:rules="rules"
class="formStep"
>
<el-form-item class="form-item-zd" label="主要诊断" prop="JBXX_ZYZD">
<el-checkbox-group v-model="detailsForm['JBXX_ZYZD']">
<el-checkbox
v-for="(item, index) in medicalHistory"
:label="item"
>
</el-checkbox>
</el-checkbox-group>
<el-input
v-model="detailsForm['JBXX_ZYZD_QT']"
placeholder="其他"
/>
</el-form-item>
<div>
<div>评估信息</div>
<div>人体成分基本参数</div>
</div>
<div class="human-body">
<el-form-item label="体重" prop="PG_RTCF_TZ">
<el-input
v-model="detailsForm['PG_RTCF_TZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="去脂体重" prop="PG_RTCF_QZTZ">
<el-input
v-model="detailsForm['PG_RTCF_QZTZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="肌肉量" prop="PG_RTCF_JRL">
<el-input
v-model="detailsForm['PG_RTCF_JRL']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="总水分(TBW)" prop="PG_RTCF_TBW">
<el-input
v-model="detailsForm['PG_RTCF_TBW']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="蛋白质" prop="PG_RTCF_DBZ">
<el-input
v-model="detailsForm['PG_RTCF_DBZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="蛋白质" prop="PG_RTCF_GZ">
<el-input
v-model="detailsForm['PG_RTCF_GZ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="脂肪" prop="PG_RTCF_ZF">
<el-input
v-model="detailsForm['PG_RTCF_ZF']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体脂百分比(PBF)" prop="PG_RTCF_PBF">
<el-input
v-model="detailsForm['PG_RTCF_PBF']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="骨骼肌" prop="PG_RTCF_GGJ">
<el-input
v-model="detailsForm['PG_RTCF_GGJ']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体质指数(BMI)" prop="PG_RTCF_BMI">
<el-input
v-model="detailsForm['PG_RTCF_BMI']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="腰臀比(WHR)" prop="PG_RTCF_WHR">
<el-input
v-model="detailsForm['PG_RTCF_WHR']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="内脏脂肪水平" prop="PG_RTCF_NZZFSP">
<el-input
v-model="detailsForm['PG_RTCF_NZZFSP']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="身体各成分百分比" prop="PG_RTCF_STGCFBFB">
<el-input
v-model="detailsForm['PG_RTCF_STGCFBFB']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="体型类型" prop="PG_RTCF_TXLX">
<el-input
v-model="detailsForm['PG_RTCF_TXLX']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="身体年龄" prop="PG_RTCF_STNL">
<el-input
v-model="detailsForm['PG_RTCF_STNL']"
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="健康评分" prop="PG_RTCF_JKPF">
<el-input
v-model="detailsForm['PG_RTCF_JKPF']"
placeholder="请输入"
/>
</el-form-item>
</div> </div>
</el-drawer> --> </el-form>
<div>人体成分体系类型</div>
<div></div>
</div>
</el-drawer>
</div> </div>
</template> </template>
@ -503,24 +638,13 @@ export default {
fileList: [], fileList: [],
// //
medicalHistory: [ medicalHistory: [
"高血压", "肥胖症ICD-10编码E66.0",
"脑血管病", "失眠病TCD编码BNX040、ICD-10编码F51.0",
"恶性肿瘤", "中风病TCD编码:BNG080 ICD-10编码:I63",
"冠心病", "面瘫病TCD编码BWV120 ICD编码G51.802",
"精神疾病", "项痹病TCD编码BGS000 ICD编码M47.221+G55.2*",
"胃和十二指肠溃疡", "腰痛病ICD-10编码: M51.202",
"肥胖症", "痉挛性斜颈TCD编码BNG090 ICD-10编码G24.300 ",
"骨质疏松症",
"遗传性、先天性疾病",
"糖尿病",
"慢性肺系疾病",
"高脂血症",
"肝脏疾病(脂肪肝、乙型肝炎、肝硬化等)",
"过敏性疾病",
"关节炎",
"痛风",
"肾炎、肾病",
"高脂血症",
], ],
idCardType: [ idCardType: [
{ {
@ -560,7 +684,8 @@ export default {
total: 0, // total: 0, //
listDat: [{}], // listDat: [{}], //
title: "", // title: "", //
open: true, // open: false, //
drawer: true, //
importOpen: false, // importOpen: false, //
// //
queryParams: { queryParams: {
@ -577,8 +702,9 @@ export default {
}, },
formDisabled: false, formDisabled: false,
importform: {}, importform: {},
//
form: {}, form: {},
detailsForm: { JBXX_ZYZD: [] }, //
// //
rules: { rules: {
name: [ name: [
@ -769,6 +895,23 @@ export default {
</script> </script>
<style scoped src="@/assets/styles/common.css"></style> <style scoped src="@/assets/styles/common.css"></style>
<style scoped> <style scoped>
.human-body {
display: flex;
flex-wrap: wrap;
}
.human-body >>> .el-form-item {
width: 49%;
margin-right: 2%;
}
.human-body >>> .el-form-item:nth-of-type(2n) {
margin-right: 0;
}
.formStep1 >>> .el-form-item__label {
}
.form-item-zd {
width: 100%;
text-align: left;
}
.form-item-age { .form-item-age {
display: flex; display: flex;
align-items: center; align-items: center;
@ -782,4 +925,7 @@ export default {
>>> .el-input__inner { >>> .el-input__inner {
padding: 0 15px !important; padding: 0 15px !important;
} }
>>> .el-drawer.rtl {
width: 50% !important;
}
</style> </style>

6
acupuncture-ui/src/views/patientFile/index.vue

@ -61,9 +61,9 @@
@click="handleQuery" @click="handleQuery"
>搜索</el-button >搜索</el-button
> >
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery" <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">
>重置</el-button 重置
> </el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>

Loading…
Cancel
Save