(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9be91660"],{6006:function(t,e,o){"use strict";o("d195")},8647:function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"a",(function(){return r}));var n=o("b775");function i(t){return Object(n["a"])({url:"/monitor/online/list",method:"get",params:t})}function r(t){return Object(n["a"])({url:"/monitor/online/"+t,method:"delete"})}},bb1c:function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"app-container"},[o("el-form",{ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"auto"}},[o("el-form-item",[o("el-button",{attrs:{type:"primary","min-width":t.getStringWidth(t.$t("xz")),icon:"el-icon-plus",size:"mini"},on:{click:t.sensorStatusAdd}},[t._v(t._s(t.$t("xz")))])],1)],1),o("el-card",{staticStyle:{"min-height":"700px","border-radius":"15px"}},[o("el-table",{attrs:{"max-height":"700",data:t.channelList,"header-cell-style":{background:"#FFFFFF",color:"#000000"}}},[o("el-table-column",{attrs:{label:this.$t("mc"),prop:"serverName"}}),t._e(),o("el-table-column",{attrs:{label:"Client ID",prop:"kfdId"}}),o("el-table-column",{attrs:{label:this.$t("ym")+"/IP","min-width":t.getStringWidth(this.$t("ym"))+"/IP",prop:"ip","show-overflow-tooltip":!0}}),o("el-table-column",{attrs:{label:this.$t("dk2"),"min-width":t.getStringWidth(this.$t("dk2")),prop:"port","show-overflow-tooltip":!0}}),o("el-table-column",{attrs:{label:this.$t("yhm2"),"min-width":t.getStringWidth(this.$t("yhm2")),prop:"yhm","show-overflow-tooltip":!0}}),o("el-table-column",{attrs:{label:this.$t("formPassword"),"min-width":t.getStringWidth(this.$t("formPassword")),prop:"mm"}}),o("el-table-column",{attrs:{label:this.$t("zs"),"min-width":t.getStringWidth(this.$t("zs")),prop:"zs"}}),o("el-table-column",{attrs:{label:this.$t("ljzt"),"min-width":t.getStringWidth(this.$t("ljzt")),align:"center",prop:"ljzt"},scopedSlots:t._u([{key:"default",fn:function(e){return["2"==e.row.ljzt?o("span",{staticStyle:{color:"red"}},[t._v(t._s(t.getDity(e.row,"ljzt")))]):o("span",{staticStyle:{color:"green"}},[t._v(t._s(t.getDity(e.row,"ljzt")))])]}}])}),o("el-table-column",{attrs:{label:this.$t("zt"),"min-width":t.getStringWidth(this.$t("zt")),align:"center",prop:"mode"},scopedSlots:t._u([{key:"default",fn:function(e){return["0"==e.row.mode?o("span",{staticStyle:{color:"red"}},[t._v(t._s(t.getDity(e.row,"zxzt")))]):o("span",{staticStyle:{color:"green"}},[t._v(t._s(t.getDity(e.row,"zxzt")))])]}}])}),o("el-table-column",{attrs:{label:this.$t("cz"),"min-width":t.getStringWidth(this.$t("qryfwm")),align:"center","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(o){return t.handleUpdate(e.row)}}},[t._v(t._s(t.$t("xg")))]),o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-upload"},on:{click:function(o){return t.handleImport(e.row)}}},[t._v(t._s(t.$t("zssc")))]),o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(o){return t.deleteUpdate(e.row)}}},[t._v(t._s(t.$t("sc")))]),"1"==e.row.mode?o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-refresh"},on:{click:function(o){return t.mqttCommandGb(e.row)}}},[t._v(t._s(t.$t("gb")))]):t._e(),"0"==e.row.mode?o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-refresh"},on:{click:function(o){return t.mqttCommandKq(e.row)}}},[t._v(t._s(t.$t("kq")))]):t._e()]}}])})],1)],1),o("el-dialog",{attrs:{title:t.title,visible:t.open,width:"500px","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[o("el-form",{ref:"form",attrs:{model:t.form,"label-width":"auto"}},[o("el-form-item",{attrs:{label:this.$t("mc"),prop:"serverName"}},[o("el-input",{model:{value:t.form.serverName,callback:function(e){t.$set(t.form,"serverName",e)},expression:"form.serverName"}})],1),o("el-form-item",{staticStyle:{display:"none"},attrs:{label:"idx",prop:"idx"}},[o("el-input",{model:{value:t.form.idx,callback:function(e){t.$set(t.form,"idx",e)},expression:"form.idx"}})],1),o("el-form-item",{attrs:{label:"Client ID",prop:"kfdId"}},[o("el-input",{model:{value:t.form.kfdId,callback:function(e){t.$set(t.form,"kfdId",e)},expression:"form.kfdId"}})],1),o("el-form-item",{attrs:{label:this.$t("ym")+"/IP",prop:"ip"}},[o("el-input",{model:{value:t.form.ip,callback:function(e){t.$set(t.form,"ip",e)},expression:"form.ip"}})],1),o("el-form-item",{attrs:{label:this.$t("dk2")}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.port,callback:function(e){t.$set(t.form,"port",e)},expression:"form.port"}})],1),o("el-form-item",{attrs:{label:this.$t("yhm2")}},[o("el-input",{model:{value:t.form.yhm,callback:function(e){t.$set(t.form,"yhm",e)},expression:"form.yhm"}})],1),o("el-form-item",{attrs:{label:this.$t("formPassword")}},[o("el-input",{attrs:{type:"password"},model:{value:t.form.mm,callback:function(e){t.$set(t.form,"mm",e)},expression:"form.mm"}})],1),o("el-form-item",{attrs:{label:this.$t("timeDevice")+"(ms)"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.timeDevice,callback:function(e){t.$set(t.form,"timeDevice",e)},expression:"form.timeDevice"}})],1),o("el-form-item",{attrs:{label:this.$t("timeNetwork")+"(ms)"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.timeNetwork,callback:function(e){t.$set(t.form,"timeNetwork",e)},expression:"form.timeNetwork"}})],1),o("el-form-item",{attrs:{label:this.$t("timePower")+"(ms)"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.timePower,callback:function(e){t.$set(t.form,"timePower",e)},expression:"form.timePower"}})],1),o("el-form-item",{attrs:{label:this.$t("timeSensor")+"(ms)"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.timeSensor,callback:function(e){t.$set(t.form,"timeSensor",e)},expression:"form.timeSensor"}})],1),o("el-form-item",{attrs:{label:this.$t("timeAlarm")+"(ms)"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.timeAlarm,callback:function(e){t.$set(t.form,"timeAlarm",e)},expression:"form.timeAlarm"}})],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$t("qd")))]),o("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("qx")))])],1)],1),o("el-dialog",{attrs:{title:t.upload.title,visible:t.upload.open,width:"400px","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":""},on:{"update:visible":function(e){return t.$set(t.upload,"open",e)}}},[o("el-form",{ref:"form3",attrs:{model:t.form3,"label-width":"auto"}},[t._e()],1),o("el-upload",{ref:"upload",attrs:{limit:1,accept:".*",action:t.upload.url+"?idx="+t.form3.uploadType+"&type=importData&token="+this.usertoken,disabled:t.upload.isUploading,"on-progress":t.handleFileUploadProgress,"before-upload":t.beforeAvatarUpload,"on-success":t.handleFileSuccess,"auto-upload":!1,drag:""}},[o("i",{staticClass:"el-icon-upload"}),o("div",{staticClass:"el-upload__text"},[t._v(t._s(t.$t("drts"))),o("em",[t._v(t._s(t.$t("djsc")))])]),o("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[o("span",[t._v(t._s(t.$t("bcts")))])])]),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary"},on:{click:t.submitFileForm}},[t._v(t._s(t.$t("qd")))]),o("el-button",{on:{click:function(e){t.upload.open=!1}}},[t._v(t._s(t.$t("qx")))])],1)],1)],1)},i=[],r=(o("ace4"),o("b0c0"),o("d3b7"),o("fb2c"),o("907a"),o("9a8c"),o("a975"),o("735e"),o("c1ac"),o("d139"),o("3a7b"),o("986a"),o("1d02"),o("d5d6"),o("82f8"),o("e91f"),o("60bd"),o("5f96"),o("3280"),o("3fcc"),o("ca91"),o("25a1"),o("cd26"),o("3c5d"),o("2954"),o("649e"),o("219c"),o("170b"),o("b39a"),o("72f7"),o("1b3b"),o("3d71"),o("c6e3"),o("159b"),o("8647")),s=o("7ba4"),a={name:"Online",data:function(){return{loading:!0,total:0,channelList:[],title:"",open:!1,form:{serverName:"",ip:"",idx:"",kfdId:"",port:"",yhm:"",mm:"",timeDevice:"",timeNetwork:"",timePower:"",timeSensor:"",timeAlarm:""},form3:{},channelLoadTypes:["空调","服务器","交换机","路由器","计算机","显示器","灯","其他"],modes:[{id:"0",name:"gb"},{id:"1",name:"kq"}],ljzts:[{id:"1",name:"ylj"},{id:"2",name:"wlj"}],zxzts:[{id:"1",name:"kq"},{id:"0",name:"gb"}],queryParams:{serverName:"",productChId:"",token:"",type:""},usertoken:"",mode:"",mode2:"",upload:{open:!1,title:"",isUploading:!1,url:window.location.origin+"/pdu/serviceManagementUpload"}}},mounted:function(){this.$bus.$on("MQTT_STATUS",this.onSocketMessageToMqttStatus)},created:function(){this.usertoken=this.$store.state.user.usertoken,this.handleQuery(),this.queryChannelStatus2()},methods:{onSocketMessageToMqttStatus:function(t){t.success&&null!=t.data&&""!=t.data.data&&null!=t.data.data&&null!=t.data&&(this.channelList=t.data.data,this.total=t.data.data.length)},beforeAvatarUpload:function(t){null==t&&this.$modal.msgSuccess(this.$t("zxcg"))},handleImport:function(t){this.upload.title=this.$t("zssc"),this.upload.open=!0,this.form3.uploadType=t.idx},handleFileUploadProgress:function(t,e,o){this.upload.isUploading=!0},handleFileSuccess:function(t,e,o){this.upload.open=!1,this.upload.isUploading=!1,this.$refs.upload.clearFiles(),this.$alert("
"+t.msg+"
",this.$t("drjg"),{dangerouslyUseHTMLString:!0}),this.handleQuery()},submitFileForm:function(){this.$refs.upload.submit()},getStringWidth:function(t){var e="14px Arial",o=document.createElement("canvas"),n=o.getContext("2d");n.font=e;var i=n.measureText(t);return i.width+40},getDity:function(t,e){var o="",n="",i=[];"ljzt"==e?(i=this.ljzts,n=t.ljzt):"zxzt"==e&&(i=this.zxzts,n=t.mode);for(var r=0;r=5)this.$modal.alert(this.$t("mqbcts"));else{this.form={};var t="abcdefghijklmnopqrstuvwxyz0123456789",e=new Uint32Array(8);window.crypto.getRandomValues(e);var o="";e.forEach((function(e){o+=t[e%t.length]})),this.form.kfdId="mqtt_"+o,this.open=!0,this.title=this.$t("xz")}},handleUpdate:function(t){this.form=t,this.open=!0,this.title=this.$t("xg")},deleteUpdate:function(t){var e=this,o={};o.token=this.usertoken,o.idx=t.idx,o.type="mqttDelete",this.$modal.confirm(this.$t("qdyscm")).then((function(){Object(s["k"])(o)})).then((function(){e.$modal.msgSuccess(e.$t("zxcg")),e.queryChannelStatus()})).catch((function(){}))},handleQuery:function(){this.queryChannelStatus()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleCommand:function(t,e){var o=this,n={};switch(n.token=this.usertoken,n.productChId=e.productChId,t){case"channelopen":n.type="open",this.$modal.confirm(this.$t("qrykqm")).then((function(){channelStatusMonitoring(n)})).then((function(){o.$modal.msgSuccess(o.$t("zxcg"))})).catch((function(){}));break;case"channelclose":n.type="close",this.$modal.confirm(this.$t("qrygbm")).then((function(){channelStatusMonitoring(n)})).then((function(){o.$modal.msgSuccess(o.$t("zxcg"))})).catch((function(){}));break;default:break}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){if(e){var o={};o.token=t.usertoken,null!=t.form.idx&&""!=t.form.idx?o.type="mqttUpdate":o.type="mqttSave",o.serverName=null==t.form.serverName?"":t.form.serverName,o.ip=null==t.form.ip?"":t.form.ip,o.idx=null==t.form.idx?"":t.form.idx,o.kfdId=null==t.form.kfdId?"":t.form.kfdId,o.port=null==t.form.port?"":t.form.port,o.idx=null==t.form.idx?"":t.form.idx,o.yhm=null==t.form.yhm?"":t.form.yhm,o.mm=null==t.form.mm?"":t.form.mm,o.timeDevice=null==t.form.timeDevice?"":t.form.timeDevice,o.timeNetwork=null==t.form.timeNetwork?"":t.form.timeNetwork,o.timePower=null==t.form.timePower?"":t.form.timePower,o.timeSensor=null==t.form.timeSensor?"":t.form.timeSensor,o.timeAlarm=null==t.form.timeAlarm?"":t.form.timeAlarm,t.loading=!0;var n=t;t.$modal.confirm(t.$t("qdybcm")).then((function(){Object(s["k"])(o).then((function(t){n.open=!1,n.queryChannelStatus()}))})).then((function(){t.$modal.msgSuccess(t.$t("zxcg"))})).catch((function(){}))}}))},cancel:function(){this.open=!1,this.queryChannelStatus()},handleForceLogout:function(t){var e=this;this.$modal.confirm(this.$t("sfqztc")+t.userName+this.$t("yhm")).then((function(){return Object(r["a"])(t.tokenId)})).then((function(){e.getList(),e.$modal.msgSuccess(e.$t("qtcg"))})).catch((function(){}))}}},l=a,m=(o("6006"),o("2877")),c=Object(m["a"])(l,n,i,!1,null,null,null);e["default"]=c.exports},d195:function(t,e,o){}}]);