Browse Source

peter

360view
newPeter7 2 years ago
parent
commit
b4da6900f3
  1. 40
      src/page-subspecialty/store/modules/sign.js
  2. 14
      src/page-subspecialty/views/modules/formList/childrenLacrimal.vue
  3. 7
      src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue
  4. 27
      src/page-subspecialty/views/modules/formList/cornealForeign.vue
  5. 27
      src/page-subspecialty/views/modules/formList/puncture.vue

40
src/page-subspecialty/store/modules/sign.js

@ -32,7 +32,13 @@ export default {
performerSign: '', performerSign: '',
checkerSign: '', checkerSign: '',
conPatientSign: '', conPatientSign: '',
conKinSign: ''
conKinSign: '',
cornealPatientSign: '',
cornealKinSign: '',
puncturePatientSign: '',
punctureKinSign: '',
childrenSign: ''
}, },
getters: { getters: {
doctorSignImg: state => state.doctorSignImg, doctorSignImg: state => state.doctorSignImg,
@ -55,7 +61,12 @@ export default {
minorPatientSign: state => state.minorPatientSign, minorPatientSign: state => state.minorPatientSign,
minorKinSign: state => state.minorKinSign, minorKinSign: state => state.minorKinSign,
conPatientSign: state => state.conPatientSign, 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: { mutations: {
// 销毁签字笔 // 销毁签字笔
@ -216,6 +227,16 @@ export default {
this.commit('conPatientSign', img_base64) this.commit('conPatientSign', img_base64)
} else if (state.type === 20) { } else if (state.type === 20) {
this.commit('conKinSign', img_base64) 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 { } else {
// debugPrint("saveSignToBase64 error,description:" + args[0]); // debugPrint("saveSignToBase64 error,description:" + args[0]);
@ -285,6 +306,21 @@ export default {
}, },
conKinSign(state, val) { conKinSign(state, val) {
state.conKinSign = 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
} }
} }
} }

14
src/page-subspecialty/views/modules/formList/childrenLacrimal.vue

@ -48,9 +48,9 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">患儿监护人签名</span> <span style="word-break: keep-all">患儿监护人签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="conPatientSign">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(25)">
<img v-if="!childrenSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="childrenSign">
</span> </span>
</div> </div>
<div> <div>
@ -72,7 +72,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">医生签名</span> <span style="word-break: keep-all">医生签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<span v-if="printHidden" style="margin-left:10px">
<img style="width: 80px;height: 40px;" :src="confirmData.operator"> <img style="width: 80px;height: 40px;" :src="confirmData.operator">
</span> </span>
</div> </div>
@ -154,8 +154,8 @@ export default {
} }
}, },
computed: { computed: {
conPatientSign() {
return this.$store.getters.conPatientSign
childrenSign() {
return this.$store.getters.childrenSign
} }
}, },
watch: { watch: {
@ -205,7 +205,7 @@ export default {
}, },
// //
async handleSaveTable() { async handleSaveTable() {
this.confirmData.patientSign = this.conPatientSign
this.confirmData.patientSign = this.childrenSign
const params = { const params = {
id: this.caseId, id: this.caseId,
flag: '8', flag: '8',

7
src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue

@ -45,7 +45,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">患者签名</span> <span style="word-break: keep-all">患者签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(19)">
<img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px"> <img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="conPatientSign"> <img v-else style="width: 80px;height: 40px;" :src="conPatientSign">
</span> </span>
@ -62,7 +62,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div> <div>
<span>患者授权亲属签名</span> <span>患者授权亲属签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(18)">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(20)">
<img v-if="!conKinSign" :src="require('@/assets/img/signature.png')" alt=""> <img v-if="!conKinSign" :src="require('@/assets/img/signature.png')" alt="">
<img v-else style="width: 80px;height: 40px;" :src="conKinSign"> <img v-else style="width: 80px;height: 40px;" :src="conKinSign">
</span> </span>
@ -87,8 +87,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">医生签名</span> <span style="word-break: keep-all">医生签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<!-- <img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">-->
<span v-if="printHidden" style="margin-left:10px">
<img style="width: 80px;height: 40px;" :src="confirmData.operator"> <img style="width: 80px;height: 40px;" :src="confirmData.operator">
</span> </span>
</div> </div>

27
src/page-subspecialty/views/modules/formList/cornealForeign.vue

@ -59,9 +59,9 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">患者签名</span> <span style="word-break: keep-all">患者签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="conPatientSign">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(21)">
<img v-if="!cornealPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="cornealPatientSign">
</span> </span>
</div> </div>
<div> <div>
@ -76,9 +76,9 @@
<div class="flex a-c"> <div class="flex a-c">
<div> <div>
<span>患者授权亲属签名</span> <span>患者授权亲属签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(18)">
<img v-if="!conKinSign" :src="require('@/assets/img/signature.png')" alt="">
<img v-else style="width: 80px;height: 40px;" :src="conKinSign">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(22)">
<img v-if="!cornealKinSign" :src="require('@/assets/img/signature.png')" alt="">
<img v-else style="width: 80px;height: 40px;" :src="cornealKinSign">
</span> </span>
<span style="margin-left: 15px">与患者关系<el-input v-model="confirmData.relation" style="width: 150px" /></span> <span style="margin-left: 15px">与患者关系<el-input v-model="confirmData.relation" style="width: 150px" /></span>
</div> </div>
@ -101,8 +101,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">医生签名</span> <span style="word-break: keep-all">医生签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<!-- <img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">-->
<span v-if="printHidden" style="margin-left:10px">
<img style="width: 80px;height: 40px;" :src="confirmData.operator"> <img style="width: 80px;height: 40px;" :src="confirmData.operator">
</span> </span>
</div> </div>
@ -193,11 +192,11 @@ export default {
} }
}, },
computed: { 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: { watch: {
@ -249,8 +248,8 @@ export default {
}, },
// //
async handleSaveTable() { async handleSaveTable() {
this.confirmData.patientSign = this.conPatientSign
this.confirmData.familySign = this.conKinSign
this.confirmData.patientSign = this.cornealPatientSign
this.confirmData.familySign = this.cornealKinSign
const params = { const params = {
id: this.caseId, id: this.caseId,
flag: '8', flag: '8',

27
src/page-subspecialty/views/modules/formList/puncture.vue

@ -35,9 +35,9 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">患者签名</span> <span style="word-break: keep-all">患者签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="conPatientSign">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(23)">
<img v-if="!puncturePatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">
<img v-else style="width: 80px;height: 40px;" :src="puncturePatientSign">
</span> </span>
</div> </div>
<div> <div>
@ -53,9 +53,9 @@
<div class="flex a-c"> <div class="flex a-c">
<div> <div>
<span>患者授权亲属签名</span> <span>患者授权亲属签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(18)">
<img v-if="!conKinSign" :src="require('@/assets/img/signature.png')" alt="">
<img v-else style="width: 80px;height: 40px;" :src="conKinSign">
<span v-if="printHidden" style="margin-left:10px" @click="signClick(24)">
<img v-if="!punctureKinSign" :src="require('@/assets/img/signature.png')" alt="">
<img v-else style="width: 80px;height: 40px;" :src="punctureKinSign">
</span> </span>
<span style="margin-left: 15px">与患者关系<el-input v-model="confirmData.relation" style="width: 150px" /></span> <span style="margin-left: 15px">与患者关系<el-input v-model="confirmData.relation" style="width: 150px" /></span>
</div> </div>
@ -78,8 +78,7 @@
<div class="flex a-c"> <div class="flex a-c">
<div style="margin-right: 296px;"> <div style="margin-right: 296px;">
<span style="word-break: keep-all">医生签名</span> <span style="word-break: keep-all">医生签名</span>
<span v-if="printHidden" style="margin-left:10px" @click="signClick(17)">
<!-- <img v-if="!conPatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px">-->
<span v-if="printHidden" style="margin-left:10px">
<img style="width: 80px;height: 40px;" :src="confirmData.operator"> <img style="width: 80px;height: 40px;" :src="confirmData.operator">
</span> </span>
</div> </div>
@ -187,11 +186,11 @@ export default {
} }
}, },
computed: { 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: { watch: {
@ -241,8 +240,8 @@ export default {
}, },
// //
async handleSaveTable() { async handleSaveTable() {
this.confirmData.patientSign = this.conPatientSign
this.confirmData.familySign = this.conKinSign
this.confirmData.patientSign = this.puncturePatientSign
this.confirmData.familySign = this.punctureKinSign
const params = { const params = {
id: this.caseId, id: this.caseId,
flag: '8', flag: '8',

Loading…
Cancel
Save