From a4025efbca09cc30ec24ddfaa5a8139feec8cf59 Mon Sep 17 00:00:00 2001 From: newPeter7 Date: Wed, 7 Jun 2023 17:25:11 +0800 Subject: [PATCH] peter --- .../360View/medicalRecord/index.vue | 16 ++ .../outPatientRecord/leftFormList.vue | 2 +- src/page-subspecialty/store/modules/sign.js | 18 +- .../formList/conjunctivalOperation.vue | 238 ++++++++++++++++++ 4 files changed, 270 insertions(+), 4 deletions(-) create mode 100644 src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue index 75ccb3c..ad2d976 100644 --- a/src/components/360View/medicalRecord/index.vue +++ b/src/components/360View/medicalRecord/index.vue @@ -91,6 +91,16 @@ @handleSaveTable="updateForm" @formDelete="formDelete" /> + @@ -106,6 +116,7 @@ import LaserSurgery from '@/page-subspecialty/views/modules/formList/laserSurger import ReportForm from '@/page-subspecialty/views/modules/formList/reportForm.vue' import MraOrder from '@/page-subspecialty/views/modules/formList/mraOrder.vue' import MinorOperation from '@/page-subspecialty/views/modules/formList/MinorOperation.vue' +import conjunctivalOperation from '@/page-subspecialty/views/modules/formList/conjunctivalOperation' export default { components: { MinorOperation, @@ -116,6 +127,7 @@ export default { MraForm, InformedConsent, LeftFormList, + conjunctivalOperation, ourPatientRecord }, mixins: [], @@ -273,6 +285,10 @@ export default { break case '眼科激光手术治疗': this.$refs.laserSurgery.formDelete() + break + case '眼科门诊手术同意书': + this.$refs.conjunctival.formDelete() + break } } else { this.getFormList() diff --git a/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue b/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue index 27e3f1a..fc26310 100644 --- a/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue +++ b/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue @@ -59,7 +59,7 @@ export default { }, { type: '同意书', - list: ['门诊小手术同意书'] + list: ['门诊小手术同意书', '眼科门诊手术同意书'] }, { type: '其他', diff --git a/src/page-subspecialty/store/modules/sign.js b/src/page-subspecialty/store/modules/sign.js index f348d53..b15b0ab 100644 --- a/src/page-subspecialty/store/modules/sign.js +++ b/src/page-subspecialty/store/modules/sign.js @@ -31,8 +31,8 @@ export default { kinSign: '', performerSign: '', checkerSign: '', - minorPatientSign: '', - minorKinSign: '' + conPatientSign: '', + conKinSign: '' }, getters: { doctorSignImg: state => state.doctorSignImg, @@ -53,7 +53,9 @@ export default { performerSign: state => state.performerSign, checkerSign: state => state.checkerSign, minorPatientSign: state => state.minorPatientSign, - minorKinSign: state => state.minorKinSign + minorKinSign: state => state.minorKinSign, + conPatientSign: state => state.conPatientSign, + conKinSign: state => state.conKinSign }, mutations: { // 销毁签字笔 @@ -210,6 +212,10 @@ export default { this.commit('minorPatientSign', img_base64) } else if (state.type === 18) { this.commit('minorKinSign', img_base64) + } else if (state.type === 19) { + this.commit('conPatientSign', img_base64) + } else if (state.type === 20) { + this.commit('conKinSign', img_base64) } } else { // debugPrint("saveSignToBase64 error,description:" + args[0]); @@ -273,6 +279,12 @@ export default { }, minorKinSign(state, val) { state.minorKinSign = val + }, + conPatientSign(state, val) { + state.conPatientSign = val + }, + conKinSign(state, val) { + state.conKinSign = val } } } diff --git a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue new file mode 100644 index 0000000..a6a210e --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue @@ -0,0 +1,238 @@ + + + + +