feat: 事件列表增加处理描述列

This commit is contained in:
caoqianming 2024-03-04 15:42:18 +08:00
parent 59522261b7
commit 5d5ebf7ae1
1 changed files with 10 additions and 2 deletions

View File

@ -25,34 +25,40 @@
<el-table-column label="#" type="index" width="50"></el-table-column>
<el-table-column label="事件种类" width="240" :show-overflow-tooltip="true">
<template #default="scope">
<el-tag v-for="item in scope.row.cates_" :key="item.id" type="warning" effect="plain">{{ item.name }}</el-tag>
<el-tag v-for="item in scope.row.cates_" :key="item.id" type="warning" effect="plain">{{ item.name
}}</el-tag>
</template>
</el-table-column>
<el-table-column label="发生区域" prop="area_.name"></el-table-column>
<el-table-column label="事件类型" prop="obj_cate" width="100">
<template #default="scope">
{{ objCateOptions[scope.row.obj_cate] }}
</template>
</el-table-column>
<el-table-column label="事件对象" :show-overflow-tooltip="true">
<template #default="scope">
<span v-if="scope.row.opl">{{ scope.row.operation_name }}</span>
<span v-else-if="scope.row.employee">
{{ eTypeOptions[scope.row.employee_.type] }}-{{ scope.row.employee_.name }}-{{
scope.row.employee_.belong_dept_name }}
scope.row.employee_.belong_dept_name }}
</span>
</template>
</el-table-column>
<el-table-column label="发生时间" prop="create_time" width="150"></el-table-column>
<el-table-column label="处理人" prop="handle_user_name"></el-table-column>
<el-table-column label="处理描述" prop="handle_desc" width="150" :show-overflow-tooltip="true"></el-table-column>
<el-table-column label="事件标记" prop="mark">
<template #default="scope">
<el-tag v-if="scope.row.mark == 20" type="warning" effect="plain">误报</el-tag>
<el-tag v-else type="success" effect="plain">正确</el-tag>
</template>
</el-table-column>
<el-table-column label="处理超时">
<template #default="scope">
<el-tag v-if="scope.row.is_timeout" type="warning"></el-tag>
<el-tag v-else type="success" effect="plain"></el-tag>
@ -60,6 +66,7 @@
</el-table-column>
<el-table-column label="操作" fixed="right" align="center">
<template #default="scope">
<el-button link type="info" size="small" @click="table_show(scope.row, scope.$index)">查看</el-button>
<el-button link type="primary" size="small" v-if="scope.row.handle_user == null"
@ -80,6 +87,7 @@
</el-drawer>
</el-container>
</template>
<script>
import detailDialog from "./event_handlefrom.vue";
import { CircleCheckFilled, CircleCloseFilled } from "@element-plus/icons-vue";