|
|
@ -17,16 +17,17 @@ |
|
|
|
@addRecord="addRecord" |
|
|
|
/> |
|
|
|
<div class="content-right"> |
|
|
|
<div v-if="isSearch === '1' || isSearch === '3'" style="height: 100%"> |
|
|
|
<div v-if="name === '门急诊电子病历'" style="height: 100%"> |
|
|
|
<ourPatientRecord v-if="name === '门急诊电子病历'" :patient-id="patientId" :only-read="onlyRead" :is-search="isSearch" :case-id="caseId" /> |
|
|
|
</div> |
|
|
|
<div v-if="formList.length && isSearch === '2'" style="height: 100%"> |
|
|
|
<ourPatientRecord v-if="name === '门急诊电子病历'" :patient-id="patientId" :only-read="onlyRead" :is-search="isSearch" :case-id="caseId" /> |
|
|
|
<InformedConsent v-if="name==='眼科激光手术患者知情同意书'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<mra-form v-if="name==='眼底血管造影知情同意书'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<laser-surgery v-if="name==='眼科激光手术治疗'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<report-form v-if="name==='报告'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
</div> |
|
|
|
<template v-else> |
|
|
|
<div v-if="formList.length && isSearch === '2'" style="height: 100%"> |
|
|
|
<InformedConsent v-if="name==='眼科激光手术患者知情同意书'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<mra-form v-if="name==='眼底血管造影知情同意书'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<laser-surgery v-if="name==='眼科激光手术治疗'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
<report-form v-if="name==='报告'" :patient-detail="patientData" :json-text="jsonText" @handleSaveTable="updateForm" @formDelete="formDelete" /> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -84,7 +85,7 @@ export default { |
|
|
|
}, |
|
|
|
created() { |
|
|
|
if (this.isSearch === '2') { |
|
|
|
this.getFormList() |
|
|
|
this.getFormList() |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
@ -122,6 +123,14 @@ export default { |
|
|
|
addRecord(name) { |
|
|
|
this.name = name |
|
|
|
const date = this.$moment().format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const isToday = this.formList.some(item => item.createTime.includes(date.split(' ')[0])) |
|
|
|
if (name === '门急诊电子病历' && isToday) { |
|
|
|
this.$message({ |
|
|
|
message: '已有今日病例,请勿重复添加!', |
|
|
|
type: 'warning' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
const params = { |
|
|
|
flag: 8, |
|
|
|
name: name, |
|
|
|