界面修改

This commit is contained in:
root 2026-06-26 18:12:02 +08:00
parent 703f1730b8
commit 14c50ac913

View File

@ -27,6 +27,21 @@ const pagination = ref({
pageSize: 10, pageSize: 10,
total: 0, total: 0,
}) })
const lineCodeOptions = [
{ label: '全部', value: null },
{ label: '装置', value: 0 },
{ label: '线路1', value: 1 },
{ label: '线路2', value: 2 },
{ label: '线路3', value: 3 },
{ label: '线路4', value: 4 },
]
const eventTypeOptions = [
{ label: '保护类', value: 1 },
{ label: '动作类', value: 2 },
{ label: '报警类', value: 3 },
{ label: '操作类', value: 4 },
{ label: 'AI越限类', value: 5 },
]
const loadAlarms = () => { const loadAlarms = () => {
const params: AlarmHistoryQuery = { const params: AlarmHistoryQuery = {
@ -94,8 +109,12 @@ onMounted(() => {
<template> <template>
<div class="event-report-container"> <div class="event-report-container">
<div class="search-box"> <div class="search-box">
<el-input-number v-model="formData.line_code" :min="0" :step="1" placeholder="请输入线路号" style="width: 180px" /> <el-select v-model="formData.line_code" placeholder="请选择线路号" style="width: 180px">
<el-input-number v-model="formData.event_type" :min="0" :step="1" placeholder="请输入事件类型" style="width: 180px; margin-left: 15px" /> <el-option v-for="item in lineCodeOptions" :key="String(item.value)" :label="item.label" :value="item.value" />
</el-select>
<el-select v-model="formData.event_type" clearable placeholder="请选择事件类型" style="width: 180px; margin-left: 15px">
<el-option v-for="item in eventTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
<div> <div>
<el-date-picker v-model="formData.timeRange" type="datetimerange" start-placeholder="开始时间" <el-date-picker v-model="formData.timeRange" type="datetimerange" start-placeholder="开始时间"
end-placeholder="结束时间" format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" end-placeholder="结束时间" format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss"
@ -109,7 +128,7 @@ onMounted(() => {
<el-table :data="tableData" style="width: 100%; height: calc(100vh - 260px)" header-align="center" <el-table :data="tableData" style="width: 100%; height: calc(100vh - 260px)" header-align="center"
align="center"> align="center">
<el-table-column label="序号" type="index" width="80" align="center" /> <el-table-column label="序号" type="index" width="80" align="center" />
<el-table-column label="事件所属" prop="belong_text" align="center" /> <el-table-column label="线路号" prop="belong_text" align="center" />
<el-table-column label="事件类型" prop="event_type_text" align="center" /> <el-table-column label="事件类型" prop="event_type_text" align="center" />
<el-table-column label="事件代码" prop="event_code_text" align="center" min-width="140px" /> <el-table-column label="事件代码" prop="event_code_text" align="center" min-width="140px" />
<el-table-column label="动作值" prop="event_value_text" align="center" /> <el-table-column label="动作值" prop="event_value_text" align="center" />