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;
justify-content: center;
}
.formStep >>> .el-checkbox {
color: #fff;
}
.formStep >>> .el-checkbox__input.is-checked .el-checkbox__inner {
background-color: #67defc;
border-color: #67defc;

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

@ -460,23 +460,158 @@
</el-form>
</el-dialog>
<!-- 档案详情 -->
<!-- <el-drawer title="档案详情" :visible.sync="drawer">
<el-drawer title="档案详情" :visible.sync="drawer">
<div style="padding: 0 16px">
<el-descriptions class="margin-top" :column="2" :size="size">
<el-descriptions-item label="姓名">kooriookami</el-descriptions-item>
<el-descriptions-item label="性别">18100000000 </el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions-item label="年龄">苏州市</el-descriptions-item>
<el-descriptions class="margin-top" :column="2">
<el-descriptions-item label="姓名">{{
form.name
}}</el-descriptions-item>
<el-descriptions-item label="性别">
{{ form.gender == 0 ? "男" : "女" }}
</el-descriptions-item>
<el-descriptions-item label="门诊号/住院号">
{{ form.visitNumber }}
</el-descriptions-item>
<el-descriptions-item label="门诊时间/住院时间">
{{ 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-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>
</el-drawer> -->
</el-form>
<div>人体成分体系类型</div>
<div></div>
</div>
</el-drawer>
</div>
</template>
@ -503,24 +638,13 @@ export default {
fileList: [],
//
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: [
{
@ -560,7 +684,8 @@ export default {
total: 0, //
listDat: [{}], //
title: "", //
open: true, //
open: false, //
drawer: true, //
importOpen: false, //
//
queryParams: {
@ -577,8 +702,9 @@ export default {
},
formDisabled: false,
importform: {},
//
form: {},
detailsForm: { JBXX_ZYZD: [] }, //
//
rules: {
name: [
@ -769,6 +895,23 @@ export default {
</script>
<style scoped src="@/assets/styles/common.css"></style>
<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 {
display: flex;
align-items: center;
@ -782,4 +925,7 @@ export default {
>>> .el-input__inner {
padding: 0 15px !important;
}
>>> .el-drawer.rtl {
width: 50% !important;
}
</style>

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

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

Loading…
Cancel
Save