From 4ad4313b47485e7c958f1ad57b837fd70382e2b3 Mon Sep 17 00:00:00 2001 From: newPeter7 Date: Thu, 8 Jun 2023 16:20:26 +0800 Subject: [PATCH 1/4] peter --- .../360View/medicalRecord/index.vue | 51 ++- .../outPatientRecord/leftFormList.vue | 4 +- .../modules/formList/childrenLacrimal.vue | 286 +++++++++++++++ .../formList/conjunctivalOperation.vue | 235 +++++++++---- .../views/modules/formList/cornealForeign.vue | 331 ++++++++++++++++++ .../views/modules/formList/puncture.vue | 323 +++++++++++++++++ 6 files changed, 1150 insertions(+), 80 deletions(-) create mode 100644 src/page-subspecialty/views/modules/formList/childrenLacrimal.vue create mode 100644 src/page-subspecialty/views/modules/formList/cornealForeign.vue create mode 100644 src/page-subspecialty/views/modules/formList/puncture.vue diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue index d76e11a..a07856c 100644 --- a/src/components/360View/medicalRecord/index.vue +++ b/src/components/360View/medicalRecord/index.vue @@ -82,7 +82,7 @@ @formDelete="formDelete" /> - + + @@ -127,10 +147,12 @@ import ReportForm from '@/page-subspecialty/views/modules/formList/reportForm.vu 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' -import Lacrimal from '@/page-subspecialty/views/modules/formList/Lacrimal.vue' +import cornealForeign from '@/page-subspecialty/views/modules/formList/cornealForeign' +import childrenLacrimal from '@/page-subspecialty/views/modules/formList/childrenLacrimal.vue' +import puncture from '@/page-subspecialty/views/modules/formList/puncture.vue' export default { components: { - Lacrimal, + childrenLacrimal, MinorOperation, MraOrder, callMedical, @@ -138,7 +160,9 @@ export default { LaserSurgery, MraForm, InformedConsent, + puncture, LeftFormList, + cornealForeign, conjunctivalOperation, ourPatientRecord }, @@ -298,14 +322,17 @@ export default { case '眼科激光手术治疗': this.$refs.laserSurgery.formDelete() break - case '眼科门诊手术同意书': + case '干眼激光治疗知情同意书': this.$refs.conjunctival.formDelete() break - case '角膜异物同意书': - this.$refs.minorOperation.formDelete() + case '角膜异物剔除术知情同意书': + this.$refs.cornealForeign.formDelete() + break + case '前房穿刺知情同意书': + this.$refs.puncture.formDelete() break - case '眼科门诊手术同意书': - this.$refs.lacrimal.formDelete() + case '小儿泪道冲洗知情同意书': + this.$refs.childrenLacrimal.formDelete() break } } else { diff --git a/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue b/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue index 34618b7..36ee660 100644 --- a/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue +++ b/src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue @@ -61,11 +61,11 @@ export default { }, { type: '同意书', - list: ['干眼激光治疗知情同意书', '干眼手术知情同意书', '角膜异物剔除术知情同意书', '麦粒肿、霰粒肿、肉芽肿、眼睑肿物手术知情同意书', '前房穿刺知情同意书', '球旁注射同意书', '小儿泪道冲洗术知情同意书', '药物注射手术知情同意书'] + list: ['干眼激光治疗知情同意书', '干眼手术知情同意书', '角膜异物剔除术知情同意书', '麦粒肿、霰粒肿、肉芽肿、眼睑肿物手术知情同意书', '前房穿刺知情同意书', '球旁注射同意书', '小儿泪道冲洗知情同意书', '药物注射手术知情同意书'] }, { type: '其他', - list: ['睑板腺按摩'] + list: ['睑板腺按摩', '泪道冲洗'] } ] } diff --git a/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue b/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue new file mode 100644 index 0000000..0acb4e2 --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue index a6a210e..1cfbf91 100644 --- a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue +++ b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue @@ -11,61 +11,90 @@

- 眼科门诊手术同意书 + 干眼激光治疗知情同意书

