|
@@ -62,29 +62,13 @@
|
|
|
<el-table-column prop="level" label="手术级别"/>
|
|
|
<el-table-column prop="anaesthesiaName" label="麻醉方式"/>
|
|
|
<el-table-column prop="qjcs" label="抢救次数"/>
|
|
|
-
|
|
|
- <el-table-column label="切口分类">
|
|
|
- <template #default="{row}">
|
|
|
- {{ qieKouName(row.cut, row.heal) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
+ <el-table-column label="切口分类" prop="cutName"/>
|
|
|
<el-table-column prop="pathologicDiagStr" label="病理诊断"/>
|
|
|
<el-table-column prop="allergicMedicine" label="药物过敏"/>
|
|
|
- <el-table-column prop="kss" label="抗生素使用">
|
|
|
- <template #default="{row}">
|
|
|
- {{ yesOrNo(row.kss) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="xjpy" label="细菌培养送检">
|
|
|
- <template #default="{row}">
|
|
|
- {{ yesOrNo(row.xjpy) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
+ <el-table-column prop="kssName" label="抗生素使用"/>
|
|
|
+ <el-table-column prop="xjpyName" label="细菌培养送检"/>
|
|
|
</xc-table>
|
|
|
</template>
|
|
|
-
|
|
|
</page-layer>
|
|
|
</template>
|
|
|
|
|
@@ -119,25 +103,55 @@ const queryClick = () => {
|
|
|
queryParam.value.endDate = endTime
|
|
|
|
|
|
terminalPatients(queryParam.value).then((res) => {
|
|
|
- console.log(res)
|
|
|
data.value = res
|
|
|
+ setTheName(data.value)
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+const setTheName = (val) => {
|
|
|
+ val.forEach(item => {
|
|
|
+ item.cutName = qieKouName(item.cut, item.heal)
|
|
|
+ item.kssName = yesOrNo(item.kss)
|
|
|
+ item.xjpyName = yesOrNo(item.xjpy)
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
const excelClick = () => {
|
|
|
let title = {
|
|
|
inpatientNo: '住院号',
|
|
|
admissTimes: '次数',
|
|
|
name: '姓名',
|
|
|
- deptName: '科室',
|
|
|
- tubeBedDoctorName: '管床医生',
|
|
|
- admissDate: '入院时间',
|
|
|
- disDate: '出院时间',
|
|
|
- message: '详情',
|
|
|
- gradingScale: '等级',
|
|
|
- light: '轻',
|
|
|
- middle: '中',
|
|
|
- heavy: '重',
|
|
|
+ gradingScale: '病历评级',
|
|
|
+ age: '年龄',
|
|
|
+ clinicDiagStr: "门(急)诊诊断",
|
|
|
+ admissDiag: "入院诊断",
|
|
|
+ admissDate: "入院时间",
|
|
|
+ deptName: "入院科室",
|
|
|
+ zkListName: "转科",
|
|
|
+ disDate: "出院时间",
|
|
|
+ admissDay: "住院天数",
|
|
|
+ totalCharge: "住院费用",
|
|
|
+ disDeptName: "出院科室",
|
|
|
+ disDiag: "出院主诊断",
|
|
|
+ typing: "病历分型",
|
|
|
+ deptDirectorName: "主任医生",
|
|
|
+ consultPhysicianName: "主治医生",
|
|
|
+ tubeBedDoctorName: "管床医生",
|
|
|
+ deathName: "是否死亡",
|
|
|
+ fdcrb: "法定传染病",
|
|
|
+ ssbm: "手术编码",
|
|
|
+ ssmc: "手术名称",
|
|
|
+ operatorName: "术者",
|
|
|
+ level: "手术级别",
|
|
|
+ anaesthesiaName: "麻醉方式",
|
|
|
+ qjcs: "抢救次数",
|
|
|
+ cutName: "切口分类",
|
|
|
+ pathologicDiagStr: "病理诊断",
|
|
|
+ allergicMedicine: "药物过敏",
|
|
|
+ kssName: "抗生素使用",
|
|
|
+ xjpyName: "细菌培养送检",
|
|
|
}
|
|
|
ExcelName(data.value, title)
|
|
|
}
|
|
@@ -156,11 +170,11 @@ const yesOrNo = (val) => {
|
|
|
onMounted(() => {
|
|
|
if (isDev) {
|
|
|
queryParam.value.date = ['2023-05-10', '2023-05-10']
|
|
|
- console.log(queryParam.value.date)
|
|
|
}
|
|
|
getDept().then((res) => {
|
|
|
deptList.value = res
|
|
|
});
|
|
|
+
|
|
|
})
|
|
|
</script>
|
|
|
|