|
@@ -4,6 +4,7 @@
|
|
<el-descriptions :column="4" border style="width: 100%" title="基本信息">
|
|
<el-descriptions :column="4" border style="width: 100%" title="基本信息">
|
|
<template #extra>
|
|
<template #extra>
|
|
<!-- <el-button :disabled="shenHeSendFlag" size="small" type="primary" @click="fqsendAudit">申请审核</el-button>-->
|
|
<!-- <el-button :disabled="shenHeSendFlag" size="small" type="primary" @click="fqsendAudit">申请审核</el-button>-->
|
|
|
|
+<!-- <el-button size="small" type="primary" @click="queryJianYanJianCha">检验检查记录</el-button>-->
|
|
<el-button size="small" type="primary" @click="bingAnShouYe">病案首页</el-button>
|
|
<el-button size="small" type="primary" @click="bingAnShouYe">病案首页</el-button>
|
|
<el-button size="small" v-if="auditQuanXian()" type="primary" @click="shenQingCheHui">撤销审核</el-button>
|
|
<el-button size="small" v-if="auditQuanXian()" type="primary" @click="shenQingCheHui">撤销审核</el-button>
|
|
<el-button size="small" type="primary" @click="showChargeListClick">费用清单</el-button>
|
|
<el-button size="small" type="primary" @click="showChargeListClick">费用清单</el-button>
|
|
@@ -37,6 +38,12 @@
|
|
{{ setlinfo.insutypeName }}
|
|
{{ setlinfo.insutypeName }}
|
|
</el-tag>
|
|
</el-tag>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="年龄">
|
|
|
|
+ {{ setlinfo.upload.age }}
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="主管医生">
|
|
|
|
+ {{ setlinfo.upload.referPhysicianName }}
|
|
|
|
+ </el-descriptions-item>
|
|
<el-descriptions-item label="住院次数">
|
|
<el-descriptions-item label="住院次数">
|
|
{{ setlinfo.admissTimes }}
|
|
{{ setlinfo.admissTimes }}
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
@@ -336,6 +343,9 @@
|
|
<el-table-column label="质控结果" prop="result_msg"></el-table-column>
|
|
<el-table-column label="质控结果" prop="result_msg"></el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+ <el-dialog v-model="jianYanJianChaDialogFlag" width="60% " title="检验检查">
|
|
|
|
+ <jian-yan-jian-cha :huanZheXinXi="huanZheXinXi" ></jian-yan-jian-cha>
|
|
|
|
+ </el-dialog>
|
|
<charge-list v-if="showChargeList" :pat-no="setlinfo.inpatientNo" :times="setlinfo.admissTimes" @close="showChargeList = false"></charge-list>
|
|
<charge-list v-if="showChargeList" :pat-no="setlinfo.inpatientNo" :times="setlinfo.admissTimes" @close="showChargeList = false"></charge-list>
|
|
</el-container>
|
|
</el-container>
|
|
</template>
|
|
</template>
|
|
@@ -371,6 +381,7 @@ import Sortable from 'sortablejs'
|
|
import ShuJuDuiBi from '../ShuJuDuiBi.vue'
|
|
import ShuJuDuiBi from '../ShuJuDuiBi.vue'
|
|
import {ArrayIsEqual} from '@/utils/list-utlis'
|
|
import {ArrayIsEqual} from '@/utils/list-utlis'
|
|
import JieSuanDanXiuGaiShouShu from '@/components/si-sheet-upload/jie-suan-dan-xiu-gai/JieSuanDanXiuGaiShouShu.vue'
|
|
import JieSuanDanXiuGaiShouShu from '@/components/si-sheet-upload/jie-suan-dan-xiu-gai/JieSuanDanXiuGaiShouShu.vue'
|
|
|
|
+import jianYanJianCha from '@/components/si-sheet-upload/jian-yan-jian-cha/jianYanJianCha.vue'
|
|
import ShuXueXinXi from '@/components/si-sheet-upload/ShuXueXinXi.vue'
|
|
import ShuXueXinXi from '@/components/si-sheet-upload/ShuXueXinXi.vue'
|
|
import XcSelect from "@/components/xiao-chan/select/XcSelect.vue";
|
|
import XcSelect from "@/components/xiao-chan/select/XcSelect.vue";
|
|
import {getEmrUrl,getInEmrUrl} from '@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-init';
|
|
import {getEmrUrl,getInEmrUrl} from '@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-init';
|
|
@@ -389,6 +400,14 @@ const diseinfo = ref([])
|
|
// 手术操作信息
|
|
// 手术操作信息
|
|
const oprninfo = ref([])
|
|
const oprninfo = ref([])
|
|
const huanZheXinXiDialog = ref(true)
|
|
const huanZheXinXiDialog = ref(true)
|
|
|
|
+const jianYanJianChaDialogFlag = ref(false)
|
|
|
|
+const huanZheXinXi = ref({
|
|
|
|
+ inpatientNo:'',
|
|
|
|
+ admissTimes:'',
|
|
|
|
+ name:'',
|
|
|
|
+ sexName:'',
|
|
|
|
+ age:''
|
|
|
|
+})
|
|
|
|
|
|
const code = store.state.user.info.code
|
|
const code = store.state.user.info.code
|
|
const name = store.state.user.info.name
|
|
const name = store.state.user.info.name
|
|
@@ -871,6 +890,10 @@ ElMessageBox.confirm('是否撤销审核', '提示', {
|
|
})
|
|
})
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+//检查检查记录
|
|
|
|
+const queryJianYanJianCha=() =>{
|
|
|
|
+ jianYanJianChaDialogFlag.value = true
|
|
|
|
+}
|
|
|
|
|
|
//病案首页
|
|
//病案首页
|
|
const bingAnShouYe=() =>{
|
|
const bingAnShouYe=() =>{
|
|
@@ -1098,6 +1121,11 @@ const clickRemoveBloodTransfusion = (index, id) => {
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
init()
|
|
init()
|
|
initQuanXian()
|
|
initQuanXian()
|
|
|
|
+ huanZheXinXi.value.inpatientNo =props.data.inpatientNo
|
|
|
|
+ huanZheXinXi.value.admissTimes =props.data.admissTimes
|
|
|
|
+ huanZheXinXi.value.name =props.data.name
|
|
|
|
+ huanZheXinXi.value.sexName =cptSex(props.data.sex)
|
|
|
|
+ huanZheXinXi.value.age = props.data.upload.age
|
|
})
|
|
})
|
|
//初始化权限
|
|
//初始化权限
|
|
function initQuanXian() {
|
|
function initQuanXian() {
|