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(近)' diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue index 8036ef0..2a09853 100644 --- a/src/components/360View/medicalRecord/index.vue +++ b/src/components/360View/medicalRecord/index.vue @@ -101,9 +101,19 @@ @handleSaveTable="saveFormData" @formDelete="formDelete" /> - + + + @@ -137,12 +167,16 @@ 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 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' import Lacrimal from '@/page-subspecialty/views/modules/formList/Lacrimal.vue' import StyeForm from '@/page-subspecialty/views/modules/formList/StyeForm.vue' export default { components: { StyeForm, Lacrimal, + childrenLacrimal, MinorOperation, MraOrder, callMedical, @@ -150,7 +184,9 @@ export default { LaserSurgery, MraForm, InformedConsent, + puncture, LeftFormList, + cornealForeign, conjunctivalOperation, ourPatientRecord }, @@ -337,14 +373,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 default: this.deleteFormData() 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/store/modules/sign.js b/src/page-subspecialty/store/modules/sign.js index c3f5f3f..f324044 100644 --- a/src/page-subspecialty/store/modules/sign.js +++ b/src/page-subspecialty/store/modules/sign.js @@ -36,7 +36,12 @@ export default { minorPatientSign: '', minorKinSign: '', minorPatientSignM: '', - minorKinSignM: '' + minorKinSignM: '', + cornealPatientSign: '', + cornealKinSign: '', + puncturePatientSign: '', + punctureKinSign: '', + childrenSign: '' }, getters: { @@ -62,7 +67,12 @@ export default { minorPatientSignM: state => state.minorPatientSignM, minorKinSignM: state => state.minorKinSignM, 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: { // 销毁签字笔 @@ -227,6 +237,16 @@ export default { this.commit('minorPatientSignM', img_base64) } else if (state.type === 'MM') { this.commit('minorKinSignM', 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]); @@ -302,6 +322,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 new file mode 100644 index 0000000..8f6a26b --- /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..71056dd 100644 --- a/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue +++ b/src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue @@ -11,61 +11,89 @@

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

-
-
- 姓名: -
-
- 性别: -
-
- 年龄: -
-
- 联系电话: -
-
+ + + + + + + + + + + + + +
- 诊断: + 诊断:
- {{ 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..d67e361 --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/cornealForeign.vue @@ -0,0 +1,330 @@ + + + + + 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..48a6359 --- /dev/null +++ b/src/page-subspecialty/views/modules/formList/puncture.vue @@ -0,0 +1,322 @@ + + + + +