chunk-14104534.cf9390dc.js 9.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14104534"],{"0c57":function(t,e,a){"use strict";a.d(e,"f",(function(){return l})),a.d(e,"e",(function(){return i})),a.d(e,"d",(function(){return s})),a.d(e,"h",(function(){return o})),a.d(e,"g",(function(){return n})),a.d(e,"c",(function(){return m})),a.d(e,"b",(function(){return c})),a.d(e,"a",(function(){return u}));var r=a("b775");function l(){return Object(r["a"])({url:"/device/getChargeCode",method:"get"})}function i(t){return Object(r["a"])({url:"/charge/list",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/charge/export",method:"post",data:t})}function o(t){return Object(r["a"])({url:"/swap/list",method:"post",data:t})}function n(t){return Object(r["a"])({url:"/swap/export",method:"post",data:t})}function m(t){return Object(r["a"])({url:"/alarm/list",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/alarm/export",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/alarm/dispose",method:"post",data:t})}},"9d19":function(t,e,a){},aeef:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"charge-box"},[a("div",{staticClass:"charge-tools"},[a("el-form",{attrs:{inline:!0,model:t.queryParams}},[a("el-form-item",{staticStyle:{"margin-left":"25px"},attrs:{label:"告警设备:"}},[a("el-input",{attrs:{placeholder:"请输入告警设备",clearable:""},model:{value:t.queryParams.equipment,callback:function(e){t.$set(t.queryParams,"equipment",e)},expression:"queryParams.equipment"}})],1),a("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"告警信息:"}},[a("el-input",{attrs:{placeholder:"请输入告警信息",clearable:""},model:{value:t.queryParams.info,callback:function(e){t.$set(t.queryParams,"info","string"===typeof e?e.trim():e)},expression:"queryParams.info"}})],1),a("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"告警状态:"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.queryParams.state,callback:function(e){t.$set(t.queryParams,"state",e)},expression:"queryParams.state"}},[a("el-option",{attrs:{label:"待处理",value:"0"}}),a("el-option",{attrs:{label:"处理中",value:"1"}}),a("el-option",{attrs:{label:"已处理",value:"2"}})],1)],1),a("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"告警时间:"}},[a("el-date-picker",{staticClass:"times",attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:t.dateArr.alarmDate,callback:function(e){t.$set(t.dateArr,"alarmDate",e)},expression:"dateArr.alarmDate"}})],1),a("el-form-item",[a("el-button",{staticClass:"serch actve",attrs:{type:"primary"},on:{click:t.handleQuery}},[t._v("查询")]),a("el-button",{staticClass:"serch",attrs:{type:"primary"},on:{click:t.resetForm}},[t._v("重置")])],1)],1)],1),a("div",{staticClass:"charge-table"},[a("div",{staticClass:"charge-table-top"},[a("el-button",{staticClass:"daochu",attrs:{type:"primary"},on:{click:t.alarmExport}},[t._v("导出结果")])],1),a("div",{staticClass:"charge-table-bottom"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.datalist,"header-cell-style":{background:"#1d283e",borderColor:"#2f3c86",height:"36px",lineHeight:"36px",color:"white",fontSize:"16px"},stripe:"",fit:"",height:t.tableheight,"default-sort":{prop:"date",order:"descending"}}},[a("el-table-column",{attrs:{prop:"equipment",label:"告警设备"}}),a("el-table-column",{attrs:{prop:"code",label:"告警标识"}}),a("el-table-column",{attrs:{prop:"info",label:"告警信息"}}),a("el-table-column",{attrs:{prop:"beginTime",label:"告警开始时间",sortable:""}}),a("el-table-column",{attrs:{prop:"endTime",label:"告警结束时间",sortable:""}}),a("el-table-column",{attrs:{label:"告警状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.state?[a("el-badge",{staticClass:"item nostate",attrs:{"is-dot":""}},[t._v("待处理")])]:1===e.row.state?[a("el-badge",{staticClass:"item instate",attrs:{"is-dot":""}},[t._v("处理中")])]:[a("el-badge",{staticClass:"item",attrs:{"is-dot":""}},[t._v("已处理")])]]}}])}),a("el-table-column",{attrs:{label:"操作",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{staticClass:"handle",attrs:{type:"primary",size:"small"},on:{click:function(a){return t.handlealarm(e.row)}}},[t._v("处理")])]}}])})],1)],1),a("div",{staticClass:"pageblock"},[a("el-pagination",{attrs:{"current-page":t.queryParams.page,"page-sizes":[10,20,30,40],"page-size":t.queryParams.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]),a("div",{staticClass:"rolemanage alarmFrom"},[a("el-dialog",{attrs:{title:"告警处理",visible:t.dialogAlarmVisible,"destroy-on-close":!0},on:{"update:visible":function(e){t.dialogAlarmVisible=e}}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"ruleForm",attrs:{model:t.alarmFrom,rules:t.rules}},[a("el-form-item",{attrs:{label:"告警设备:","label-width":t.formLabelWidth}},[a("span",[t._v(t._s(t.alarmFrom.equipment))])]),a("el-form-item",{attrs:{label:"告警信息:","label-width":t.formLabelWidth}},[a("span",[t._v(t._s(t.alarmFrom.info))])]),a("el-form-item",{attrs:{label:"告警开始时间:","label-width":t.formLabelWidth}},[a("span",[t._v(t._s(t.alarmFrom.beginTime))])]),a("el-form-item",{staticStyle:{"margin-bottom":"10px"},attrs:{label:"处理:","label-width":t.formLabelWidth}},[a("el-select",{attrs:{placeholder:"请选择状态"},model:{value:t.alarmFrom.state,callback:function(e){t.$set(t.alarmFrom,"state",e)},expression:"alarmFrom.state"}},[a("el-option",{attrs:{label:"处理中",value:"1"}}),a("el-option",{attrs:{label:"已处理",value:"2"}})],1)],1),a("el-form-item",{attrs:{label:"说明:","label-width":t.formLabelWidth,prop:"remark"}},[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"请输入说明,30字以内",maxlength:"30"},model:{value:t.alarmFrom.remark,callback:function(e){t.$set(t.alarmFrom,"remark",e)},expression:"alarmFrom.remark"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"exit",on:{click:function(e){t.dialogAlarmVisible=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"save",attrs:{type:"primary"},on:{click:t.alarmDispose}},[t._v("确 定")])],1)],1)],1)])},l=[],i=a("c7eb"),s=a("1da1"),o=(a("9d19"),a("0c57")),n=a("5f35"),m=a.n(n),c={name:"RecordAlarm",components:{},data:function(){return{rules:{remark:[{min:0,max:30,message:"长度最大30个字符",trigger:"blur"}]},dateArr:{alarmDate:[]},datalist:[],queryParams:{page:1,pageSize:10,equipment:void 0,info:void 0,beginTime:void 0,endTime:void 0,state:void 0,orderByField:void 0,orderByWays:"desc"},total:0,tableheight:0,dialogAlarmVisible:!1,alarmFrom:{id:0,remark:null,state:void 0,equipment:void 0,info:void 0,beginTime:void 0},formLabelWidth:"120px",loading:!1}},watch:{tableheight:function(t){this.heightTimer||(this.screenHeight=t,this.heightTimer=!0,setTimeout((function(){this.heightTimer=!1}),400))}},mounted:function(){this.alarmList(),this.onLoadHeight(),this.changeWindow()},methods:{onLoadHeight:function(){var t=this;this.$nextTick((function(){t.tableheight=document.body.clientHeight-460}))},changeWindow:function(){var t=this;window.onresize=function(){return function(){t.tableheight=document.body.clientHeight-460}()}},alarmList:function(){var t=this,e=this.queryParams;Object(o["c"])(e).then((function(e){t.datalist=e.data.records,t.total=e.data.total}))},handleSizeChange:function(t){this.queryParams.pageSize=t,this.alarmList()},handleCurrentChange:function(t){this.queryParams.page=t,this.alarmList()},handleQuery:function(){0!==this.dateArr.alarmDate.length&&(this.queryParams.beginTime=this.dateArr.alarmDate[0],this.queryParams.endTime=this.dateArr.alarmDate[1]),this.alarmList()},resetForm:function(){this.queryParams.beginTime=void 0,this.queryParams.state=void 0,this.queryParams.equipment=void 0,this.queryParams.info=void 0,this.queryParams.remark=null,this.alarmList()},alarmExport:function(){var t=this;this.$confirm("确认导出结果?","导出结果",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(Object(s["a"])(Object(i["a"])().mark((function e(){var a,r;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["b"])(t.queryParams);case 2:a=e.sent,r=m.a.devServer.proxy["/api"].target+"/excel/"+a.data,window.open(r,"_blank");case 5:case"end":return e.stop()}}),e)})))).catch((function(t){console.error(t)}))},handlealarm:function(t){0===t.state?this.alarmFrom.state=void 0:this.alarmFrom.state=t.state+"",this.alarmFrom.id=t.id,this.alarmFrom.equipment=t.equipment,this.alarmFrom.info=t.info,this.alarmFrom.beginTime=t.beginTime,this.alarmFrom.remark=t.remark,this.dialogAlarmVisible=!0},alarmDispose:function(){var t=this,e={id:this.alarmFrom.id,state:this.alarmFrom.state,remark:this.alarmFrom.remark};Object(o["a"])(e).then((function(e){if(0!==e.code)return t.loading=!1,t.$message.error(e.msg);t.loading=!1,t.dialogAlarmVisible=!1,t.$message({type:"success",message:"操作成功!"}),t.alarmList()}))}}},u=c,d=a("2877"),h=Object(d["a"])(u,r,l,!1,null,null,null);e["default"]=h.exports}}]);