|
|
@ -10,456 +10,442 @@ |
|
|
|
</el-steps> |
|
|
|
</div> |
|
|
|
<div class="div-right" style="padding: 0 16px"> |
|
|
|
<div style="cursor: not-allowed"> |
|
|
|
<div class="div-title1">基本信息</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-descriptions class="margin-top" :column="3"> |
|
|
|
<el-descriptions-item label="姓名">{{ |
|
|
|
form.name |
|
|
|
}}</el-descriptions-item> |
|
|
|
<el-descriptions-item label="性别"> |
|
|
|
{{ form.gender == 0 ? "男" : "女" }} |
|
|
|
</el-descriptions-item> |
|
|
|
<el-descriptions-item label="年龄"> |
|
|
|
{{ form.age }} |
|
|
|
</el-descriptions-item> |
|
|
|
<el-descriptions-item label="手机号码"> |
|
|
|
{{ form.phone }} |
|
|
|
</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> |
|
|
|
</div> |
|
|
|
<!-- <div style="cursor: not-allowed"> --> |
|
|
|
<div class="div-title1">基本信息</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-descriptions class="margin-top" :column="3"> |
|
|
|
<el-descriptions-item label="姓名">{{ |
|
|
|
form.name |
|
|
|
}}</el-descriptions-item> |
|
|
|
<el-descriptions-item label="性别"> |
|
|
|
{{ form.gender == 0 ? "男" : "女" }} |
|
|
|
</el-descriptions-item> |
|
|
|
<el-descriptions-item label="年龄"> |
|
|
|
{{ form.age }} |
|
|
|
</el-descriptions-item> |
|
|
|
<el-descriptions-item label="手机号码"> |
|
|
|
{{ form.phone }} |
|
|
|
</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> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- 档案详情--> |
|
|
|
<el-form ref="detailsForm" :model="detailsForm" class="formStep"> |
|
|
|
<a name="1"></a> |
|
|
|
<div class="div-title1">主要诊断</div> |
|
|
|
<el-form-item |
|
|
|
class="form-item-zd div-border div-pad20" |
|
|
|
prop="JBXX_ZYZD" |
|
|
|
> |
|
|
|
<el-checkbox-group v-model="detailsForm['JBXX_ZYZD']"> |
|
|
|
<!-- 档案详情--> |
|
|
|
<el-form ref="detailsForm" :model="detailsForm" class="formStep"> |
|
|
|
<a name="1"></a> |
|
|
|
<div class="div-title1">主要诊断</div> |
|
|
|
<el-form-item |
|
|
|
class="form-item-zd div-border div-pad20" |
|
|
|
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> |
|
|
|
<a name="2"></a> |
|
|
|
<div class="div-title1">评估信息</div> |
|
|
|
<div class="div-title2" id="#2">人体成分(基本参数)</div> |
|
|
|
</div> |
|
|
|
<div class="human-body div-border div-bot20"> |
|
|
|
<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-select |
|
|
|
v-model="detailsForm['PG_RTCF_TXLX']" |
|
|
|
multiple |
|
|
|
collapse-tags |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item, index) in systemType" |
|
|
|
:label="item" |
|
|
|
:value="item" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</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> |
|
|
|
<a name="3"></a> |
|
|
|
<div class="div-title1">中医体质辨识</div> |
|
|
|
<div class="div-title2">主要体质</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-form-item prop="PG_TZBS_ZYTZ"> |
|
|
|
<el-radio-group v-model="detailsForm['PG_TZBS_ZYTZ']"> |
|
|
|
<el-radio |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
|
:label="item" |
|
|
|
> |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<div class="div-title2">兼夹体质</div> |
|
|
|
<el-form-item class="form-item-zd" prop="PG_TZBS_JJTZ"> |
|
|
|
<el-checkbox-group v-model="detailsForm['PG_TZBS_JJTZ']"> |
|
|
|
<el-checkbox |
|
|
|
v-for="(item, index) in medicalHistory" |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
|
:label="item" |
|
|
|
> |
|
|
|
</el-checkbox> |
|
|
|
</el-checkbox-group> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['JBXX_ZYZD_QT']" |
|
|
|
placeholder="其他" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<div> |
|
|
|
<a name="2"></a> |
|
|
|
<div class="div-title1">评估信息</div> |
|
|
|
<div class="div-title2" id="#2">人体成分(基本参数)</div> |
|
|
|
</div> |
|
|
|
<div class="human-body div-border div-bot20"> |
|
|
|
<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"> |
|
|
|
</div> |
|
|
|
<!-- 体态评估 --> |
|
|
|
<a name="4"></a> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<div class="div-title2">体态评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item |
|
|
|
label="TAPS体态自觉评估得分(3-15分)" |
|
|
|
prop="PG_TT_TAPS_DF" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_PBF']" |
|
|
|
v-model="detailsForm['PG_TT_TAPS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="骨骼肌" prop="PG_RTCF_GGJ"> |
|
|
|
<el-form-item |
|
|
|
label="TRACE体态临床评估得分(0-12分)" |
|
|
|
prop="PG_TT_TRACE_DF" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_GGJ']" |
|
|
|
v-model="detailsForm['PG_TT_TRACE_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="体质指数(BMI)" prop="PG_RTCF_BMI"> |
|
|
|
<el-form-item |
|
|
|
label="SRS-22问卷评估得分(1~5分)" |
|
|
|
prop="PG_TT_SRS22_DF" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_BMI']" |
|
|
|
v-model="detailsForm['PG_TT_SRS22_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="腰臀比(WHR)" prop="PG_RTCF_WHR"> |
|
|
|
</div> |
|
|
|
<div class="div-title2">失眠评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item prop="PG_SM_PHQ-9_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
患者健康问卷(PHQ-9)评估得分(0-27分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents('PG_SM_PHQ-9_DF', '患者健康问卷(PHQ-9)') |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_WHR']" |
|
|
|
v-model="detailsForm['PG_SM_PHQ-9_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="内脏脂肪水平" prop="PG_RTCF_NZZFSP"> |
|
|
|
<el-form-item prop="PG_SM_EPSW_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
Epworth嗜睡评估得分(0-24分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click="handleComponents('PG_SM_EPSW_DF', 'Epworth嗜睡评估')" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_NZZFSP']" |
|
|
|
v-model="detailsForm['PG_SM_EPSW_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身体各成分百分比" prop="PG_RTCF_STGCFBFB"> |
|
|
|
<el-form-item prop="PG_SM_PSQI_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
匹兹堡睡眠质量指数(PSQI)评估得分(0~21分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents( |
|
|
|
'PG_SM_PSQI_DF', |
|
|
|
'匹兹堡睡眠质量指数(PSQI)' |
|
|
|
) |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_STGCFBFB']" |
|
|
|
v-model="detailsForm['PG_SM_PSQI_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="体型类型" prop="PG_RTCF_TXLX"> |
|
|
|
<el-select |
|
|
|
v-model="detailsForm['PG_RTCF_TXLX']" |
|
|
|
multiple |
|
|
|
collapse-tags |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item, index) in systemType" |
|
|
|
:label="item" |
|
|
|
:value="item" |
|
|
|
</div> |
|
|
|
<div class="div-title2">焦虑评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item prop="PG_JL_HAMD-24_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
汉密尔顿抑郁评估(HAMD-24)得分(0-96分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents( |
|
|
|
'PG_JL_HAMD-24_DF', |
|
|
|
'汉密尔顿抑郁评估(HAMD-24)' |
|
|
|
) |
|
|
|
" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身体年龄" prop="PG_RTCF_STNL"> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_STNL']" |
|
|
|
v-model="detailsForm['PG_JL_HAMD-24_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="健康评分" prop="PG_RTCF_JKPF"> |
|
|
|
<el-form-item prop="PG_JL_SAS_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
焦虑自评(SAS)得分(0-100分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click="handleComponents('PG_JL_SAS_DF', '焦虑自评(SAS)')" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_RTCF_JKPF']" |
|
|
|
v-model="detailsForm['PG_JL_SAS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<a name="3"></a> |
|
|
|
<div class="div-title1">中医体质辨识</div> |
|
|
|
<div class="div-title2">主要体质</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-form-item prop="PG_TZBS_ZYTZ"> |
|
|
|
<el-radio-group v-model="detailsForm['PG_TZBS_ZYTZ']"> |
|
|
|
<el-radio |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
|
:label="item" |
|
|
|
> |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<div class="div-title2">兼夹体质</div> |
|
|
|
<el-form-item class="form-item-zd" prop="PG_TZBS_JJTZ"> |
|
|
|
<el-checkbox-group v-model="detailsForm['PG_TZBS_JJTZ']"> |
|
|
|
<el-checkbox |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
|
:label="item" |
|
|
|
> |
|
|
|
</el-checkbox> |
|
|
|
</el-checkbox-group> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<!-- 体态评估 --> |
|
|
|
<a name="4"></a> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<div class="div-title2">体态评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item |
|
|
|
label="TAPS体态自觉评估得分(3-15分)" |
|
|
|
prop="PG_TT_TAPS_DF" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_TT_TAPS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="TRACE体态临床评估得分(0-12分)" |
|
|
|
prop="PG_TT_TRACE_DF" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_TT_TRACE_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="SRS-22问卷评估得分(1~5分)" |
|
|
|
prop="PG_TT_SRS22_DF" |
|
|
|
</div> |
|
|
|
<a name="5"></a> |
|
|
|
<div class="div-title1">治疗类型</div> |
|
|
|
<el-form-item prop="ZLFA_ZLLX" class="div-border div-pad10"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZLLX']"> |
|
|
|
<el-radio label="中西医结合治疗"> </el-radio> |
|
|
|
<el-radio label="单纯中医治疗"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<a name="6"></a> |
|
|
|
<div style="font-size: 22px; margin-bottom: 14px" class="div-title1"> |
|
|
|
诊疗方法 |
|
|
|
</div> |
|
|
|
<div |
|
|
|
class="div-border" |
|
|
|
style="margin-bottom: 14px" |
|
|
|
v-for="(i, ind) in healType" |
|
|
|
:key="ind" |
|
|
|
> |
|
|
|
<div class="div-title2">{{ i.title }}</div> |
|
|
|
<div v-for="(j, jnd) in i.list" :key="jnd"> |
|
|
|
<div v-if="j.title != '针灸疗法'"> |
|
|
|
<div class="div-title3">{{ j.title }}</div> |
|
|
|
<span |
|
|
|
v-if="k.type == 'but'" |
|
|
|
@click="handleButClick(j, k)" |
|
|
|
class="span-but" |
|
|
|
:class="{ |
|
|
|
'span-but-active': |
|
|
|
detailsForm[j.valueCode] == (k.value || k.title), |
|
|
|
}" |
|
|
|
v-for="(k, knd) in j.list" |
|
|
|
:key="knd" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_TT_SRS22_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="div-title2">失眠评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item prop="PG_SM_PHQ-9_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
患者健康问卷(PHQ-9)评估得分(0-27分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents( |
|
|
|
'PG_SM_PHQ-9_DF', |
|
|
|
'患者健康问卷(PHQ-9)' |
|
|
|
) |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_SM_PHQ-9_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="PG_SM_EPSW_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
Epworth嗜睡评估得分(0-24分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents('PG_SM_EPSW_DF', 'Epworth嗜睡评估') |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_SM_EPSW_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="PG_SM_PSQI_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
匹兹堡睡眠质量指数(PSQI)评估得分(0~21分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents( |
|
|
|
'PG_SM_PSQI_DF', |
|
|
|
'匹兹堡睡眠质量指数(PSQI)' |
|
|
|
) |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_SM_PSQI_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="div-title2">焦虑评估</div> |
|
|
|
<div class="human-body"> |
|
|
|
<el-form-item prop="PG_JL_HAMD-24_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
汉密尔顿抑郁评估(HAMD-24)得分(0-96分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click=" |
|
|
|
handleComponents( |
|
|
|
'PG_JL_HAMD-24_DF', |
|
|
|
'汉密尔顿抑郁评估(HAMD-24)' |
|
|
|
) |
|
|
|
" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_JL_HAMD-24_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="PG_JL_SAS_DF"> |
|
|
|
<template v-slot:label> |
|
|
|
焦虑自评(SAS)得分(0-100分) |
|
|
|
<span |
|
|
|
class="foem-item-pg" |
|
|
|
@click="handleComponents('PG_JL_SAS_DF', '焦虑自评(SAS)')" |
|
|
|
> |
|
|
|
评估 |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
v-model="detailsForm['PG_JL_SAS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
{{ k.value || k.title }} |
|
|
|
</span> |
|
|
|
<div v-else class="human-body"> |
|
|
|
<el-form-item prop="ZLFA_ZJ_XW_QT"> |
|
|
|
<el-input v-model="detailsForm[j.valueCode]"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<a name="5"></a> |
|
|
|
<div class="div-title1">治疗类型</div> |
|
|
|
<el-form-item prop="ZLFA_ZLLX" class="div-border div-pad10"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZLLX']"> |
|
|
|
<el-radio label="中西医结合治疗"> </el-radio> |
|
|
|
<el-radio label="单纯中医治疗"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<a name="6"></a> |
|
|
|
<div style="font-size: 22px; margin-bottom: 14px" class="div-title1"> |
|
|
|
诊疗方法 |
|
|
|
</div> |
|
|
|
<div |
|
|
|
class="div-border" |
|
|
|
style="margin-bottom: 14px" |
|
|
|
v-for="(i, ind) in healType" |
|
|
|
:key="ind" |
|
|
|
> |
|
|
|
<div class="div-title2">{{ i.title }}</div> |
|
|
|
<div v-for="(j, jnd) in i.list" :key="jnd"> |
|
|
|
<div v-if="j.title != '针灸疗法'"> |
|
|
|
<div class="div-title3">{{ j.title }}</div> |
|
|
|
<div v-else> |
|
|
|
<div class="div-title3">{{ j.title }}</div> |
|
|
|
<div style="" v-for="(k, knd) in j.list" :key="knd"> |
|
|
|
<div class="div-title4" style="margin: 5px 0"> |
|
|
|
{{ k.title }} |
|
|
|
</div> |
|
|
|
<span |
|
|
|
v-if="k.type == 'but'" |
|
|
|
@click="handleButClick(j, k)" |
|
|
|
v-if="l.type == 'but'" |
|
|
|
@click="handleButClick(k, l)" |
|
|
|
class="span-but" |
|
|
|
:class="{ |
|
|
|
'span-but-active': |
|
|
|
detailsForm[j.valueCode] == (k.value || k.title), |
|
|
|
detailsForm[k.valueCode] == (l.value || l.title), |
|
|
|
}" |
|
|
|
v-for="(k, knd) in j.list" |
|
|
|
:key="knd" |
|
|
|
v-for="(l, lnd) in k.list" |
|
|
|
:key="lnd" |
|
|
|
> |
|
|
|
{{ k.value || k.title }} |
|
|
|
{{ l.value || l.title }} |
|
|
|
</span> |
|
|
|
<div v-else class="human-body"> |
|
|
|
<el-form-item prop="ZLFA_ZJ_XW_QT"> |
|
|
|
<el-input v-model="detailsForm[j.valueCode]"></el-input> |
|
|
|
<el-form-item prop="ZLFA_YW_QT"> |
|
|
|
<el-input v-model="detailsForm[k.valueCode]"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
<div class="div-title3">{{ j.title }}</div> |
|
|
|
<div style="" v-for="(k, knd) in j.list" :key="knd"> |
|
|
|
<div class="div-title4" style="margin: 5px 0"> |
|
|
|
{{ k.title }} |
|
|
|
</div> |
|
|
|
<span |
|
|
|
v-if="l.type == 'but'" |
|
|
|
@click="handleButClick(k, l)" |
|
|
|
class="span-but" |
|
|
|
:class="{ |
|
|
|
'span-but-active': |
|
|
|
detailsForm[k.valueCode] == (l.value || l.title), |
|
|
|
}" |
|
|
|
v-for="(l, lnd) in k.list" |
|
|
|
:key="lnd" |
|
|
|
> |
|
|
|
{{ l.value || l.title }} |
|
|
|
</span> |
|
|
|
<div v-else class="human-body"> |
|
|
|
<el-form-item prop="ZLFA_YW_QT"> |
|
|
|
<el-input v-model="detailsForm[k.valueCode]"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- --> |
|
|
|
<div class="human-body"></div> |
|
|
|
<a name="7"></a> |
|
|
|
<div class="div-title1">治疗类型</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-form-item prop="ZLFA_ZLXG" class="div-border div-pad10"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZLXG']"> |
|
|
|
<el-radio label="治愈"> </el-radio> |
|
|
|
<el-radio label="显效"> </el-radio> |
|
|
|
<el-radio label="好转"> </el-radio> |
|
|
|
<el-radio label="无效"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<a name="8"></a> |
|
|
|
<div class="div-title2">诊疗费用</div> |
|
|
|
<el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZTFY']"> |
|
|
|
<el-radio label="<300元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元" value="<300元"> </el-radio> |
|
|
|
<el-radio label=">5000元" value="<300元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="检查费用按照区间进行选择" prop="ZLFA_JCFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_JCFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="中医治疗费用按照区间进行选择" |
|
|
|
prop="ZLFA_ZYZLFY" |
|
|
|
> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZYZLFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="药物费用按照区间进行选择" prop="ZLFA_YWFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_YWFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- --> |
|
|
|
<div class="human-body"></div> |
|
|
|
<a name="7"></a> |
|
|
|
<div class="div-title1">治疗类型</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-form-item prop="ZLFA_ZLXG" class="div-border div-pad10"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZLXG']"> |
|
|
|
<el-radio label="治愈"> </el-radio> |
|
|
|
<el-radio label="显效"> </el-radio> |
|
|
|
<el-radio label="好转"> </el-radio> |
|
|
|
<el-radio label="无效"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<a name="8"></a> |
|
|
|
<div class="div-title2">诊疗费用</div> |
|
|
|
<el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZTFY']"> |
|
|
|
<el-radio label="<300元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元" value="<300元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元" value="<300元"> </el-radio> |
|
|
|
<el-radio label=">5000元" value="<300元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="检查费用按照区间进行选择" prop="ZLFA_JCFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_JCFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="中医治疗费用按照区间进行选择" prop="ZLFA_ZYZLFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZYZLFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="药物费用按照区间进行选择" prop="ZLFA_YWFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_YWFY']"> |
|
|
|
<el-radio label="<300元"> </el-radio> |
|
|
|
<el-radio label="300 ~ 900元"> </el-radio> |
|
|
|
<el-radio label="900 ~ 2000元"> </el-radio> |
|
|
|
<el-radio label="2000 ~ 5000元"> </el-radio> |
|
|
|
<el-radio label=">5000元"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
<!-- </div> --> |
|
|
|
|
|
|
|
<!-- <div slot="footer" class="dialog-footer"> |
|
|
|
<el-button |
|
|
@ -1127,7 +1113,6 @@ export default { |
|
|
|
flex: 1; |
|
|
|
height: calc(100vh - 100px); |
|
|
|
overflow: scroll; |
|
|
|
pointer-events: none; |
|
|
|
} |
|
|
|
.div-border { |
|
|
|
border-bottom: 1px solid #d8d8d8; |
|
|
|