FastBee/docker/data/nginx/vue/static/js/chunk-0359a8d7.c06edbf6.js

1 line
33 KiB
JavaScript
Raw Normal View History

2025-07-07 09:21:15 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0359a8d7"],{1850:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticStyle:{"padding-left":"20px"}},[s("el-row",{staticClass:"mb8",attrs:{gutter:10}},[s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["iot:alert:add"],expression:"['iot:alert:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-refresh",size:"mini"},on:{click:e.getList}},[e._v("刷新")])],1)],1),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.alertList,border:"",size:"mini"},on:{"selection-change":e.handleSelectionChange}},[s("el-table-column",{attrs:{label:"告警名称",align:"center",prop:"alertName"}}),s("el-table-column",{attrs:{label:"状态",align:"center",prop:"status",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.status?s("el-tag",{attrs:{type:"success",size:"small"}},[e._v("启动")]):e._e(),2==t.row.status?s("el-tag",{attrs:{type:"danger",size:"small"}},[e._v("暂停")]):e._e()]}}])}),s("el-table-column",{attrs:{label:"告警级别",align:"center",prop:"alertLevel",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("dict-tag",{attrs:{options:e.dict.type.iot_alert_level,value:t.row.alertLevel,size:"small"}})]}}])}),s("el-table-column",{attrs:{label:"消息通知",align:"center",prop:"messageType",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",{staticStyle:{color:"#999"},domProps:{innerHTML:e._s(e.formatMessageTypeDisplay(t.row.messageType))}})]}}])}),s("el-table-column",{attrs:{label:"触发器",align:"left","header-align":"center",prop:"triggers","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",{staticStyle:{overflow:"hidden","white-space":"nowrap"},domProps:{innerHTML:e._s(e.formatTriggersDisplay(t.row.triggers))}})]}}])}),s("el-table-column",{attrs:{label:"执行动作",align:"left","header-align":"center",prop:"actions"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",{staticStyle:{overflow:"hidden","white-space":"nowrap"},domProps:{innerHTML:e._s(e.formatActionsDisplay(t.row.actions))}})]}}])}),s("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(e.parseTime(t.row.createTime,"{y}-{m}-{d}")))])]}}])}),s("el-table-column",{attrs:{label:"操作",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["iot:alert:edit"],expression:"['iot:alert:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(s){return e.handleUpdate(t.row)}}},[e._v("修改")]),s("br"),s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["iot:alert:remove"],expression:"['iot:alert:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(s){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),s("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),s("el-dialog",{attrs:{title:e.title,visible:e.open,width:"900px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[s("div",{staticClass:"el-divider el-divider--horizontal",staticStyle:{"margin-top":"-25px"}}),s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px"}},[s("el-row",{attrs:{gutter:50}},[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"告警名称",prop:"alertName"}},[s(