故障告警部分功能

This commit is contained in:
白菜
2025-06-30 22:44:18 +08:00
parent d763eb2cd8
commit ca7e9a60b2

View File

@ -4,13 +4,13 @@
<!-- 搜索栏-->
<el-form :inline="true" class="select-container">
<el-form-item label="设备类型">
<el-select v-model="search.sblx" placeholder="请选择" :loading="loading" loading-text="正在加载数据">
<el-option :label="item.name" :value="item.id" v-for="(item,index) in sblxOptions" :key="index+'sblxOptions'"></el-option>
<el-select v-model="search.deviceType" placeholder="请选择" :loading="loading" loading-text="正在加载数据">
<el-option :label="item.name" :value="item.id" v-for="(item,index) in deviceTypeOptions" :key="index+'deviceTypeOptions'"></el-option>
</el-select>
</el-form-item>
<el-form-item label="告警等级">
<el-select v-model="search.gjdj" placeholder="请选择" :loading="loading" loading-text="正在加载数据">
<el-option :label="item.name" :value="item.id" v-for="(item,index) in gjdjOptions" :key="index+'gjdjOptions'"></el-option>
<el-select v-model="search.alarmLevel" placeholder="请选择" :loading="loading" loading-text="正在加载数据">
<el-option :label="item.name" :value="item.id" v-for="(item,index) in alarmLevelOptions" :key="index+'alarmLevelOptions'"></el-option>
</el-select>
</el-form-item>
<el-form-item label="时间选择">
@ -56,21 +56,21 @@
label="告警等级"
>
<template slot-scope="scope">
<span>{{scope.row.gjdj}}</span>
<span>{{scope.row.alarmLevel}}</span>
</template>
</el-table-column>
<el-table-column
label="告警内容">
<template slot-scope="scope">
<span>{{scope.row.gjnr}}</span>
<span>{{scope.row.alarmContent}}</span>
</template>
</el-table-column>
<el-table-column
prop="startTime"
prop="alarmStartTime"
label="告警发生时间">
</el-table-column>
<el-table-column
prop="finishTime"
prop="alarmEndTime"
label="告警结束时间">
</el-table-column>
<el-table-column
@ -100,16 +100,16 @@ export default {
},
},
defaultDateRange:[],//默认展示的时间
dateRange:[],
dateRange:[],//alarmStartTime,alarmEndTime
activeBtn:'today',
loading:false,
search:{sblx:'',gjdj:''},
sblxOptions:[
search:{deviceType:'',alarmLevel:''},
deviceTypeOptions:[
{name:'类型一',id:1},
{name:'类型二',id:2},
{name:'类型三',id:3},
],
gjdjOptions:[
alarmLevelOptions:[
{name:'等级一',id:1},
{name:'等级二',id:2},
],
@ -128,8 +128,7 @@ export default {
},
// 重置
onReset(){
this.search.sblx=''
this.search.gjdj=''
this.search={deviceType:'',alarmLevel:''}
this.dateRange=[]
this.getData()
},