|
|
@ -92,11 +92,16 @@ |
|
|
|
<div class="btnBox"> |
|
|
|
<div> |
|
|
|
<div class="flex a-c">主诊/谈话医生签名: |
|
|
|
<div @click="signClick(10)"> |
|
|
|
<img v-if="!informedDocSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="informedDocSign"> |
|
|
|
</div></div> |
|
|
|
<div class="flex a-c">日期:<el-input v-model="confirmData.operationDate" style="flex: 1" /></div> |
|
|
|
<img v-if="confirmData.operationSign" :src="confirmData.operationSign" alt="" style="width: 80px;height: 50px;border-style:none;"> |
|
|
|
</div> |
|
|
|
<div class="flex a-c">日期: |
|
|
|
<el-date-picker |
|
|
|
v-model="confirmData.operationDate" |
|
|
|
style="flex: 1" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -114,7 +119,14 @@ |
|
|
|
<img v-if="!informPatientSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="informPatientSign"> |
|
|
|
</div></div> |
|
|
|
<div class="flex a-c">日期:<el-input v-model="confirmData.patientDate" style="flex: 1" /></div> |
|
|
|
<div class="flex a-c">日期: |
|
|
|
<el-date-picker |
|
|
|
v-model="confirmData.patientDate" |
|
|
|
style="flex: 1" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -322,12 +334,6 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
informedDocSign: { |
|
|
|
get() { |
|
|
|
return this.$store.getters.informedDocSign |
|
|
|
}, |
|
|
|
set(val) {} |
|
|
|
}, |
|
|
|
informPatientSign: { |
|
|
|
get() { |
|
|
|
return this.$store.getters.informPatientSign |
|
|
@ -347,6 +353,10 @@ export default { |
|
|
|
this.confirmData.patientName = this.patientDetail.patientName |
|
|
|
this.confirmData.patientAge = this.patientDetail.patientAge |
|
|
|
this.confirmData.patientGender = this.patientDetail.patientSex |
|
|
|
const userData = JSON.parse(window.localStorage.getItem('qg-userData')) |
|
|
|
this.confirmData.operationSign = userData.signImgBase |
|
|
|
this.confirmData.operationDate = new Date() |
|
|
|
this.confirmData.patientDate = new Date() |
|
|
|
this.getInfoDetail() |
|
|
|
this.queryProject() |
|
|
|
this.$store.commit('initPlugin') |
|
|
@ -370,7 +380,6 @@ export default { |
|
|
|
const jgshAreaList = detail.jgshArea && detail.jgshArea.split('/') || [] |
|
|
|
this.handleDetail(bnzList, qgyList, ydbList, swmList, detail.coats, mzfsList, jgshList, jgshAreaList) |
|
|
|
this.confirmData.other = detail.other || '' |
|
|
|
this.$store.commit('informedDocSign', detail.operationSign) |
|
|
|
this.$store.commit('informPatientSign', detail.patientSign) |
|
|
|
}) |
|
|
|
}, |
|
|
@ -522,7 +531,6 @@ export default { |
|
|
|
this.handleList() |
|
|
|
this.handleNarcotism() |
|
|
|
this.handleMode() |
|
|
|
this.confirmData.operationSign = this.informedDocSign |
|
|
|
this.confirmData.patientSign = this.informPatientSign |
|
|
|
this.confirmData.jzNumber = window.localStorage.getItem('jzNumber') |
|
|
|
this.$http.post('/mzbl/saveMzblJgshzqtys', { |
|
|
|