|
@ -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> |
|
|
</el-drawer> --> |
|
|
<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-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> |
|
|