77 lines
2.6 KiB
Vue
77 lines
2.6 KiB
Vue
|
|
<template>
|
|||
|
|
<!-- 特定审核条件 -->
|
|||
|
|
<el-row>
|
|||
|
|
<el-button type="" @click="">增加</el-button>
|
|||
|
|
<el-button type="" @click="">删除</el-button>
|
|||
|
|
<CustomTable ref="tableRefs" :data="tableDataUp" :columns="columnsUp" :config="tableConfig"
|
|||
|
|
@row-click="rowHandleUp" :enableColumnDrag="true"
|
|||
|
|
@column-drag-end="handleColumnDragEnd"/>
|
|||
|
|
</el-row>
|
|||
|
|
<el-row>
|
|||
|
|
<el-col :span="12">
|
|||
|
|
<CustomTable ref="tableRefs" :data="tableDataDown" :columns="columnsDown" :config="tableConfig"
|
|||
|
|
@row-click="rowHandleDown" :enableColumnDrag="true"
|
|||
|
|
@column-drag-end="handleColumnDragEnd"/>
|
|||
|
|
</el-col>
|
|||
|
|
<el-col :span="12">
|
|||
|
|
<el-button type="" @click="">科室</el-button>
|
|||
|
|
<el-button type="" @click="">诊断</el-button>
|
|||
|
|
<el-button type="" @click="">初报</el-button>
|
|||
|
|
<el-button type="" @click="">结果</el-button>
|
|||
|
|
<el-button type="" @click="">样本状态</el-button>
|
|||
|
|
<h4>1公式举例:科室诊断条件:[科室] = '血液科' or [诊断] ='白血病' 当前结果判断条件:[结果] > 20 or [结果] <2 or [结果] ='阳性'</h4>
|
|||
|
|
<h4>2公式举例:科室诊断条件(其他项目代号如):[WBC] = '阳性' or [WBC] > 20 or [WBC] <20 当前结果判断条件: [结果] > 20 or [结果] <2</h4>
|
|||
|
|
<h4>3公式举例:只发一次危急值病人条件:[初报] = 'brdh' and [初报] = 'brxm' 当前结果判断条件:[结果] > 20 or [结果] <2 or [结果] ='阳性'</h4>
|
|||
|
|
<h4>只要符合科室或诊断条件的,就不会再断默认的危机值标准了</h4>
|
|||
|
|
<h4>注意科室用中文,结果如果是字符型用单引号引起来</h4>
|
|||
|
|
</el-col>
|
|||
|
|
</el-row>
|
|||
|
|
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script setup lang="ts">
|
|||
|
|
import CustomTable from '@/components/elTable/index.vue'
|
|||
|
|
|
|||
|
|
const columnsUp = ref([
|
|||
|
|
{ prop: 'xmdh', label: '项目代号', align: 'center', visible: true, width: 100 },
|
|||
|
|
{ prop: 'xmmc', label: '项目名称', align: 'center', visible: true, width: 100 }
|
|||
|
|
])
|
|||
|
|
|
|||
|
|
const columnsDown = ref([
|
|||
|
|
{ prop: 'xmdh', label: '项目代号', align: 'center', visible: true, width: 100 },
|
|||
|
|
{ prop: 'xmmc', label: '项目名称', align: 'center', visible: true, width: 100 }
|
|||
|
|
])
|
|||
|
|
|
|||
|
|
const tableDataUp = ref()
|
|||
|
|
const tableDataDown = ref()
|
|||
|
|
|
|||
|
|
|
|||
|
|
// 表格配置
|
|||
|
|
const tableConfig = ref(
|
|||
|
|
{
|
|||
|
|
// stripe: true, // 斑马纹
|
|||
|
|
border: true, // 边框
|
|||
|
|
height: '', // 高度
|
|||
|
|
highlightCurrentRow: true, // 高亮当前行
|
|||
|
|
fit: true
|
|||
|
|
}
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
const handleColumnDragEnd = (newColumns: any) => {
|
|||
|
|
columnsUp.value = newColumns.columns
|
|||
|
|
columnsDown.value = newColumns.columns
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const rowHandleUp = () => {
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const rowHandleDown = () => {
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped lang="scss">
|
|||
|
|
</style>
|