chunk-51023886.a4e52ceb.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-51023886"],{1968:function(t,e,a){"use strict";a("d0d7")},"6d49":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"auto"}},[a("el-form-item",{attrs:{label:this.$t("sbmc"),prop:"productName"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"",filterable:!1},model:{value:t.queryParams.productId,callback:function(e){t.$set(t.queryParams,"productId",e)},expression:"queryParams.productId"}},t._l(t.productList,(function(t){return a("el-option",{key:t.productId,attrs:{label:t.productName,value:t.productId}})})),1)],1),a("el-form-item",{attrs:{label:this.$t("rq"),prop:"setDate"}},[a("el-date-picker",{attrs:{clearable:"",type:"date","value-format":"yyyy-MM-dd"},model:{value:t.queryParams.setDate,callback:function(e){t.$set(t.queryParams,"setDate",e)},expression:"queryParams.setDate"}})],1),a("el-form-item",{attrs:{label:this.$t("tdmc"),prop:"productChName"}},[a("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.productChName,callback:function(e){t.$set(t.queryParams,"productChName",e)},expression:"queryParams.productChName"}})],1),a("el-form-item",{attrs:{label:this.$t("tdh"),prop:"productChId"}},[a("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.productChId,callback:function(e){t.$set(t.queryParams,"productChId",e)},expression:"queryParams.productChId"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary","min-width":t.getStringWidth(t.$t("ss")),icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v(t._s(t.$t("ss")))]),a("el-button",{attrs:{type:"primary","min-width":t.getStringWidth(t.$t("xz")),icon:"el-icon-plus",size:"mini"},on:{click:t.handleAdd}},[t._v(t._s(t.$t("xz")))])],1)],1),a("el-row",[a("el-col",{attrs:{span:14}},[a("el-card",{staticStyle:{"min-height":"700px","border-radius":"15px"}},[a("el-calendar",{scopedSlots:t._u([{key:"dateCell",fn:function(e){e.date;var s=e.data;return[a("el-popover",{attrs:{placement:"top-start",width:"240",trigger:"hover"}},[a("p",{class:t.rqi.indexOf(s.day)>-1?"is-selected":"",staticStyle:{height:"100%"},attrs:{slot:"reference",disabled:t.isDisabled},on:{click:function(e){return t.handleBianJi(s.day)}},slot:"reference"},[t._v(" "+t._s(s.day.split("-").slice(1).join("-"))+" "),a("br"),a("a",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2"}},[t._v(" "+t._s(t.rqi.indexOf(s.day)>-1?t.rqineirong[s.day].productChName+"("+t.rqineirong[s.day].setStatuss+")":""))])]),t.rqi.indexOf(s.day)>-1?[a("div",{staticClass:"top-title",staticStyle:{"border-bottom":"1px solid #eee"}},[t._v(" "+t._s(t.$t("szxxxx"))+" ")]),a("div",{staticClass:"center-content",staticStyle:{margin:"10px 0","font-size":"14px"}},[a("div",{staticClass:"center-content-one"},[t._v(t._s(t.$t("tdh"))+":"+t._s(t.rqineirong[s.day].productChIds))]),a("div",{staticClass:"center-content-one"},[t._v(t._s(t.$t("tdmc"))+":"+t._s(t.rqineirong[s.day].productChNames))]),a("div",{staticClass:"center-content-one"},[t._v(t._s(t.$t("szsj"))+":"+t._s(t.rqineirong[s.day].setTimes))]),a("div",{staticClass:"center-content-one"},[t._v(t._s(t.$t("szzt"))+":"+t._s(t.rqineirong[s.day].setStatuss))])])]:t._e()],2)]}}])})],1)],1),a("el-col",{attrs:{span:10}},[a("el-card",{staticStyle:{"min-height":"600px","border-radius":"15px 15px 0 0","margin-left":"10px"}},[a("el-form",[a("el-form-item",[a("el-button",{staticStyle:{"background-color":"#656B8B"},attrs:{type:"primary",icon:"el-icon-delete",size:"mini"},on:{click:t.handleDelete}},[t._v(t._s(t.$t("sc")))]),a("el-date-picker",{staticStyle:{"margin-left":"10%"},attrs:{readonly:"",clearable:"",type:"date","value-format":"yyyy-MM-dd"},model:{value:t.lbsetDate,callback:function(e){t.lbsetDate=e},expression:"lbsetDate"}})],1)],1),a("el-table",{ref:"multipleTable",staticStyle:{"overflow-y":"auto"},attrs:{"min-height":"700px",data:t.dsList,"header-cell-style":{background:"#FFFFFF",color:"#000000"}},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{label:this.$t("sbmc"),prop:"productChName","min-width":t.getStringWidth(t.$t("sbmc")),"show-overflow-tooltip":!0}}),t._e(),t._e(),a("el-table-column",{attrs:{label:this.$t("rq"),prop:"setDate","min-width":t.getStringWidth(t.$t("rq")),"show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:this.$t("szsj"),"min-width":t.getStringWidth(t.$t("szsj")),prop:"setTime","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:this.$t("zt"),prop:"setStatus","min-width":t.getStringWidth(t.$t("zt")),"show-overflow-tooltip":!0},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t.getDity(e.row,"setStatus","1")))])]}}])}),a("el-table-column",{attrs:{label:this.$t("cf"),"min-width":t.getStringWidth(t.$t("cf")),prop:"triggerStatus","show-overflow-tooltip":!0},scopedSlots:t._u([{key:"default",fn:function(e){return["1"==e.row.triggerStatus?a("span",{staticStyle:{color:"green"}},[t._v(t._s(t.getDity(e.row,"triggerStatus","1")))]):a("span",{staticStyle:{color:"red"}},[t._v(t._s(t.getDity(e.row,"triggerStatus","1")))])]}}])})],1)],1),a("el-card",{staticStyle:{"min-height":"100px","border-radius":"0 0 15px 15px","margin-left":"10px"}},[a("div",{staticClass:"container"},[a("div",{staticClass:"column",staticStyle:{"margin-left":"10px"}},[t._v(t._s(this.$t("rwsl"))+": "),a("span",[t._v(t._s(this.planMap.planCount))])]),a("div",{staticClass:"column"},[t._v(t._s(this.$t("ycf"))+": "),a("span",{staticStyle:{color:"green"}},[t._v(" "+t._s(this.planMap.triggeredCount))])]),a("div",{staticClass:"column"},[t._v(t._s(this.$t("wcf"))+": "),a("span",{staticStyle:{color:"red"}},[t._v(t._s(this.planMap.notTriggeredCount))])])])])],1)],1),a("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}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"auto"}},[a("el-form-item",{attrs:{label:this.$t("td"),prop:"productChId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:""},model:{value:t.form.productChId,callback:function(e){t.$set(t.form,"productChId",e)},expression:"form.productChId"}},t._l(t.channelList,(function(t){return a("el-option",{key:t.productChId,attrs:{label:t.productChName,value:t.productChId}})})),1)],1),a("el-form-item",{attrs:{label:this.$t("zt"),prop:"setStatus"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"",filterable:!1},model:{value:t.form.setStatus,callback:function(e){t.$set(t.form,"setStatus",e)},expression:"form.setStatus"}},t._l(t.productChStatuss,(function(e){return a("el-option",{key:e.id,attrs:{label:t.$t(e.name),value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:this.$t("el.datepicker.startDate"),prop:"startDate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd","picker-options":t.pickerOptions},model:{value:t.form.startDate,callback:function(e){t.$set(t.form,"startDate",e)},expression:"form.startDate"}})],1),a("el-form-item",{attrs:{label:this.$t("el.datepicker.endDate"),prop:"endDate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd","picker-options":t.pickerOptions},model:{value:t.form.endDate,callback:function(e){t.$set(t.form,"endDate",e)},expression:"form.endDate"}})],1),a("el-form-item",{attrs:{label:this.$t("sj"),prop:"channelTime"}},[a("el-time-picker",{attrs:{type:"time","value-format":"HH:mm:ss"},model:{value:t.form.channelTime,callback:function(e){t.$set(t.form,"channelTime",e)},expression:"form.channelTime"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$t("qd")))]),a("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("qx")))])],1)],1)],1)},r=[],i=(a("c740"),a("d81d"),a("14d9"),a("fb6a"),a("b0c0"),a("8647")),n=a("7ba4"),o={name:"Online",data:function(){return{loading:!0,total:0,channelList:[],dsList:[],title:"",open:!1,form:{productChId:"",productChName:"",dateTime:""},channelLoadTypes:["空调","服务器","交换机","路由器","计算机","显示器","灯","其他"],queryParams:{productChName:"",productChId:"",productId:"",token:"",type:"",setDate:""},usertoken:"",rqineirong:{},rqi:[],show:!1,productChStatuss:[{id:"0",name:"duank"},{id:"1",name:"jt"}],triggerStatuss:[{id:"0",name:"wcf"},{id:"1",name:"ycf"}],ids:[],productList:[],productType:"",rules:{productChId:[{required:!0,message:this.$i18n.t("td")+" "+this.$i18n.t("bnwk"),trigger:"blur"}],setStatus:[{required:!0,message:this.$i18n.t("zt")+" "+this.$i18n.t("bnwk"),trigger:"blur"}],startDate:[{required:!0,message:this.$i18n.t("el.datepicker.startDate")+" "+this.$i18n.t("bnwk"),trigger:"blur"}],endDate:[{required:!0,message:this.$i18n.t("el.datepicker.endDate")+" "+this.$i18n.t("bnwk"),trigger:"blur"}],channelTime:[{required:!0,message:this.$i18n.t("sj")+" "+this.$i18n.t("bnwk"),trigger:"blur"}]},selectList:[],planMap:{planCount:"4",triggeredCount:"1",notTriggeredCount:"3"},pickerOptions:{disabledDate:function(t){return t.getTime()<Date.now()-864e5}},isDisabled:!1,lbsetDate:"",disabled2:!0}},mounted:function(){this.$bus.$on("DS_STATUS",this.onSocketMessageToDsStatus)},created:function(){this.usertoken=this.$store.state.user.usertoken;var t=new Date,e=t.getFullYear(),a=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,s=t.getDate()<10?"0"+t.getDate():t.getDate(),r=(t.getHours()<10?t.getHours():t.getHours(),t.getMinutes()<10?t.getMinutes():t.getMinutes(),t.getSeconds()<10?t.getSeconds():t.getSeconds(),e+"-"+a+"-"+s);this.queryParams.setDate=r,this.lbsetDate=r,this.queryProductList()},methods:{dataRefreh:function(){var t=this;setInterval((function(){t.getChannelDsList()}),3e3)},clickRow:function(t){this.$refs.multipleTable.toggleRowSelection(t)},onSocketMessageToDsStatus:function(t){if(t.success&&null!=t.data&&""!=t.data.data&&null!=t.data.data&&null!=t.data){for(var e=t.data.data,a=e.length,s=0,r=0,i=0;i<e.length;i++){for(var n=0;n<this.dsList.length;n++)if(e[i].idx==this.dsList[n].idx){this.$set(this.dsList[n],"triggerStatus",e[i].triggerStatus);break}var o=e[i];"1"==o.triggerStatus?s++:r++}this.planMap.planCount=a,this.planMap.triggeredCount=s,this.planMap.notTriggeredCount=r}},getStringWidth:function(t){var e="14px Arial",a=document.createElement("canvas"),s=a.getContext("2d");s.font=e;var r=s.measureText(t);return r.width+40},queryProductList:function(){var t=this,e={};e.token=this.usertoken,e.type="listSbRestartQuery",Object(n["f"])(e).then((function(e){null!=e.data&&(t.productList=e.data,t.productType=t.productList[0].productType,t.queryParams.productId=t.productList[0].productId,t.handleQuery())})).catch((function(){}))},handleSelectionChange:function(t){var e=this;this.ids=t.map((function(t){return t.idx})),this.single=1!=t.length,this.multiple=!t.length,t.map((function(t){e.selectList.push(t)}))},showText:function(){this.show=!0},getChannelDsList:function(){var t=this;this.lbsetDate=this.queryParams.setDate,this.show=!0,this.queryParams.token=this.usertoken,this.queryParams.type="listDsQuery",Object(n["k"])(this.queryParams).then((function(e){if(null!=e.data){t.dsList=e.data;for(var a=t.dsList.length,s=0,r=0,i=0;i<t.dsList.length;i++){var o=t.dsList[i];"1"==o.triggerStatus?s++:r++}t.planMap.planCount=a,t.planMap.triggeredCount=s,t.planMap.notTriggeredCount=r,t.queryParams.type="listRlQuery";var l={};l.productChId=t.queryParams.productChId,l.productChName=t.queryParams.productChName,l.productId=t.queryParams.productId,l.setDate="",l.token=t.queryParams.token,l.type="listRlQuery",Object(n["k"])(l).then((function(e){if(null!=e.data){var a=e.data;t.rqineirong={},t.rqi=[];for(var s=0;s<a.length;s++){var r={};for(var i in a[s]){var n=i.slice(0,13);t.rqi.push(a[s][i]),r[n]=a[s][i]}t.rqineirong[a[s].setDates]=r}}}))}}))},getChannelRlDsList:function(){var t=this;this.show=!0,this.queryParams.token=this.usertoken,this.queryParams.type="listDsQuery",Object(n["k"])(this.queryParams).then((function(e){if(null!=e.data){t.dsList=e.data;for(var a=t.dsList.length,s=0,r=0,i=0;i<t.dsList.length;i++){var n=t.dsList[i];"1"==n.triggerStatus?s++:r++}t.planMap.planCount=a,t.planMap.triggeredCount=s,t.planMap.notTriggeredCount=r}}))},queryChannelStatus:function(){var t=this;this.queryParams.token=this.usertoken,this.queryParams.type="listQuery",this.loading=!0,Object(n["c"])(this.queryParams).then((function(e){if(null!=e.data)if("3"==t.productType||"6"==t.productType){for(var a,s=[],r=function(){a=e.data[i];var t={};t.productChId=a.productChId,t.productChName=a.productChName;var r=s.findIndex((function(e){return e.productChId==t.productChId}));if(-1!=r)return 1;s.push(t)},i=0;i<e.data.length;i++)r();t.channelList=s}else t.channelList=e.data})).catch((function(){})),this.loading=!1},handleBianJi:function(t){var e=this;if(!this.isDisabled){this.isDisabled=!0;var a=new Date;this.queryParams.setDate=t,this.lbsetDate=t,this.getChannelRlDsList();var s=new Date(t+" 23:59:59");s>=a&&(this.form.startDate=t,this.form.endDate=t,this.open=!0,this.title=this.$t("xz"),this.queryChannelStatus()),setTimeout((function(){e.isDisabled=!1}),500)}},handleAdd:function(t){this.form.channelDate=t,this.open=!0,this.title=this.$t("xz"),this.queryChannelStatus()},handleQuery:function(){this.getChannelDsList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleCommand:function(t,e){var a=this,s={};switch(s.token=this.usertoken,s.productChId=e.productChId,t){case"channelopen":s.type="open",this.$modal.confirm(this.$t("qrykqm")).then((function(){Object(n["c"])(s)})).then((function(){a.$modal.msgSuccess(a.$t("zxcg"))})).catch((function(){}));break;case"channelclose":s.type="close",this.$modal.confirm(this.$t("qrygbm")).then((function(){Object(n["c"])(s)})).then((function(){a.$modal.msgSuccess(a.$t("zxcg"))})).catch((function(){}));break;default:break}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){if(e){var a={};a.token=t.usertoken,a.type="dsSave",a.productChName=t.form.productChName,a.productChId=t.form.productChId,a.setStatus=t.form.setStatus,a.startDate=t.form.startDate,a.endDate=t.form.endDate,a.channelTime=t.form.channelTime;var s=new Date,r=new Date(t.form.startDate+" "+t.form.channelTime),i=new Date(t.form.endDate+" "+t.form.channelTime);if(r<s||i<s)return void t.$modal.msgWarning(t.$t("xzrqygq"));if(r>i)return void t.$modal.msgWarning(t.$t("xzrqygq1"));t.loading=!0;var o=t;t.$modal.confirm(t.$t("qdybcm")).then((function(){Object(n["k"])(a).then((function(t){o.$modal.msgSuccess(o.$t("zxcg")),o.handleQuery(),o.cancel()}))})).then((function(){})).catch((function(){}))}}))},cancel:function(){this.open=!1,this.form={productChId:void 0,startDate:void 0,endDate:void 0,channelTime:void 0,setStatus:void 0},this.resetForm("form")},handleDelete:function(t){var e=this,a={};a.token=this.usertoken,a.type="deleteDs",a.idx=t.idx||this.ids,null!=a.idx&&""!=a.idx?this.$modal.confirm(this.$t("qdyscm")).then((function(){return Object(n["k"])(a)})).then((function(){e.handleQuery(),e.$modal.msgSuccess(e.$t("sccg"))})).catch((function(){})):this.$modal.alertWarning(this.$t("qxcsc"))},getDity:function(t,e,a){var s="",r="",i=[];"productChStatus"==e?(i=this.productChStatuss,r=t.productChStatus):"setStatus"==e?(i=this.productChStatuss,r="0"==a?t:t.setStatus):"alarmStatus"==e?(i=this.alarmStatuss,r=t.alarmStatus):"connectionStatus"==e?(i=this.connectionStatuss,r=t.connectionStatus):"waterImmersionState"==e||"waterImmersionState"==e?(i=this.waterImmersionStates,r=t.waterImmersionState):"triggerStatus"==e&&(i=this.triggerStatuss,r=t.triggerStatus);for(var n=0;n<i.length;n++){var o=i[n];if(r==o.id)return s=o.name,this.$t(o.name)}return s},handleForceLogout:function(t){var e=this;this.$modal.confirm(this.$t("sfqztc")+t.userName+this.$t("yhm")).then((function(){return Object(i["a"])(t.tokenId)})).then((function(){e.getList(),e.$modal.msgSuccess(e.$t("qtcg"))})).catch((function(){}))}}},l=o,c=(a("1968"),a("2877")),u=Object(c["a"])(l,s,r,!1,null,null,null);e["default"]=u.exports},8647:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"a",(function(){return i}));var s=a("b775");function r(t){return Object(s["a"])({url:"/monitor/online/list",method:"get",params:t})}function i(t){return Object(s["a"])({url:"/monitor/online/"+t,method:"delete"})}},d0d7:function(t,e,a){}}]);