|
@ -1,7 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="punctureBox"> |
|
|
<div class="punctureBox"> |
|
|
<div v-if="!onlyRead && isPlatform" class="btnBox_top"> |
|
|
<div v-if="!onlyRead && isPlatform" class="btnBox_top"> |
|
|
<el-button v-print="'#punctureOperation'" size="small" @click="handlePrint">打印</el-button> |
|
|
|
|
|
|
|
|
<el-button v-print="print" size="small" @click="handlePrint">打印</el-button> |
|
|
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button> |
|
|
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button> |
|
|
<el-button type="danger" size="small" @click="formDelete">删除</el-button> |
|
|
<el-button type="danger" size="small" @click="formDelete">删除</el-button> |
|
|
</div> |
|
|
</div> |
|
@ -26,7 +26,7 @@ |
|
|
在向患方说明各治疗方案并告知利弊后,患方基于当前病情需要,经慎重考虑,自愿选择<el-input v-model="confirmData.illMode" style="width: 180px" />手术。 |
|
|
在向患方说明各治疗方案并告知利弊后,患方基于当前病情需要,经慎重考虑,自愿选择<el-input v-model="confirmData.illMode" style="width: 180px" />手术。 |
|
|
</div> |
|
|
</div> |
|
|
<div v-if="item.flag === 3" style="padding-left: 30px"> |
|
|
<div v-if="item.flag === 3" style="padding-left: 30px"> |
|
|
<el-input type="textarea" :rows="3" v-model="confirmData.risk" style="width: 600px" /> |
|
|
|
|
|
|
|
|
<el-input v-model="confirmData.risk" type="textarea" :rows="3" style="width: 600px" /> |
|
|
<p>一旦发生上述风险和意外,医生会采取积极应对措施。</p> |
|
|
<p>一旦发生上述风险和意外,医生会采取积极应对措施。</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -35,8 +35,11 @@ |
|
|
<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(23)"> |
|
|
|
|
|
<img v-if="!puncturePatientSign" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px"> |
|
|
|
|
|
|
|
|
<span style="margin-left:10px" @click="signClick(23)"> |
|
|
|
|
|
<span v-if="!puncturePatientSign"> |
|
|
|
|
|
<img v-if="printHidden" :src="require('@/assets/img/signature.png')" alt="" style="margin-right: 12px"> |
|
|
|
|
|
<el-input v-else style="width: 80px" /> |
|
|
|
|
|
</span> |
|
|
<img v-else style="width: 80px;height: 40px;" :src="puncturePatientSign"> |
|
|
<img v-else style="width: 80px;height: 40px;" :src="puncturePatientSign"> |
|
|
</span> |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
@ -53,8 +56,11 @@ |
|
|
<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(24)"> |
|
|
|
|
|
<img v-if="!punctureKinSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
|
|
|
|
|
<span style="margin-left:10px" @click="signClick(24)"> |
|
|
|
|
|
<span v-if="!punctureKinSign"> |
|
|
|
|
|
<img v-if="printHidden" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
|
|
<el-input v-else style="width: 80px" /> |
|
|
|
|
|
</span> |
|
|
<img v-else style="width: 80px;height: 40px;" :src="punctureKinSign"> |
|
|
<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> |
|
@ -78,7 +84,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"> |
|
|
|
|
|
|
|
|
<span 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> |
|
@ -163,7 +169,7 @@ export default { |
|
|
} |
|
|
} |
|
|
], |
|
|
], |
|
|
print: { |
|
|
print: { |
|
|
id: 'mraFunc', |
|
|
|
|
|
|
|
|
id: 'punctureOperation', |
|
|
closeCallback: () => { |
|
|
closeCallback: () => { |
|
|
this.printHidden = true |
|
|
this.printHidden = true |
|
|
} |
|
|
} |
|
|