Browse Source

诊疗档案详情待审核、通过状态下不允许修改

newMaster
1747191978@qq.com 3 months ago
parent
commit
1d806761b9
  1. 80
      acupuncture-前台/src/views/medicalFile/details.vue

80
acupuncture-前台/src/views/medicalFile/details.vue

@ -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() {

Loading…
Cancel
Save