故障告警部分功能

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