|
|
@ -58,7 +58,11 @@ |
|
|
|
prop="JBXX_ZYZD" |
|
|
|
> |
|
|
|
<el-checkbox-group v-model="detailsForm['JBXX_ZYZD']"> |
|
|
|
<el-checkbox v-for="(item, index) in medicalHistory" :label="item"> |
|
|
|
<el-checkbox |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-for="(item, index) in medicalHistory" |
|
|
|
:label="item" |
|
|
|
> |
|
|
|
</el-checkbox> |
|
|
|
</el-checkbox-group> |
|
|
|
<el-input v-model="detailsForm['JBXX_ZYZD_QT']" placeholder="其他" /> |
|
|
@ -71,84 +75,98 @@ |
|
|
|
<div class="human-body div-border div-bot20"> |
|
|
|
<el-form-item label="体重" prop="PG_RTCF_TZ"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_TZ']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="去脂体重" prop="PG_RTCF_QZTZ"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_QZTZ']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="肌肉量" prop="PG_RTCF_JRL"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_JRL']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="总水分(TBW)" prop="PG_RTCF_TBW"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_TBW']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="蛋白质" prop="PG_RTCF_DBZ"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_DBZ']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="蛋白质" prop="PG_RTCF_GZ"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_GZ']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="脂肪" prop="PG_RTCF_ZF"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_ZF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="体脂百分比(PBF)" prop="PG_RTCF_PBF"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_PBF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="骨骼肌" prop="PG_RTCF_GGJ"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_GGJ']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="体质指数(BMI)" prop="PG_RTCF_BMI"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_BMI']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="腰臀比(WHR)" prop="PG_RTCF_WHR"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_WHR']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="内脏脂肪水平" prop="PG_RTCF_NZZFSP"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_NZZFSP']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身体各成分百分比" prop="PG_RTCF_STGCFBFB"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_STGCFBFB']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="体型类型" prop="PG_RTCF_TXLX"> |
|
|
|
<el-select |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_TXLX']" |
|
|
|
multiple |
|
|
|
collapse-tags |
|
|
@ -164,6 +182,7 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身体年龄" prop="PG_RTCF_STNL"> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_RTCF_STNL']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -179,7 +198,10 @@ |
|
|
|
<div class="div-title1">中医体质辨识</div> |
|
|
|
<div class="div-border div-bot20"> |
|
|
|
<el-form-item prop="PG_TZBS_ZYTZ" label="主要体质"> |
|
|
|
<el-radio-group v-model="detailsForm['PG_TZBS_ZYTZ']"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_TZBS_ZYTZ']" |
|
|
|
> |
|
|
|
<el-radio |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
@ -194,7 +216,10 @@ |
|
|
|
label="兼夹体质" |
|
|
|
> |
|
|
|
<div style="width: 100%"> |
|
|
|
<el-checkbox-group v-model="detailsForm['PG_TZBS_JJTZ']"> |
|
|
|
<el-checkbox-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_TZBS_JJTZ']" |
|
|
|
> |
|
|
|
<el-checkbox |
|
|
|
v-for="(item, index) in habitus" |
|
|
|
:key="index" |
|
|
@ -216,6 +241,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_TT_TAPS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -225,6 +251,7 @@ |
|
|
|
<span>TRACE体态临床评估得分(0-12分)</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_TT_TRACE_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -234,6 +261,7 @@ |
|
|
|
<span>SRS-22问卷评估得分(1~5分)</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_TT_SRS22_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -254,6 +282,7 @@ |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_SM_PHQ-9_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -269,6 +298,7 @@ |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_SM_EPSW_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -290,6 +320,7 @@ |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_SM_PSQI_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -329,6 +360,7 @@ |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['PG_JL_SAS_DF']" |
|
|
|
placeholder="请输入" |
|
|
|
/> |
|
|
@ -338,7 +370,10 @@ |
|
|
|
<a name="治疗类型"></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-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['ZLFA_ZLLX']" |
|
|
|
> |
|
|
|
<el-radio label="中西医结合治疗"> </el-radio> |
|
|
|
<el-radio label="单纯中医治疗"> </el-radio> |
|
|
|
</el-radio-group> |
|
|
@ -397,7 +432,10 @@ |
|
|
|
</span> |
|
|
|
<div v-else class="human-body"> |
|
|
|
<el-form-item prop="ZLFA_YW_QT"> |
|
|
|
<el-input v-model="detailsForm[k.valueCode]"></el-input> |
|
|
|
<el-input |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm[k.valueCode]" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -410,7 +448,10 @@ |
|
|
|
<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-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['ZLFA_ZLXG']" |
|
|
|
> |
|
|
|
<el-radio label="治愈"> </el-radio> |
|
|
|
<el-radio label="显效"> </el-radio> |
|
|
|
<el-radio label="好转"> </el-radio> |
|
|
@ -420,7 +461,10 @@ |
|
|
|
<a name="诊疗费用"></a> |
|
|
|
<div class="div-title2">诊疗费用</div> |
|
|
|
<el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZTFY']"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
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> |
|
|
@ -429,7 +473,10 @@ |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="检查费用按照区间进行选择" prop="ZLFA_JCFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_JCFY']"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
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> |
|
|
@ -438,7 +485,10 @@ |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="中医治疗费用按照区间进行选择" prop="ZLFA_ZYZLFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_ZYZLFY']"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
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> |
|
|
@ -447,7 +497,10 @@ |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="药物费用按照区间进行选择" prop="ZLFA_YWFY"> |
|
|
|
<el-radio-group v-model="detailsForm['ZLFA_YWFY']"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
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> |
|
|
@ -458,6 +511,7 @@ |
|
|
|
<a name="随访队列"></a> |
|
|
|
<div class="div-title2">随访队列</div> |
|
|
|
<el-select |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
v-model="detailsForm['SFDL']" |
|
|
|
multiple |
|
|
|
placeholder="请选择" |
|
|
@ -474,6 +528,7 @@ |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
<el-button |
|
|
|
:disabled="form.status != 0 && form.status != 3" |
|
|
|
style="width: 140px" |
|
|
|
type="primary" |
|
|
|
@click="submitDetailsForm" |
|
|
@ -1063,7 +1118,10 @@ export default { |
|
|
|
}, |
|
|
|
// 诊疗方案点击 |
|
|
|
handleButClick(_item, _row) { |
|
|
|
console.log(_item, _row); |
|
|
|
// 保存和审核状态下不可点击 |
|
|
|
if (this.form.status == 1 || this.form.status == 2) { |
|
|
|
return; |
|
|
|
} |
|
|
|
this.detailsForm[_item.valueCode] = _row.value || _row.title; |
|
|
|
}, |
|
|
|
getDetailsForm() { |
|
|
|