|
|
@ -5,6 +5,7 @@ |
|
|
|
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button> |
|
|
|
<el-button type="danger" size="small" @click="formDelete">删除</el-button> |
|
|
|
</div> |
|
|
|
<div style="padding: 20px 80px;"> |
|
|
|
<div id="mraFunc" style="width: 840px;padding-right: 8px"> |
|
|
|
<div class="flex j-c"> |
|
|
|
<img width="450" src="@/assets/img/xianganlogo.png"> |
|
|
@ -41,10 +42,104 @@ |
|
|
|
{{ `(${idx+1})${det}` }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="context_check"> |
|
|
|
<div style="cursor: pointer" @click="formData.ligthCheck = !formData.ligthCheck"> |
|
|
|
<input type="checkbox" :checked="formData.ligthCheck"> |
|
|
|
<span>今日行 |
|
|
|
<span class="underline">荧光素血管造影</span>,以上内容我已逐条认真阅读并理解眼底血管造影相关风险,同意进行此项检查 |
|
|
|
<span class="underline">及荧光素钠注射液药物过敏试验</span>。 |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div style="cursor: pointer" @click="formData.greenCheck = !formData.greenCheck"> |
|
|
|
<input type="checkbox" :checked="formData.greenCheck"> |
|
|
|
<span>今日行 |
|
|
|
<span class="underline">吲哚菁绿血管造影</span>,以上内容我已逐条认真阅读并理解眼底血管造影相关风险,同意进行此项检查。 |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<div> |
|
|
|
<div class="flex"> |
|
|
|
患者签字: |
|
|
|
<div style="margin-left: 10px" @click="signClick(12)"> |
|
|
|
<img v-if="!fundusDocSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="fundusDocSign"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="flex"> |
|
|
|
<span>或授权亲属签字(关系):</span> |
|
|
|
<div style="margin-left: 10px" @click="signClick(13)"> |
|
|
|
<img v-if="!kinSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="kinSign"> |
|
|
|
</div> |
|
|
|
<span style="margin-left: 80px">日期:</span> |
|
|
|
<el-date-picker |
|
|
|
v-model="formData.patientDate" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div class="flex"> |
|
|
|
<span>医生签字:</span> |
|
|
|
<img |
|
|
|
v-if="formData.doctorSign" |
|
|
|
:src="formData.doctorSign" |
|
|
|
alt="" |
|
|
|
style="width: 80px;height: 50px;border-style:none;" |
|
|
|
> |
|
|
|
<span style="margin-left: 80px">日期:</span> |
|
|
|
<el-date-picker |
|
|
|
v-model="formData.doctorDate" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="bottom_detail"> |
|
|
|
<div>检查当日患者情况:</div> |
|
|
|
<div class="flex"> |
|
|
|
血压:<el-input v-model="formData.bloodPressure" style="flex: 1" />mmHg, |
|
|
|
脉搏:<el-input v-model="formData.pulse" style="flex: 1" />次/分, |
|
|
|
血糖:<el-input v-model="formData.bloodSugar" style="flex: 1" />mmol/L, |
|
|
|
</div> |
|
|
|
<div class="flex"> |
|
|
|
眼压: |
|
|
|
右眼: |
|
|
|
<el-input v-model="formData.pressureOd" style="flex: 1" />mmHg, |
|
|
|
左眼:<el-input v-model="formData.pressureOs" style="flex: 1" />mmHg。 |
|
|
|
</div> |
|
|
|
<div>检查前药物过敏试验情况:</div> |
|
|
|
<div class="flex"> |
|
|
|
阴性:<el-input v-model="formData.negative" style="flex: 1" /> |
|
|
|
时间:<el-input v-model="formData.negativeTime" style="flex: 1" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
阳性:反应情况:恶心、呕吐、头晕、皮肤反应、其它 |
|
|
|
</div> |
|
|
|
<div class="flex"> |
|
|
|
药物批号:<el-input v-model="formData.drugBatchNumber" style="width: 240px" /> |
|
|
|
</div> |
|
|
|
<div>检查前药物过敏试验情况:</div> |
|
|
|
<div class="flex"> |
|
|
|
执行药敏试验者签字: |
|
|
|
<div style="margin:0 10px" @click="signClick(14)"> |
|
|
|
<img v-if="!performerSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="performerSign"> |
|
|
|
</div> |
|
|
|
工号:<el-input v-model="formData.performerId" style="width: 240px" /> |
|
|
|
</div> |
|
|
|
<div class="flex"> |
|
|
|
核对药敏实验者签字: |
|
|
|
<div style="margin:0 10px" @click="signClick(15)"> |
|
|
|
<img v-if="!checkerSign" :src="require('@/assets/img/signature.png')" alt=""> |
|
|
|
<img v-else style="width: 80px;height: 40px;" :src="checkerSign"> |
|
|
|
</div> |
|
|
|
工号:<el-input v-model="formData.checkerId" style="width: 240px" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div></template> |
|
|
|
|
|
|
|
<script> |
|
|
|
export default { |
|
|
@ -72,7 +167,22 @@ export default { |
|
|
|
patientName: '', |
|
|
|
patientAge: '', |
|
|
|
patientSex: '', |
|
|
|
patientId: '' |
|
|
|
patientId: '', |
|
|
|
ligthCheck: false, |
|
|
|
greenCheck: false, |
|
|
|
doctorSign: '', |
|
|
|
doctorDate: '', |
|
|
|
patientDate: '', |
|
|
|
bloodPressure: '', |
|
|
|
pulse: '', |
|
|
|
bloodSugar: '', |
|
|
|
pressureOd: '', |
|
|
|
pressureOs: '', |
|
|
|
negative: '', |
|
|
|
negativeTime: '', |
|
|
|
drugBatchNumber: '', |
|
|
|
performerId: '', |
|
|
|
checkerId: '' |
|
|
|
}, |
|
|
|
context: [ |
|
|
|
{ |
|
|
@ -93,13 +203,41 @@ export default { |
|
|
|
'造影剂一般安全可靠,荧光素眼底造影检查当日注射荧光素钠注射液前,遵医嘱行药物过敏试验。', |
|
|
|
'在静脉给药后 1-2 天内皮肤发黄,尿及大便变黄绿色均属正常现象。', |
|
|
|
'造影检查过程中可能出现一过性恶心、呕吐,一般经深呼吸可自行缓解', |
|
|
|
'部分患者可能出现尊麻疹。' |
|
|
|
'部分患者可能出现尊麻疹。', |
|
|
|
'极少数患者可能出现喉头水肿、过敏性休克等情况,需进行相关治疗。' |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '检查后患者注意事项', |
|
|
|
detail: [ |
|
|
|
'检查后留观至少30 分钟;当天适当多饮水 (荧光素钠约 24 到 36 小时内大部分排空,皮肤、眼睛、尿液等发黄属正常现象,对身体无害)。', |
|
|
|
'检查后当天勿直视强光、勿驾车、勿进行危险和精细作业。', |
|
|
|
'造影后 24 小时内避免行血清肌酥、总蛋白、皮质醇、地高辛、奎宁丁和甲状腺素 ,以及其他比色法测定的实验室检测,以免干扰检测结果。', |
|
|
|
'如回家后有其他不适症状,或不适症状未缓解请就近到医院就诊。', |
|
|
|
'极少数患者可能出现喉头水肿、过敏性休克等情况,需进行相关治疗。' |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '造影报告的获取:一般是当日完成,如因病情复杂需专家会诊或需补充相关检查,结果无法当日完成,将另行通知患者取结果时间。' |
|
|
|
} |
|
|
|
|
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
fundusDocSign() { |
|
|
|
return this.$store.getters.fundusDocSign |
|
|
|
}, |
|
|
|
kinSign() { |
|
|
|
return this.$store.getters.kinSign |
|
|
|
}, |
|
|
|
performerSign() { |
|
|
|
return this.$store.getters.performerSign |
|
|
|
}, |
|
|
|
checkerSign() { |
|
|
|
return this.$store.getters.checkerSign |
|
|
|
} |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.origin = JSON.parse(JSON.stringify(this.formData)) |
|
|
|
// 患者信息带入 |
|
|
@ -107,11 +245,17 @@ export default { |
|
|
|
this.formData.patientAge = this.patientDetail.patientAge |
|
|
|
this.formData.patientSex = this.patientDetail.patientSex |
|
|
|
this.formData.patientId = this.patientDetail.patientId |
|
|
|
const userData = JSON.parse(window.sessionStorage.getItem('qg-userData')) |
|
|
|
this.formData.doctorSign = userData.signImgBase |
|
|
|
this.$store.commit('initPlugin') |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
handleSaveTable() { |
|
|
|
this.$emit('handleSaveTable') |
|
|
|
}, |
|
|
|
signClick(index) { |
|
|
|
this.$store.commit('beginSign', index) |
|
|
|
}, |
|
|
|
formDelete() { |
|
|
|
this.$confirmFun('确定删除吗?').then(() => { |
|
|
|
this.$http.post('/case/delete', { |
|
|
@ -143,7 +287,6 @@ export default { |
|
|
|
font-size: 16px; |
|
|
|
text-align: left; |
|
|
|
line-height: 30px; |
|
|
|
padding: 20px 80px; |
|
|
|
} |
|
|
|
.item{ |
|
|
|
display: flex; |
|
|
@ -174,4 +317,15 @@ export default { |
|
|
|
::v-deep .el-input__prefix { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
.underline{ |
|
|
|
text-decoration: underline; |
|
|
|
} |
|
|
|
.context_check{ |
|
|
|
margin: 20px 0; |
|
|
|
} |
|
|
|
.bottom_detail{ |
|
|
|
border: 1px solid #cccccc; |
|
|
|
padding: 10px; |
|
|
|
margin-top: 20px; |
|
|
|
} |
|
|
|
</style> |
|
|
|