chunk-37b58d74.49c3e7b8.js 5.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-37b58d74"],{8647:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return i}));var r=n("b775");function o(t){return Object(r["a"])({url:"/monitor/online/list",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/monitor/online/"+t,method:"delete"})}},e5e9:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"auto"}},[n("el-form-item",{attrs:{label:this.$t("sbmc"),prop:"productName"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{clearable:""},model:{value:t.queryParams.productId,callback:function(e){t.$set(t.queryParams,"productId",e)},expression:"queryParams.productId"}},t._l(t.productList,(function(t){return n("el-option",{key:t.productId,attrs:{label:t.productName,value:t.productId}})})),1)],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v(t._s(t.$t("ss")))]),n("el-button",{staticStyle:{"background-color":"red","border-radius":"10px"},attrs:{type:"primary","min-width":t.getStringWidth(t.$t("qbcq"))},on:{click:t.restoreAll}},[t._v(t._s(t.$t("qbcq")))])],1)],1),n("el-card",{staticStyle:{"min-height":"700px","border-radius":"15px"}},[n("el-table",{attrs:{"max-height":"700",data:t.channelList,"header-cell-style":{background:"#FFFFFF",color:"#000000"}}},[n("el-table-column",{attrs:{align:"center",label:this.$t("sbmc"),prop:"productName"}}),t._e(),n("el-table-column",{attrs:{align:"center",label:this.$t("sbbh"),prop:"productNumber"}}),n("el-table-column",{attrs:{align:"center",label:this.$t("sblx"),prop:"productType","show-overflow-tooltip":!0},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(t.getDity(e.row,"productType")))])]}}])}),n("el-table-column",{attrs:{align:"center",label:this.$t("sbzt"),prop:"productStatus","show-overflow-tooltip":!0}}),n("el-table-column",{attrs:{label:this.$t("cz"),align:"center","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-refresh"},on:{click:function(n){return t.handleCommand("channelopen",e.row)}}},[t._v(t._s(t.$t("cq")))])]}}])})],1)],1)],1)},o=[],i=(n("b0c0"),n("8647")),a=n("7ba4"),s={name:"Online",data:function(){return{loading:!0,total:0,channelList:[],title:"",open:!1,sortnoOpen:!1,form:{},sortnoForm:{},modes:["开启","关闭"],queryParams:{productName:"",productNumber:"",token:"",type:""},usertoken:"",productChTypes:[{id:"0",name:"IP-PDU"},{id:"1",name:"485-PDU"}],tableData:[],tableProps:[{prop:"sortno",isShow:!0,label:"序号",width:"55",minWidth:"100",align:"center",type:"index"},{prop:"productChId",isShow:!0,label:"通道号",width:"150",minWidth:"100",align:"center",type:"index"},{prop:"productChName",isShow:!0,label:"通道名称",width:"",minWidth:"100",align:"center"},{prop:"status",isShow:!0,label:"状态",width:"",minWidth:"100",align:"center"}],productList:[]}},created:function(){this.usertoken=this.$store.state.user.usertoken,this.queryProductList(),this.handleQuery()},methods:{getStringWidth:function(t){var e="14px Arial",n=document.createElement("canvas"),r=n.getContext("2d");r.font=e;var o=r.measureText(t);return o.width+40},getDity:function(t,e){var n="",r="",o=[];"productType"==e&&(o=this.productChTypes,r=t.productType);for(var i=0;i<o.length;i++){var a=o[i];if(r==a.id)return n=a.name,this.$t(a.name)}return n},queryProductList:function(){var t=this,e={};e.token=this.usertoken,e.type="listSbWhQuery",Object(a["f"])(e).then((function(e){t.productList=e.data})).catch((function(){}))},handleAdd:function(){this.sortnoOpen=!0},restoreAll:function(){var t={};t.token=this.usertoken,t.type="restartAll";var e=this;this.$modal.confirm(this.$t("qbcqs")).then((function(){Object(a["f"])(t).then((function(t){e.$modal.msgSuccess(e.$t("zxcg")),e.queryChannelStatus()})).catch((function(){}))})).then((function(){})).catch((function(){}))},handleCommand:function(t,e){var n={};switch(n.token=this.usertoken,n.productId=e.productId,n.productNumber=e.productNumber,t){case"channelopen":n.type="sBRestart",this.$modal.confirm(this.$t("qdycqm")).then((function(){Object(a["f"])(n)})).then((function(){})).catch((function(){}));break;default:break}},queryChannelStatus:function(){var t=this;this.queryParams.token=this.usertoken,this.queryParams.type="listSbWhQuery",this.loading=!0,Object(a["f"])(this.queryParams).then((function(e){t.channelList=e.data})).catch((function(){})),this.loading=!1},handleUpdate:function(t){this.form=t,this.open=!0,this.title=this.$t("xg")},handleQuery:function(){this.queryChannelStatus()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},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(){}))}}},c=s,u=n("2877"),l=Object(u["a"])(c,r,o,!1,null,null,null);e["default"]=l.exports}}]);