单站监控-设备监控-动态三级菜单,点位清单排序
This commit is contained in:
@ -1,8 +1,9 @@
|
||||
import {getAlarmDetailList} from'@/api/ems/dzjk'
|
||||
import {getAlarmDetailList,getSiteAllDeviceCategory} from'@/api/ems/dzjk'
|
||||
const ems = {
|
||||
state: {
|
||||
dzjkAlarmLighting:false,//单站监控 告警统计红点标志
|
||||
zdList:[],
|
||||
zdDeviceCategoryOptions:{},//站点各个站点包含的设备种类 {021_DDS_01:["BATTERY","CLUSTER","STACK", "DH", "AMMETER", "PCS", "XF"],021_DDS_02:[]...}
|
||||
workStatusOptions:{'0':'正常','1':'异常','2':'停止'},//工作状态
|
||||
deviceStatusOptions:{'0':'在线','1':'离线','2':'维修中'},//设备状态
|
||||
gridStatusOptions:{'0':'并网','1':'未并网'},//并网状态
|
||||
@ -25,15 +26,25 @@ const ems = {
|
||||
SET_DZJK_ALARM_LIGHTING(state, status) {
|
||||
state.dzjkAlarmLighting = status
|
||||
},
|
||||
SET_ZD_DEVICE_CATEGORY_OPTIONS(state,{siteId,data}){
|
||||
state.zdDeviceCategoryOptions = Object.assign({}, state.zdDeviceCategoryOptions, {[siteId]:data})
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
//查询站点的所有待处理0的告警 存在展示红点标志
|
||||
getSiteAlarmNum({state,commit},siteId){
|
||||
console.log('页面进入单站监控或切换站点ID或在告警统计页面调用了告警list接口',siteId)
|
||||
getAlarmDetailList({status:0,siteId,pageSize:10,pageNum:1,deviceId:'',alarmLevel:'',alarmStartTime:'',alarmEndTime:''}).then(response=>{
|
||||
commit('SET_DZJK_ALARM_LIGHTING',!!response?.total || false)
|
||||
})
|
||||
},
|
||||
getSiteDeviceCategory({state,commit},siteId){
|
||||
getSiteAllDeviceCategory(siteId).then(response=>{
|
||||
let data = response?.data || [];
|
||||
data.unshift('SSYX');
|
||||
commit('SET_ZD_DEVICE_CATEGORY_OPTIONS',{siteId,data})
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user