-
-
- 姓名: -
-
- 性别: -
-
- 年龄: -
-
- 联系电话: -
-
+ + + + + + + + + + + + + +
- 诊断: + 诊断:
- {{ item.title }} - + {{ item.title }}
{{ text }}
-
+
- 本人签名: -
- - +
+ 患者签名: + + + + +
+
+ 签名日期:
-
- 或家属签名: -
- - +
+ 患者授权亲属签名: + + + + + 与患者关系
- +
+ 签名日期: +
+
+
+
+ 医生陈述: +
+ 我已经告知患者将要进行的治疗、此次治疗及治疗后可能发生的风险,可能存在的其它治疗方法并且解答了患者关于此次治疗的相关问题。 +
+
+
+
+ 医生签名: + + + +
- - - -
- 日期: + 签名日期: { - // this.$emit('handleSaveTable') - // }) + this.confirmData.familySign = this.conKinSign + const params = { + id: this.caseId, + flag: '8', + jsonText: JSON.stringify(this.confirmData), + name: '干眼激光治疗知情同意书', + patientId: this.patientDetail.patientId, + platform: 2 + } + const { data: res } = await this.$http.post('/case/update', params) + if (res.code === 0) { + this.$message.success('保存成功') + await this.getformList() + } else { + this.$message.error(res.msg) + } }, // 删除 formDelete() { this.$confirmFun('确定删除吗?').then(() => { - this.$http.post('/mzbl/delMzblJgshzlInfo', { + this.$http.post('/case/delete', { id: this.caseId }).then(() => { this.$message.success('删除成功') diff --git a/src/page-subspecialty/views/modules/formList/cornealForeign.vue b/src/page-subspecialty/views/modules/formList/cornealForeign.vue new file mode 100644 index 0000000..786c4b3 --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/cornealForeign.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/src/page-subspecialty/views/modules/formList/puncture.vue b/src/page-subspecialty/views/modules/formList/puncture.vue new file mode 100644 index 0000000..0584af3 --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/puncture.vue @@ -0,0 +1,323 @@ + + + + + From e8401003a069398b526877e0cf87b874993369c0 Mon Sep 17 00:00:00 2001 From: newPeter7 Date: Thu, 8 Jun 2023 16:24:02 +0800 Subject: [PATCH 2/4] peter --- src/components/360View/medicalRecord/index.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue index a07856c..197293b 100644 --- a/src/components/360View/medicalRecord/index.vue +++ b/src/components/360View/medicalRecord/index.vue @@ -91,6 +91,16 @@ @handleSaveTable="updateForm" @formDelete="formDelete" /> + Date: Thu, 8 Jun 2023 16:47:20 +0800 Subject: [PATCH 3/4] peter --- src/page-subspecialty/store/modules/sign.js | 40 ++++++++++++++++++- .../modules/formList/childrenLacrimal.vue | 14 +++---- .../formList/conjunctivalOperation.vue | 7 ++-- .../views/modules/formList/cornealForeign.vue | 27 ++++++------- .../views/modules/formList/puncture.vue | 29 +++++++------- 5 files changed, 75 insertions(+), 42 deletions(-) diff --git a/src/page-subspecialty/store/modules/sign.js b/src/page-subspecialty/store/modules/sign.js index b15b0ab..667cf53 100644 --- a/src/page-subspecialty/store/modules/sign.js +++ b/src/page-subspecialty/store/modules/sign.js @@ -32,7 +32,13 @@ export default { performerSign: '', checkerSign: '', conPatientSign: '', - conKinSign: '' + conKinSign: '', + cornealPatientSign: '', + cornealKinSign: '', + puncturePatientSign: '', + punctureKinSign: '', + childrenSign: '' + }, getters: { doctorSignImg: state => state.doctorSignImg, @@ -55,7 +61,12 @@ export default { minorPatientSign: state => state.minorPatientSign, minorKinSign: state => state.minorKinSign, conPatientSign: state => state.conPatientSign, - conKinSign: state => state.conKinSign + conKinSign: state => state.conKinSign, + cornealPatientSign: state => state.cornealPatientSign, + cornealKinSign: state => state.cornealKinSign, + puncturePatientSign: state => state.puncturePatientSign, + punctureKinSign: state => state.punctureKinSign, + childrenSign: state => state.childrenSign }, mutations: { // 销毁签字笔 @@ -216,6 +227,16 @@ export default { this.commit('conPatientSign', img_base64) } else if (state.type === 20) { this.commit('conKinSign', img_base64) + } else if (state.type === 21) { + this.commit('cornealPatientSign', img_base64) + } else if (state.type === 22) { + this.commit('cornealKinSign', img_base64) + } else if (state.type === 23) { + this.commit('puncturePatientSign', img_base64) + } else if (state.type === 24) { + this.commit('punctureKinSign', img_base64) + } else if (state.type === 25) { + this.commit('childrenSign', img_base64) } } else { // debugPrint("saveSignToBase64 error,description:" + args[0]); @@ -285,6 +306,21 @@ export default { }, conKinSign(state, val) { state.conKinSign = val + }, + cornealPatientSign(state, val) { + state.cornealPatientSign = val + }, + cornealKinSign(state, val) { + state.cornealKinSign = val + }, + puncturePatientSign(state, val) { + state.puncturePatientSign = val + }, + punctureKinSign(state, val) { + state.punctureKinSign = val + }, + childrenSign(state, val) { + state.childrenSign = val } } } diff --git a/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue b/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue index 0acb4e2..8f6a26b 100644 --- a/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue +++ b/src/page-subspecialty/views/modules/formList/childrenLacrimal.vue @@ -48,9 +48,9 @@
患儿监护人签名: - - - + + +
@@ -72,7 +72,7 @@
医生签名: - +
@@ -154,8 +154,8 @@ export default { } }, computed: { - conPatientSign() { - return this.$store.getters.conPatientSign + childrenSign() { + return this.$store.getters.childrenSign } }, watch: { @@ -205,7 +205,7 @@ export default { }, // 保存 async handleSaveTable() { - this.confirmData.patientSign = this.conPatientSign + this.confirmData.patientSign = this.childrenSign const params = { id: this.caseId, flag: '8', diff --git a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue index 1cfbf91..71056dd 100644 --- a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue +++ b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue @@ -45,7 +45,7 @@
患者签名: - + @@ -62,7 +62,7 @@
患者授权亲属签名: - + @@ -87,8 +87,7 @@
医生签名: - - +
diff --git a/src/page-subspecialty/views/modules/formList/cornealForeign.vue b/src/page-subspecialty/views/modules/formList/cornealForeign.vue index 786c4b3..d67e361 100644 --- a/src/page-subspecialty/views/modules/formList/cornealForeign.vue +++ b/src/page-subspecialty/views/modules/formList/cornealForeign.vue @@ -59,9 +59,9 @@
患者签名: - - - + + +
@@ -76,9 +76,9 @@
患者授权亲属签名: - - - + + + 与患者关系
@@ -101,8 +101,7 @@
医生签名: - - +
@@ -193,11 +192,11 @@ export default { } }, computed: { - conPatientSign() { - return this.$store.getters.conPatientSign + cornealPatientSign() { + return this.$store.getters.cornealPatientSign }, - conKinSign() { - return this.$store.getters.conKinSign + cornealKinSign() { + return this.$store.getters.cornealKinSign } }, watch: { @@ -249,8 +248,8 @@ export default { }, // 保存 async handleSaveTable() { - this.confirmData.patientSign = this.conPatientSign - this.confirmData.familySign = this.conKinSign + this.confirmData.patientSign = this.cornealPatientSign + this.confirmData.familySign = this.cornealKinSign const params = { id: this.caseId, flag: '8', diff --git a/src/page-subspecialty/views/modules/formList/puncture.vue b/src/page-subspecialty/views/modules/formList/puncture.vue index 0584af3..48a6359 100644 --- a/src/page-subspecialty/views/modules/formList/puncture.vue +++ b/src/page-subspecialty/views/modules/formList/puncture.vue @@ -27,7 +27,7 @@
-

一旦发生上述风险和意外,医生会采取积极应对措施。

+

一旦发生上述风险和意外,医生会采取积极应对措施。

@@ -35,9 +35,9 @@
患者签名: - - - + + +
@@ -53,9 +53,9 @@
患者授权亲属签名: - - - + + + 与患者关系
@@ -78,8 +78,7 @@
医生签名: - - +
@@ -187,11 +186,11 @@ export default { } }, computed: { - conPatientSign() { - return this.$store.getters.conPatientSign + puncturePatientSign() { + return this.$store.getters.puncturePatientSign }, - conKinSign() { - return this.$store.getters.conKinSign + punctureKinSign() { + return this.$store.getters.punctureKinSign } }, watch: { @@ -241,8 +240,8 @@ export default { }, // 保存 async handleSaveTable() { - this.confirmData.patientSign = this.conPatientSign - this.confirmData.familySign = this.conKinSign + this.confirmData.patientSign = this.puncturePatientSign + this.confirmData.familySign = this.punctureKinSign const params = { id: this.caseId, flag: '8', From a0d8928dd883dc5359d32fae16d8f6912790a42c Mon Sep 17 00:00:00 2001 From: newPeter7 Date: Thu, 8 Jun 2023 16:58:40 +0800 Subject: [PATCH 4/4] peter --- src/components/360View/commonForm/threeVision.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/360View/commonForm/threeVision.vue b/src/components/360View/commonForm/threeVision.vue index 79ea218..5c4cc62 100644 --- a/src/components/360View/commonForm/threeVision.vue +++ b/src/components/360View/commonForm/threeVision.vue @@ -1105,7 +1105,7 @@ export default { }, { name: 'Worth-4-dot' }, { - name: '立体式检查', + name: '立体视检查', type: 'title' }, { name: 'TITMUS(近)'