lxw
2020-06-22 6664d0b7b88a0efda34622bea5befec6849930ac
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-988fd2f8"],{"12e8":function(t,e,n){"use strict";var i=n("e4ee"),a=n.n(i);a.a},"15cf":function(t,e,n){},"36ad":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-header"},[n("div",{staticClass:"page-header-left"},[n("div",{staticClass:"page-header-btn",on:{click:t.back}},[n("i",{staticClass:"el-icon-arrow-left"}),n("span",[t._v("返回")])])]),n("div",{staticClass:"page-header-content"},[t._v(" "+t._s(t.title)+" ")]),n("div",{staticClass:"page-header-right"},[n("div",{staticClass:"page-header-btn"},[t._t("right")],2)])])},a=[],s={props:{title:{type:String,default:"标题"}},methods:{back:function(){this.$router.back()}}},o=s,r=(n("6715"),n("2877")),c=Object(r["a"])(o,i,a,!1,null,"0ba23414",null);e["a"]=c.exports},6715:function(t,e,n){"use strict";var i=n("15cf"),a=n.n(i);a.a},"785f":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page"},[n("div",{staticClass:"page-header"},[n("page-header",{attrs:{title:t.getTitle}},[n("i",{staticClass:"el-icon-s-operation",staticStyle:{"font-size":"20px"},attrs:{slot:"right"},on:{click:function(e){t.visible=!0}},slot:"right"})])],1),n("div",{ref:"pageContent",staticClass:"page-content"},[n("div",{ref:"devInfo",staticClass:"tbl-container bg-white"},[n("div",{staticClass:"tbl-content"},[n("table",[n("tbody",[n("tr",[n("td",[t._v("系统电池组数:"),n("span",{domProps:{textContent:t._s(t.eleTbl.length)}})]),n("td",[t._v("单体电池数量:"),n("span",{domProps:{textContent:t._s(t.devInfo.MonCount)}})]),n("td",[t._v("标称容量:"),n("span",{domProps:{textContent:t._s(t.devInfo.MonCapStd)}}),t._v("AH")]),n("td",[t._v("电池品牌:"),n("span",{domProps:{textContent:t._s(t.devInfo.BattProducer)}})])]),n("tr",[n("td",[t._v("标称组端电压:"),n("span",{domProps:{textContent:t._s(t.getGroupVol)}}),t._v("V")]),n("td",[t._v("标称单体电压:"),n("span",{domProps:{textContent:t._s(t.devInfo.MonVolStd)}}),t._v("V")]),n("td",[t._v("标称内阻:"),n("span",{domProps:{textContent:t._s(t.devInfo.MonResStd)}}),t._v("mΩ")]),n("td",[t._v("电池型号:"),n("span",{domProps:{textContent:t._s(t.devInfo.BattModel)}})])])])])])]),n("div",{staticClass:"tbl-container"},[n("el-table",{attrs:{data:t.eleTbl,stripe:"",border:"",size:"mini","max-height":t.main.height+"px","header-row-class-name":"header-primary"}},[n("el-table-column",{attrs:{prop:"BattGroupName",label:"电池组",align:"center","min-width":"120"}}),n("el-table-column",{attrs:{prop:"state",label:"状态",align:"center","min-width":"180"}}),n("el-table-column",{attrs:{prop:"MonVolLowToAvg",label:"组端电压",align:"center","min-width":"120"}}),n("el-table-column",{attrs:{prop:"Load_curr",label:"电流",align:"center","min-width":"120"}}),n("el-table-column",{attrs:{prop:"SignalName",label:"通讯状态",align:"center","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-tag",{attrs:{type:"通讯正常"===e.row.SignalName?"primary":"danger","disable-transitions":""}},[t._v(t._s(e.row.SignalName))])]}}])}),n("el-table-column",{attrs:{label:"查看","min-width":"180",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(n){return t.showBatteryInfo(e.row)}}},[t._v("实时数据")])]}}])})],1)],1)]),n("el-drawer",{attrs:{visible:t.visible,title:"机房列表","custom-class":"hdw-drawer",direction:"ltr"},on:{"update:visible":function(e){t.visible=e}}},[n("h-list",{attrs:{list:t.list},on:{"on-click":t.handlerListClick}})],1)],1)},a=[],s=n("36ad"),o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"h-list"},[n("div",{staticClass:"h-list-content"},[n("div",{staticClass:"h-list-ui"},[n("ul",t._l(t.list,(function(e,i){return n("li",{key:i},[n("div",{staticClass:"h-list-item",class:{active:i==t.active},on:{click:function(n){return t.handlerClick(e,i)}}},[n("div",{staticClass:"h-list-text"},[t._v(t._s(e.text))]),t._m(0,!0)])])})),0)])])])},r=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"h-list-icon"},[n("i",{staticClass:"el-icon-arrow-right"})])}],c={props:{list:{type:Array,default:function(){return[]}}},data:function(){return{active:-1}},methods:{handlerClick:function(t,e){this.active!=e&&(this.active=e,this.$emit("on-click",t))}}},l=c,d=(n("d803"),n("2877")),u=Object(d["a"])(l,o,r,!1,null,"6457b2c4",null),h=u.exports,f=n("a7fe"),v={name:"pages-monitor-station",components:{PageHeader:s["a"],HList:h},data:function(){return{title:"??",visible:!0,main:{width:100,height:100},list:[],FBSDeviceId:-1,devInfo:{FBSDeviceName:"0",MonCount:"0",MonCapStd:"0",BattProducer:"未知",MomGroupVol:"0",MonVolStd:"0",MonResStd:"0",BattModel:"未知"},timer:new f["c"],eleTbl:[]}},methods:{showBatteryInfo:function(t){var e="/monitor/"+t.FBSDeviceId+"/batt/"+t.BattGroupName+"/"+t.BattGroupId;this.$router.push({path:e})},setMain:function(){var t=this.$refs.pageContent.offsetWidth,e=this.$refs.pageContent.offsetHeight,n=this.$refs.devInfo.offsetHeight;this.main.width=t,this.main.height=e-n-8},searchDevice:function(){var t=this,e={pageSize:6,pageCurr:1};this.$axios({method:"post",url:"BattInfAction!serchDevice",data:"json="+JSON.stringify(e)}).then((function(e){var n=JSON.parse(e.data.result),i=[];if(1==n.code)for(var a=0,s=n.data.length;a<s;a++){var o=n.data[a];o.text=o.StationName3,i.push(o)}t.list=i})).catch((function(){}))},handlerListClick:function(t){this.FBSDeviceId=t.FBSDeviceId,this.searchDevInfo(),this.startSearchBattInfo(),this.visible=!1},initDevInfo:function(){var t={FBSDeviceName:"0",MonCount:"0",MonCapStd:"0",BattProducer:"未知",MomGroupVol:"0",MonVolStd:"0",MonResStd:"0",BattModel:"未知"};this.devInfo=t,this.title="??"},searchDevInfo:function(){var t=this,e={FBSDeviceId:this.FBSDeviceId};this.initDevInfo(),this.$axios({method:"post",url:"BattInfAction!serchByInfo",data:"json="+JSON.stringify(e)}).then((function(e){var n=JSON.parse(e.data.result);if(1==n.code){var i=n.data[0];t.devInfo=i,t.title=i.StationName}}))},startSearchBattInfo:function(){var t=this;this.timer.start((function(){t.searchBattInfo()}),4e3)},searchBattInfo:function(){var t=this,e={FBSDeviceId:this.FBSDeviceId};this.$axios({method:"post",url:"BattInfAction!serchByCondition",data:"json="+JSON.stringify(e)}).then((function(n){var i=JSON.parse(n.data.result),a=[];if(1==i.code){a=i.data;for(var s=0;s<a.length;s++){var o=a[s];o.FBSDeviceId=e.FBSDeviceId,o.state=Object(f["e"])(o.num),o.SignalName=t.getWarnText(o.BattInUseDate1,o.BattInUseDate)}}t.eleTbl=a,t.timer.open()})).catch((function(){t.timer.open()}))},getWarnText:function(t,e){var n=new Date(t).getTime(),i=new Date(e).getTime(),a="通讯正常",s=(n-i)/1e3;return s>60&&(a="通讯异常"),a}},computed:{getTitle:function(){return this.title+"-监测数据"},getGroupVol:function(){var t=this.devInfo;return t.MonCount*t.MonVolStd}},mounted:function(){this.searchDevice()},activated:function(){this.setMain(),this.startSearchBattInfo()},deactivated:function(){this.timer.stop()},destroyed:function(){this.timer.stop()}},p=v,m=(n("12e8"),Object(d["a"])(p,i,a,!1,null,"1b20662e",null));e["default"]=m.exports},cfd7:function(t,e,n){},d803:function(t,e,n){"use strict";var i=n("cfd7"),a=n.n(i);a.a},e4ee:function(t,e,n){}}]);