(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-02f1c971"],{"0f23":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:"main"},[t._m(0),a("div",{staticClass:"flex_contain"},[t._l(["A","B"],(function(e,s){return a("div",{key:s,staticClass:"border-angle item"},[a("div",{staticClass:"item-inner"},[a("div",{staticClass:"name vertical_middle"},[t._v(t._s(e)+"套电源")]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"直流电压")]),a("em",{staticClass:"panel-number txt_strong"},[t._v(t._s(t._f("toFixed")(t.controlData[e].brachdcvol)))]),t._v("V ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"直流电流")]),a("em",{staticClass:"panel-number txt_strong"},[t._v(t._s(t._f("toFixed")(t.controlData[e].brachdccurr)))]),t._v("A ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"触发角")]),a("em",{staticClass:"panel-number txt_strong"},[t._v(t._s(t._f("toFixed")(t.controlData[e].controlangle)))]),t._v("° ")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"setConsvol","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"恒压模式")]),a("div",{staticClass:"center_con"},[t._v(t._s(t.model[e]?"恒流":"恒压"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"setConscurr","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"恒流模式")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"constantvol","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换为4并或2串2并模式")]),a("div",{staticClass:"center_con"},[t._v(t._s(e)+"机组当前为"+t._s(t.constantvolflag.A?"4并或2串2并模式":"4并或2串2并之外模式"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"othermode","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换为4并或2串2并之外模式")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"setRemoteControl","data-confirmTxt":"控制切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换到上位机控制")]),a("div",{staticClass:"center_con"},[t._v(t._s(t.local_remote_control[e]?"上位机控制":"触摸屏控制"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"setLocalControl","data-confirmTxt":"控制切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换到就地控制")])]),a("div",{staticClass:"group_set"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"机组实际给定电压")]),a("em",{staticClass:"edit-val panel-number txt_strong"},[t._v(t._s(t.controlData[e].real_set_vol))]),t._v("V ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"机组实际给定电流")]),a("em",{staticClass:"edit-val panel-number txt_strong"},[t._v(t._s(t.controlData[e].real_set_cur))]),t._v("A ")])])]),a("div",{staticClass:"vertical_middle"},[a("div",{staticClass:"btn",attrs:{disabled:!t.$root.authorization},on:{click:function(a){t.$root.authorization?t.showCurVolSettings(e):t.$root.notAllow()}}},[t._v(t._s(e)+"机组电流电压设定")])])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"remoteStart","data-confirmTxt":"启动确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组启动")]),a("div",{staticClass:"center_con"}),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.$root.authorization?t.handleConfirm:t.$root.notAllow,expression:"$root.authorization ? handleConfirm : $root.notAllow"}],staticClass:"btn",attrs:{disabled:!t.$root.authorization,"data-fn":"remoteStop","data-confirmTxt":"停止确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组停止")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{staticClass:"label"},[t._v(t._s(e)+"机组高压开关状态")]),a("div",{staticClass:"center_con"},[a("div",{staticClass:"indicator",class:{status_off:!t.controlData[e].switchFlag,status_normal:t.controlData[e].switchFlag}})]),a("div",{staticClass:"label"})])])])})),a("div",{staticClass:"btn_grp flex_column"},[a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/alone/A/series")}}},[t._v("A机组串联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/alone/A/parallel")}}},[t._v("A机组并联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/alone/B/series")}}},[t._v("B机组串联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/alone/B/parallel")}}},[t._v("B机组并联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/series")}}},[t._v("4机组串联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/parallel")}}},[t._v("4机组并联运行")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/chargepower/mixture")}}},[t._v("2串2并运行")]),a("div",{staticClass:"btn his-alarm",on:{click:function(e){t.faultVisible=!0}}},[t._v("故障查询")]),a("div",{staticClass:"btn",on:{click:function(e){return t.showGraph("A")}}},[t._v("A机组历史曲线")]),a("div",{staticClass:"btn",on:{click:function(e){return t.showGraph("B")}}},[t._v("B机组历史曲线")])])],2),a("el-dialog",{staticClass:"dialog-bg",attrs:{title:"故障查询",visible:t.faultVisible,width:"60%"},on:{"update:visible":function(e){t.faultVisible=e}}},[a("div",{staticClass:"D-content"},[a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"实时故障"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间",width:"180"}}),a("el-table-column",{attrs:{prop:"electric2KW_name",label:"组别",width:"100"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"故障名称",width:"180"}}),a("el-table-column",{attrs:{prop:"details",label:"故障描述"}})],1)],1),a("el-tab-pane",{attrs:{label:"历史故障"}},[a("div",{staticClass:"wrap-table"},[a("div",{staticClass:"table-contain"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_his_tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间",width:"180"}}),a("el-table-column",{attrs:{prop:"electric2KW_name",label:"组别",width:"100"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"故障名称",width:"180"}}),a("el-table-column",{attrs:{prop:"details",label:"故障描述"}})],1)],1),a("div",{},[a("el-pagination",{attrs:{"current-page":1,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.fault_his_total},on:{"current-change":t.handleCurrentChange}})],1)])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.faultVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{staticClass:"dialog-bg",attrs:{title:t.G_title,visible:t.G_Visible,width:"60%"},on:{"update:visible":function(e){t.G_Visible=e}}},[a("div",{staticClass:"D-content"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"日期"}},[a("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(e){t.select_date=e},expression:"select_date"}})],1),a("el-form-item",[a("el-button-group",[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.exportCsv}},[t._v("导出")])],1)],1)],1),a("div",{staticClass:"wrap_G"},[a("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"我是标题",height:"100%","show-xaxis":!0,"max-size":!0,categoryLen:5,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)],1)]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"sub-title"},[t._v(t._s(t.current_grp)+"机组运行电流电压设置")]),a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"_row"},[t._v("本机给定电流"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_cur,callback:function(e){t.local_set_cur=e},expression:"local_set_cur"}}),t._v("A")],1),a("div",{staticClass:"_row"},[t._v("实际给定电流"),a("span",[t._v(t._s(t.real_set_cur))]),t._v("A")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn",on:{click:function(e){return t.curAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn",on:{click:function(e){return t.curSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn",on:{click:function(e){return t.curAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn",on:{click:function(e){return t.curSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn",on:{click:function(e){return t.setCur()}}},[t._v("确定")])]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"_row"},[t._v("本机给定电压"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[t._v("实际给定电压"),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn",on:{click:function(e){return t.setVol()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),a("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex_row banner"},[a("div",{staticClass:"page_title title vertical_middle"},[t._v("2MW整流电源运行监控界面")])])}],r=(a("4160"),a("c975"),a("a9e3"),a("b680"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),a("1276"),a("159b"),a("fbf4")),o=a("0c7f"),n=a("2cd1"),l={name:"Main_chargePower",components:{LineChartMul:o["a"],ProgressLoad:n["a"]},data:function(){return{progress:{show:!1,value:0,text:""},current_grp:"A",cur_vol_setVisible:!1,local_set_cur:0,real_set_cur:0,local_set_vol:0,real_set_vol:0,confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new r["a"],faultVisible:!1,fault_tableData:[],fault_his_tableData:[],fault_his_total:0,pageCurr_hisAlarm:1,G_title:"A机组历史曲线",select_date:(new Date).format("yyyy-MM-dd"),G_Visible:!1,groupInfo:{A:{},B:{}},model:{A:0,B:0},controlData:{alldcvol:0,alldccurr:0,A:{brachdccurr:0,brachdcvol:0,real_set_cur:0,real_set_vol:0,local_set_cur:0,local_set_vol:0,switchFlag:!1,controlangle:0},B:{brachdccurr:0,brachdcvol:0,real_set_cur:0,real_set_vol:0,local_set_cur:0,local_set_vol:0,switchFlag:!1,controlangle:0}},rtData:{A:{},B:{}},constantvolflag:{A:0,B:0},local_remote_control:{A:0,B:0}}},methods:{goTo:function(t){this.$router.push({path:t})},callBack:function(){var t=this;this.confirmVisible=!1;var e=[];this.cbParam.forEach((function(a){if("string"==typeof a&&a.indexOf("CONTEXT")>-1){var s=a.split(".");s.length>2&&console.warn("目前不支持深层属性参数"),e.push(t[s[1]])}else e.push(a)})),this[this.cbFn].apply(this,e)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){switch(e.electric2KW_name){case"A组":t.groupInfo.A=e;break;case"B组":t.groupInfo.B=e;break}}))}))},showCurVolSettings:function(t){this.current_grp=t,this.local_set_cur=this.controlData[t].local_set_cur,this.local_set_vol=this.controlData[t].local_set_vol,this.real_set_cur=this.controlData[t].real_set_cur,this.real_set_vol=this.controlData[t].real_set_vol,this.cur_vol_setVisible=!0},curAdd:function(t){if(this.local_set_cur*=1,this.local_set_cur+t>500)return!1;this.local_set_cur+=t},curSub:function(t){if(this.local_set_cur<t)return!1;this.local_set_cur-=t},setCur:function(){var t=this;this.local_set_cur>500&&(this.local_set_cur=500),(this.local_set_cur<0||parseInt(this.local_set_cur)<0||!parseInt(this.local_set_cur))&&(this.local_set_cur=0);var e={num:20,currset:this.local_set_cur,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.controlData[this.current_grp].local_set_cur=this.local_set_cur,this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:7,currset_confirm:1,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0);var e={num:21,volset:this.local_set_vol,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.controlData[this.current_grp].local_set_vol=this.local_set_vol,this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:6,volset_confirm:1,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},getRTData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.model[t]=s.consvolcurrstatus,e.constantvolflag[t]=s.constantvolflag,e.local_remote_control[t]=s.local_remote_control,e.controlData[t].switchFlag=!s.dc_voltage_state}}))},getControlData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.controlData.alldccurr=s.alldccurr,e.controlData.alldcvol=s.alldcvol,e.controlData[t].controlangle=s.controlangle,e.controlData[t].brachdccurr=s.brachdccurr,e.controlData[t].brachdcvol=s.brachdcvol,e.controlData[t].real_set_cur=s.localgivecurr,e.controlData[t].real_set_vol=s.localgivevol,t==e.current_grp&&(e.real_set_cur=s.localgivecurr,e.real_set_vol=s.localgivevol)}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.getHisAlarm(),t.getAlarm(),t.timer.open()}),1e3)},setConscurr:function(t){var e=this,a={num:4,conscurrswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setConsvol:function(t){var e=this,a={num:11,consvolswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setRemoteControl:function(t){var e=this,a={num:10,start_upper_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setLocalControl:function(t){var e=this,a={num:9,start_screen_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},constantvol:function(t){var e=this,a={num:5,constantvol:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},othermode:function(t){var e=this,a={num:12,othermode:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStart:function(t){var e=this,a={num:2,remote_start:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStop:function(t){var e=this,a={num:8,remote_stop:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},getAlarm:function(){var t=this,e={electric_id:0};this.$api.chargepower.getAlarm(e).then((function(e){e=JSON.parse(e.data.result),e.code&&(t.fault_tableData=e.data)}))},getHisAlarm:function(){var t=this,e={electric_id:0,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};this.$api.chargepower.getHisAlarm(e).then((function(e){e=JSON.parse(e.data.result),e.code&&(t.fault_his_tableData=e.data,t.fault_his_total=e.sum)}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},showGraph:function(t){var e=this;this.G_title=t+"机组历史曲线",this.G_Visible=!0,this.rootLoadingShow(),this.getHisData(t,this.select_date).then((function(t){e.$refs["G_dialog_id"].setOption(t),e.rootLoadingHide()})).catch((function(t){e.$refs["G_dialog_id"].setOption(e.format([])),e.rootLoadingHide(),e.$message({type:"warning",message:t})}))},search:function(){var t=this,e=/A|B/;e.test(this.G_title);var a=RegExp.lastMatch;this.rootLoadingShow(),this.getHisData(a,this.select_date).then((function(e){t.$refs["G_dialog_id"].setOption(e),t.rootLoadingHide()})).catch((function(e){t.$refs["G_dialog_id"].setOption(t.format([])),t.rootLoadingHide(),t.$message({type:"warning",message:e})}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var a=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=a,t.progress.text=0==a?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,e=/A|B/;e.test(this.G_title);var a=RegExp.lastMatch,s={dev_name:a+"组电源",dev_id:this.groupInfo[a].electric2KW_id,export_num:6,table_name:this.select_date.replace(/-/g,"_"),record_time:this.select_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(s).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var a=e.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+a.fileName),s.download=a.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))},format:function(t){var e=[],a=[],s=[],i=[],r=[],o=[],n=[];return t.forEach((function(t){e.push(t.record_time),s.push(t.brachdccurr),i.push(t.brachdcvol),o.push(t.localgivecurr),n.push(t.localgivevol),r.push(t.controlangle)})),a.push({name:"支路电流",unit:"A",data:s},{name:"支路电压",unit:"V",data:i},{name:"本机给定电流",unit:"A",data:o},{name:"本机给定电压",unit:"V",data:n},{name:"控制角",unit:"度",data:r}),{xLabel:e,series:a}},getHisData:function(t,e){var a=this,s={electric2KW_id:"A"==t?6001:6002,record_time:(e||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.chargepower.getHisData(s).then((function(t){if(t=JSON.parse(t.data.result),t.code)return a.format(t.data);throw t.msg}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){var t=this;this.getList().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},c=l,u=(a("87d6"),a("2877")),d=Object(u["a"])(c,s,i,!1,null,"1503aaa1",null);e["default"]=d.exports},"2cd1":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("div",{staticClass:"progress-load"},[a("div",{staticClass:"progress-load-content"},[a("div",{staticClass:"progress-bg"}),a("div",{staticClass:"progress-container"},[a("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),a("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},i=[],r=(a("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),o=r,n=(a("bfe8"),a("2877")),l=Object(n["a"])(o,s,i,!1,null,"5f036459",null);e["a"]=l.exports},"87d6":function(t,e,a){"use strict";var s=a("dfa0"),i=a.n(s);i.a},a9e3:function(t,e,a){"use strict";var s=a("83ab"),i=a("da84"),r=a("94ca"),o=a("6eeb"),n=a("5135"),l=a("c6b6"),c=a("7156"),u=a("c04e"),d=a("d039"),_=a("7c73"),v=a("241c").f,h=a("06cf").f,m=a("9bf2").f,p=a("58a8").trim,g="Number",f=i[g],b=f.prototype,C=l(_(b))==g,w=function(t){var e,a,s,i,r,o,n,l,c=u(t,!1);if("string"==typeof c&&c.length>2)if(c=p(c),e=c.charCodeAt(0),43===e||45===e){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:s=2,i=49;break;case 79:case 111:s=8,i=55;break;default:return+c}for(r=c.slice(2),o=r.length,n=0;n<o;n++)if(l=r.charCodeAt(n),l<48||l>i)return NaN;return parseInt(r,s)}return+c};if(r(g,!f(" 0o1")||!f("0b1")||f("+0x1"))){for(var $,y=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof y&&(C?d((function(){b.valueOf.call(a)})):l(a)!=g)?c(new f(w(e)),a,y):w(e)},A=s?v(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),D=0;A.length>D;D++)n(f,$=A[D])&&!n(y,$)&&m(y,$,h(f,$));y.prototype=b,b.constructor=y,o(i,g,y)}},b3f2:function(t,e,a){},bfe8:function(t,e,a){"use strict";var s=a("b3f2"),i=a.n(s);i.a},dfa0:function(t,e,a){}}]);
|