From 09d4aba30d63998979eeb6e11008e8a042a1d186 Mon Sep 17 00:00:00 2001 From: bianyaqi Date: Thu, 7 Sep 2023 16:52:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E8=AF=8A=E7=97=85=E5=8E=86=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E6=9D=83=E9=99=90=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../360View/medicalRecord/index.vue | 67 ++++++++++++++----- .../views/modules/formList/DrugInjection.vue | 31 +++++++-- .../modules/formList/InformedConsent.vue | 31 +++++++-- .../modules/formList/InjectionTherapy.vue | 31 +++++++-- .../views/modules/formList/Lacrimal.vue | 34 ++++++++-- .../views/modules/formList/MinorOperation.vue | 31 +++++++-- .../views/modules/formList/StyeForm.vue | 31 +++++++-- .../modules/formList/childrenLacrimal.vue | 31 +++++++-- .../formList/conjunctivalOperation.vue | 33 +++++++-- .../views/modules/formList/cornealForeign.vue | 31 +++++++-- .../views/modules/formList/laserSurgery.vue | 35 ++++++++-- .../views/modules/formList/mraForm.vue | 31 +++++++-- .../views/modules/formList/mraOrder.vue | 35 ++++++++-- .../views/modules/formList/puncture.vue | 35 ++++++++-- .../views/modules/formList/reportForm.vue | 34 ++++++++-- 15 files changed, 447 insertions(+), 74 deletions(-) diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue index 8a7f21a..02c9d12 100644 --- a/src/components/360View/medicalRecord/index.vue +++ b/src/components/360View/medicalRecord/index.vue @@ -36,7 +36,9 @@ v-if="name==='眼科激光手术患者知情同意书'" ref="informedConsent" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" + :is-creator="isCreator" + :creator="creator" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" @@ -48,9 +50,11 @@ ref="mraOrder" :is-dev="isDev" :patient-detail="patientData" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -58,10 +62,12 @@ v-if="name==='眼底血管造影知情同意书'" ref="mraForm" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -69,20 +75,24 @@ v-if="name==='眼科激光手术治疗'" ref="laserSurgery" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -90,10 +100,12 @@ v-if="name==='干眼手术知情同意书'" ref="minorOperation" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="saveFormData" @formDelete="formDelete" /> @@ -101,20 +113,24 @@ v-if="name==='麦粒肿、霰粒肿、肉芽肿、眼睑肿物手术知情同意书'" ref="styeForm" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="saveFormData" @formDelete="formDelete" /> @@ -122,10 +138,12 @@ v-if="name==='球旁注射同意书'" ref="injectionTherapy" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="saveFormData" @formDelete="formDelete" /> @@ -133,10 +151,12 @@ v-if="name==='药物注射手术知情同意书'" ref="drugInjection" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="saveFormData" @formDelete="formDelete" /> @@ -144,10 +164,12 @@ v-if="name==='小儿泪道冲洗知情同意书'" ref="childrenLacrimal" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -155,10 +177,12 @@ v-if="name==='干眼激光治疗知情同意书'" ref="conjunctival" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -166,10 +190,12 @@ v-if="name==='角膜异物剔除术知情同意书'" ref="cornealForeign" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -177,10 +203,12 @@ v-if="name==='前房穿刺知情同意书'" ref="puncture" :is-dev="isDev" - :only-read="onlyRead || !isCreator" + :only-read="onlyRead" :is-platform="isPlatform" :patient-detail="patientData" :case-id="id" + :is-creator="isCreator" + :creator="creator" @handleSaveTable="updateForm" @formDelete="formDelete" /> @@ -271,7 +299,8 @@ export default { defaultChecked: [], formType: '门诊', patientData: {}, - isCreator: true + isCreator: true, + creator: null } }, created() { @@ -284,6 +313,10 @@ export default { handleForm({ index, item }) { const user = JSON.parse(window.sessionStorage.getItem('qg-userData')) this.isCreator = item.doctorCode === user.employeeId + this.creator = { + doctorCode: item.doctorCode, + doctorName: item.doctorName + } // 点击自身不保存 if (this.curIndex === index) { return @@ -456,6 +489,10 @@ export default { this.id = this.formList[0].id const user = JSON.parse(window.sessionStorage.getItem('qg-userData')) this.isCreator = this.formList[0].doctorCode === user.employeeId + this.creator = { + doctorCode: this.formList[0].doctorCode, + doctorName: this.formList[0].doctorName + } this.curIndex = 0 this.isPlatform = this.isSearch === this.formList[0].platform } else { diff --git a/src/page-subspecialty/views/modules/formList/DrugInjection.vue b/src/page-subspecialty/views/modules/formList/DrugInjection.vue index d311533..395ccf3 100644 --- a/src/page-subspecialty/views/modules/formList/DrugInjection.vue +++ b/src/page-subspecialty/views/modules/formList/DrugInjection.vue @@ -1,9 +1,21 @@