|
@@ -16,6 +16,7 @@
|
|
|
<el-button type="primary" icon="Upload" @click="saveVerify(1)">保存首页</el-button>
|
|
|
<el-button type="success" icon="Printer" @click="beforePrint(1)">打印正面</el-button>
|
|
|
<el-button type="success" icon="Printer" @click="beforePrint(2)">打印反面</el-button>
|
|
|
+ <el-button type="primary" icon="PieChart" @click="caseQualityCheck">病案质控</el-button>
|
|
|
<el-button type="danger" icon="Document" @click="execSignApply" :disabled="inOutStatus === 2">归档申请</el-button>
|
|
|
</template>
|
|
|
<template #aside>
|
|
@@ -807,7 +808,7 @@ import {
|
|
|
getSsfzSurgeriesByIcd,
|
|
|
increaseDiagWeight,
|
|
|
signApply,
|
|
|
- selectSiDiagByBaDiag,
|
|
|
+ selectSiDiagByBaDiag, frontsheetQualityCheck,
|
|
|
} from '@/api/case-front-sheet'
|
|
|
import maleIcon from '@/assets/male-icon.png'
|
|
|
import femaleIcon from '@/assets/female-icon.png'
|
|
@@ -1445,7 +1446,7 @@ const handleClickMessage = (id, index) => {
|
|
|
|
|
|
let i = 0
|
|
|
let timer = setInterval(() => {
|
|
|
- ele.style.background = i % 2 == 0 ? 'rgb(238, 98, 5)' : 'transparent'
|
|
|
+ ele.style.background = i % 2 === 0 ? 'rgb(238, 98, 5)' : 'transparent'
|
|
|
i++
|
|
|
if (i > 7) {
|
|
|
clearInterval(timer)
|
|
@@ -1455,6 +1456,13 @@ const handleClickMessage = (id, index) => {
|
|
|
|
|
|
let showMessageDrawer = $ref(false)
|
|
|
|
|
|
+const caseQualityCheck = () => {
|
|
|
+ if (nullPatient()) return
|
|
|
+ frontsheetQualityCheck(patient.value).then(res => {
|
|
|
+ window.open(res, '_blank')
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
const execSignApply = () => {
|
|
|
if (nullPatient()) return
|
|
|
signApply(patient.value)
|