|
|
@ -1,20 +1,14 @@ |
|
|
|
<template> |
|
|
|
<div class="safety-checklist-father"> |
|
|
|
<h5formButton |
|
|
|
ref="h5formButtonRef" |
|
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem" |
|
|
|
<h5formButton ref="h5formButtonRef" :archive-case-c-r-f-item="archiveCaseCRFItem" |
|
|
|
:get-save-eidt-title="saveEidtTitle" |
|
|
|
:edit-save-button-show="pageTitle === '档案' && (positionName.join().includes('医生') || positionName.join().includes('护士')) ? true :false" |
|
|
|
:bm-printer-show="pageTitle === '档案' ? true :false" |
|
|
|
/> |
|
|
|
:bm-printer-show="pageTitle === '档案' ? true :false" :yrmbButtonShow="pageTitle === '档案' ? true : false" /> |
|
|
|
<el-button type="primary" icon="el-icon-caret-bottom" circle class="scrollBottom" @click="scrollClick" /> |
|
|
|
<div |
|
|
|
id="printH5" |
|
|
|
class="safety-checklist formTablePrint form-setclass printSet" |
|
|
|
> |
|
|
|
<!-- v-if="currentUrl.includes('192')" --> |
|
|
|
<p style="color:#000000;font-size:32px;margin:0 0 20px 0;text-align:center;"> |
|
|
|
温州医科大学附属眼视光医院杭州分院</p> |
|
|
|
<div id="printH5" class="safety-checklist formTablePrint form-setclass printSet"> |
|
|
|
<!-- v-if="currentUrl.includes('192')" --> |
|
|
|
<p style="color:#000000;font-size:32px;margin:0 0 20px 0;text-align:center;"> |
|
|
|
温州医科大学附属眼视光医院杭州院区</p> |
|
|
|
<p style="color:#000000;font-size:32px;margin-bottom:30px;text-align:center;"> |
|
|
|
屈光手术安全核查表</p> |
|
|
|
<el-form ref="form" :model="formListValue" :disabled="saveEidtTitle==='编辑' ? true : false"> |
|
|
@ -38,13 +32,8 @@ |
|
|
|
</span> |
|
|
|
<span class="width-100"> |
|
|
|
<span>出生日期:</span> |
|
|
|
<el-date-picker |
|
|
|
v-model="formListValue.patientBirthday" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
<el-date-picker v-model="formListValue.patientBirthday" type="date" placeholder="选择日期" format="yyyy-MM-dd" |
|
|
|
value-format="yyyy-MM-dd" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="patientInfo-two"> |
|
|
@ -54,13 +43,8 @@ |
|
|
|
</span> |
|
|
|
<span style="padding-right:10px;"> |
|
|
|
<span>手术日期:</span> |
|
|
|
<el-date-picker |
|
|
|
v-model="formListValue.operaDate" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期" |
|
|
|
format="yyyy-MM-dd" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
<el-date-picker v-model="formListValue.operaDate" type="date" placeholder="选择日期" format="yyyy-MM-dd" |
|
|
|
value-format="yyyy-MM-dd" /> |
|
|
|
</span> |
|
|
|
<span style="padding-right:10px;" class="width-220"> |
|
|
|
<span>麻醉方式:</span> |
|
|
@ -74,47 +58,27 @@ |
|
|
|
<div class="width-660 left select-width-auto input_inner-left"> |
|
|
|
<div v-if="formListValue.nsOuOperaName" class="flex-2"> |
|
|
|
<span>OU:</span> |
|
|
|
<el-select |
|
|
|
v-model="formListValue.nsOuOperaName" |
|
|
|
<el-select v-model="formListValue.nsOuOperaName" |
|
|
|
:disabled="formListValue.nsOdOperaName.length>0 || formListValue.nsOsOperaName.length>0" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item,index) in operaList" |
|
|
|
:key="index" |
|
|
|
:label="item.bieMing" |
|
|
|
:value="item.bieMing" |
|
|
|
/> |
|
|
|
placeholder="请选择"> |
|
|
|
<el-option v-for="(item,index) in operaList" :key="index" :label="item.bieMing" |
|
|
|
:value="item.bieMing" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div v-if="formListValue.nsOdOperaName" class="flex-2"> |
|
|
|
<span>OD:</span> |
|
|
|
<el-select |
|
|
|
v-model="formListValue.nsOdOperaName" |
|
|
|
:disabled="formListValue.nsOuOperaName.length>0" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item,index) in operaList" |
|
|
|
:key="index" |
|
|
|
:label="item.bieMing" |
|
|
|
:value="item.bieMing" |
|
|
|
/> |
|
|
|
<el-select v-model="formListValue.nsOdOperaName" :disabled="formListValue.nsOuOperaName.length>0" |
|
|
|
placeholder="请选择"> |
|
|
|
<el-option v-for="(item,index) in operaList" :key="index" :label="item.bieMing" |
|
|
|
:value="item.bieMing" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div v-if="formListValue.nsOsOperaName" class="flex-2"> |
|
|
|
<span>OS:</span> |
|
|
|
<el-select |
|
|
|
v-model="formListValue.nsOsOperaName" |
|
|
|
:disabled="formListValue.nsOuOperaName.length>0" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="(item,index) in operaList" |
|
|
|
:key="index" |
|
|
|
:label="item.bieMing" |
|
|
|
:value="item.bieMing" |
|
|
|
/> |
|
|
|
<el-select v-model="formListValue.nsOsOperaName" :disabled="formListValue.nsOuOperaName.length>0" |
|
|
|
placeholder="请选择"> |
|
|
|
<el-option v-for="(item,index) in operaList" :key="index" :label="item.bieMing" |
|
|
|
:value="item.bieMing" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -130,61 +94,66 @@ |
|
|
|
<div class="nameAgeSure form-item "> |
|
|
|
<div class="text left margin-bottom-12">患者姓名、性别、年龄、PID等正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeXm"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="surgicalMethod form-item flex"> |
|
|
|
<div class="text left">手术方式确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeSsfs"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="positionBS form-item flex"> |
|
|
|
<div class="text left">手术部位与标识正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeSsbwBs"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="informedConsent form-item flex"> |
|
|
|
<div class="text left">手术知情同意:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeSszqty"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="skinComplete form-item flex"> |
|
|
|
<div class="text left">皮肤是否完整:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforePfsfwc"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="SySkinReadySure form-item flex"> |
|
|
|
<div class="text left">术野皮肤准备正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeSypfzb"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="patientAllergy form-item"> |
|
|
|
<div class="flex"> |
|
|
|
<div class="text left">患者是否有过敏史:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeSfgm"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div v-if="formListValue.beforeSfgm==='是'"> |
|
|
|
<el-checkbox-group v-model="formListValue.beforeSfgmCheck" class="left"> |
|
|
|
<el-checkbox v-for="(item,index) in gmsList" :key="index" :label="item.name" /> |
|
|
|
</el-checkbox-group> |
|
|
|
<el-input |
|
|
|
v-model="formListValue.beforeSfgmInput" |
|
|
|
placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock" |
|
|
|
/> |
|
|
|
<el-input v-model="formListValue.beforeSfgmInput" placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="Zlbdj form-item flex"> |
|
|
|
<div class="text left">治疗绷带镜确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.beforeZlbdj"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="orderOther form-item"> |
|
|
@ -195,12 +164,8 @@ |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<el-input |
|
|
|
v-if="formListValue.beforeQtOrder==='是'" |
|
|
|
v-model="formListValue.beforeQtInput" |
|
|
|
placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock" |
|
|
|
/> |
|
|
|
<el-input v-if="formListValue.beforeQtOrder==='是'" v-model="formListValue.beforeQtInput" |
|
|
|
placeholder="请输入内容" class="margin-right left inlineBlock" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 签字行 --> |
|
|
@ -208,85 +173,49 @@ |
|
|
|
<div class="operaBeforeDoctorSign flex margin-bottom-16"> |
|
|
|
<div class="text left">手术医师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.beforeYsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getZdDoctorSign('beforeYsSign','','beforeYsCode','beforeYsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.beforeYsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getZdDoctorSign('beforeYsSign','','beforeYsCode','beforeYsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.beforeYsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.beforeYsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getZdDoctorSign('beforeYsSign','','beforeYsCode','beforeYsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.beforeYsSign" alt="" width="90px" |
|
|
|
@click="getZdDoctorSign('beforeYsSign','','beforeYsCode','beforeYsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('beforeYsSign','','beforeYsCode','beforeYsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('beforeYsSign','','beforeYsCode','beforeYsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="zhuShouBeforeSign flex margin-bottom-16"> |
|
|
|
<div class="text left">技师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.beforeJsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.beforeJsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.beforeJsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.beforeJsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.beforeJsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex margin-bottom-16"> |
|
|
|
<div class="text left">手术室护士签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.beforeHsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign('beforeHsSign','','beforeHsCode','beforeHsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.beforeHsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign('beforeHsSign','','beforeHsCode','beforeHsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.beforeHsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.beforeHsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign('beforeHsSign','','beforeHsCode','beforeHsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.beforeHsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign('beforeHsSign','','beforeHsCode','beforeHsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('beforeHsSign','','beforeHsCode','beforeHsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('beforeHsSign','','beforeHsCode','beforeHsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex width-inner-190 center"> |
|
|
|
<div class="text left">时间:</div> |
|
|
|
<el-date-picker |
|
|
|
v-model="formListValue.beforeTime" |
|
|
|
class="margin-right-6" |
|
|
|
type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
placeholder="" |
|
|
|
/> |
|
|
|
<el-date-picker v-model="formListValue.beforeTime" class="margin-right-6" type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" placeholder="" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -298,32 +227,37 @@ |
|
|
|
<div class="nameAgeSure form-item margin-bottom-12"> |
|
|
|
<div class="text left margin-bottom-12">患者姓名、性别、年龄、PID等正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.centerXm"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="surgicalMethod form-item flex"> |
|
|
|
<div class="text left">手术方式确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.centerSsfs"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="positionBS form-item flex"> |
|
|
|
<div class="text left">手术部位与标识正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.centerSsbwBs"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="Zlbdj form-item flex"> |
|
|
|
<div class="text left">治疗绷带镜确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.centerZlbdj"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="doctor form-item"> |
|
|
|
<div class="text left fontWeight margin-bottom-16">手术医师陈述:</div> |
|
|
|
<div class="text left">是否需要相关检查资料 (包括Pamtacan/OCT等检查)</div> |
|
|
|
<el-radio-group v-model="formListValue.centerYscsOrder" class="margin-bottom-12"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
<el-checkbox-group v-model="formListValue.centerYscsCheck" class="left"> |
|
|
|
<el-checkbox v-for="(item,index) in checkList" :key="index" :label="item.name" /> |
|
|
@ -353,12 +287,8 @@ |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<el-input |
|
|
|
v-if="formListValue.centerHscsQtOrder==='是'" |
|
|
|
v-model="formListValue.centerHscsQtInput" |
|
|
|
placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock" |
|
|
|
/> |
|
|
|
<el-input v-if="formListValue.centerHscsQtOrder==='是'" v-model="formListValue.centerHscsQtInput" |
|
|
|
placeholder="请输入内容" class="margin-right left inlineBlock" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -367,85 +297,49 @@ |
|
|
|
<div class="operaBeforeDoctorSign flex margin-bottom-16"> |
|
|
|
<div class="text left">手术医师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.centerYsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getZdDoctorSign('centerYsSign','','centerYsCode','centerYsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.centerYsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getZdDoctorSign('centerYsSign','','centerYsCode','centerYsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.centerYsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.centerYsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getZdDoctorSign('centerYsSign','','centerYsCode','centerYsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.centerYsSign" alt="" width="90px" |
|
|
|
@click="getZdDoctorSign('centerYsSign','','centerYsCode','centerYsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('centerYsSign','','centerYsCode','centerYsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('centerYsSign','','centerYsCode','centerYsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="zhuShouBeforeSign flex margin-bottom-16"> |
|
|
|
<div class="text left">技师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.centerJsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.centerJsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.centerJsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.centerJsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.centerJsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex margin-bottom-16"> |
|
|
|
<div class="text left ">手术室护士签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.centerHsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign('centerHsSign','','centerHsCode','centerHsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.centerHsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign('centerHsSign','','centerHsCode','centerHsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.centerHsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.centerHsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign('centerHsSign','','centerHsCode','centerHsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.centerHsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign('centerHsSign','','centerHsCode','centerHsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('centerHsSign','','centerHsCode','centerHsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('centerHsSign','','centerHsCode','centerHsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex width-inner-190 center"> |
|
|
|
<div class="text left">时间:</div> |
|
|
|
<el-date-picker |
|
|
|
v-model="formListValue.centerTime" |
|
|
|
class="margin-right-6" |
|
|
|
type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
placeholder="" |
|
|
|
/> |
|
|
|
<el-date-picker v-model="formListValue.centerTime" class="margin-right-6" type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" placeholder="" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -457,37 +351,43 @@ |
|
|
|
<div class="nameAgeSure form-item margin-bottom-12"> |
|
|
|
<div class="text left margin-bottom-12">患者姓名、性别、年龄、PID等正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.backXm"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="surgicalMethod form-item flex"> |
|
|
|
<div class="text left">实际手术方式确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.backSsfs"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="medicationCheck form-item flex"> |
|
|
|
<div class="text left">手术用药核查:</div> |
|
|
|
<el-radio-group v-model="formListValue.backYyhc"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="inventorySure form-item flex"> |
|
|
|
<div class="text left">手术用物清点正确:</div> |
|
|
|
<el-radio-group v-model="formListValue.backSsywqd"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="skinComplete form-item flex"> |
|
|
|
<div class="text left">皮肤是否完整:</div> |
|
|
|
<el-radio-group v-model="formListValue.backPfsfwz"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="Zlbdj form-item flex"> |
|
|
|
<div class="text left">治疗绷带镜确认:</div> |
|
|
|
<el-radio-group v-model="formListValue.backZlbdj"> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }}</el-radio> |
|
|
|
<el-radio v-for="(item,index) in radioList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div class="orderOther form-item"> |
|
|
@ -498,12 +398,8 @@ |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<el-input |
|
|
|
v-if="formListValue.backQtOrder==='是'" |
|
|
|
v-model="formListValue.backQtInput" |
|
|
|
placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock" |
|
|
|
/> |
|
|
|
<el-input v-if="formListValue.backQtOrder==='是'" v-model="formListValue.backQtInput" |
|
|
|
placeholder="请输入内容" class="margin-right left inlineBlock" /> |
|
|
|
</div> |
|
|
|
<div class="skinComplete form-item"> |
|
|
|
<div class="text left margin-bottom-12">患者去向:</div> |
|
|
@ -511,12 +407,8 @@ |
|
|
|
<el-radio v-for="(item,index) in patientWhereList" :key="index" :label="item.name">{{ item.name }} |
|
|
|
</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
<el-input |
|
|
|
v-if="formListValue.backHzqxOrder==='其它'" |
|
|
|
v-model="formListValue.backHzqxInput" |
|
|
|
placeholder="请输入内容" |
|
|
|
class="margin-right left inlineBlock margin-top-10" |
|
|
|
/> |
|
|
|
<el-input v-if="formListValue.backHzqxOrder==='其它'" v-model="formListValue.backHzqxInput" |
|
|
|
placeholder="请输入内容" class="margin-right left inlineBlock margin-top-10" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 签字行 --> |
|
|
@ -524,85 +416,49 @@ |
|
|
|
<div class="operaBeforeDoctorSign flex margin-bottom-16"> |
|
|
|
<div class="text left">手术医师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.backYsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getZdDoctorSign('backYsSign','','backYsCode','backYsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.backYsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getZdDoctorSign('backYsSign','','backYsCode','backYsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.backYsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.backYsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getZdDoctorSign('backYsSign','','backYsCode','backYsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.backYsSign" alt="" width="90px" |
|
|
|
@click="getZdDoctorSign('backYsSign','','backYsCode','backYsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('backYsSign','','backYsCode','backYsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('backYsSign','','backYsCode','backYsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="zhuShouBeforeSign flex margin-bottom-16"> |
|
|
|
<div class="text left">技师签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.backJsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.backJsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.backJsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.backJsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.backJsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick1('beforeJsSign','beforeJsCode','beforeJsName','centerJsSign','centerJsCode','centerJsName','backJsSign','backJsCode','backJsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex margin-bottom-16"> |
|
|
|
<div class="text left">手术室护士签字:</div> |
|
|
|
<span> |
|
|
|
<span |
|
|
|
v-if="!formListValue.backHsSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign('backHsSign','','backHsCode','backHsName')" |
|
|
|
>获取签字</span> |
|
|
|
<span v-if="!formListValue.backHsSign && saveEidtTitle==='保存'" class="sign" |
|
|
|
@click="getSystomSign('backHsSign','','backHsCode','backHsName')">获取签字</span> |
|
|
|
<span v-if="formListValue.backHsSign"> |
|
|
|
<img |
|
|
|
:src="formListValue.backHsSign" |
|
|
|
alt="" |
|
|
|
width="90px" |
|
|
|
@click="getSystomSign('backHsSign','','backHsCode','backHsName')" |
|
|
|
> |
|
|
|
<i |
|
|
|
v-show="saveEidtTitle==='保存'" |
|
|
|
class="el-icon-circle-close" |
|
|
|
<img :src="formListValue.backHsSign" alt="" width="90px" |
|
|
|
@click="getSystomSign('backHsSign','','backHsCode','backHsName')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" |
|
|
|
style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('backHsSign','','backHsCode','backHsName')" |
|
|
|
/> |
|
|
|
@click="imageRemoveClick('backHsSign','','backHsCode','backHsName')" /> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="operaBeforeNurseSign flex width-inner-190 center"> |
|
|
|
<div class="text left">时间:</div> |
|
|
|
<el-date-picker |
|
|
|
v-model="formListValue.backTime" |
|
|
|
class="margin-right-6" |
|
|
|
type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
placeholder="" |
|
|
|
/> |
|
|
|
<el-date-picker v-model="formListValue.backTime" class="margin-right-6" type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" placeholder="" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -976,9 +832,9 @@ export default { |
|
|
|
|
|
|
|
<style lang="scss"> |
|
|
|
.safety-checklist-father { |
|
|
|
.saveInfo{ |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
.saveInfo { |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
.el-icon-caret-bottom:before { |
|
|
|
font-size: 50px; |
|
|
|
} |
|
|
|