(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-db0c3354"],{"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=[],o=(a("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),r=o,l=(a("bfe8"),a("2877")),n=Object(l["a"])(r,s,i,!1,null,"5f036459",null);e["a"]=n.exports},"454e":function(t,e,a){"use strict";var s=a("52e6"),i=a.n(s);i.a},"52e6":function(t,e,a){},"8f85":function(t,e,a){"use strict";var s=a("c600"),i=a.n(s);i.a},a678: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"},[a("div",{staticClass:"flex_contain"},t._l(t.list,(function(e,s){return a("div",{key:s,staticClass:"item border-angle"},[a("div",{staticClass:"item-inner"},[a("div",{staticClass:"item_title vertical_middle"},[t._v(t._s(e.dev_name)),a("div",{staticClass:"btn-wrap"},[a("div",{staticClass:"btn btn_export",on:{click:function(a){return t.exportData(e)}}},[t._v("数据导出")])])]),a("div",{staticClass:"item_btn_grp"},[a("div",{staticClass:"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":"startLoad","data-confirmTxt":"启动加减载确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("启动加减载")])]),a("div",{staticClass:"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":"stopLoad","data-confirmTxt":"停止加减载确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("停止加减载")])]),a("div",{staticClass:"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":"switchOff","data-confirmTxt":"全部分闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("全部分闸")])])]),a("div",{staticClass:"indicator_row"},[a("div",{staticClass:"label vertical_middle"},[t._v("自动流程")]),a("div",{staticClass:"indicator_grp"},t._l(5,(function(s){return a("div",{key:s,staticClass:"wrap_indicator vertical_middle",class:{status_off:!e["FZ_autostate"+s],status_normal:e["FZ_autostate"+s]}},[a("div",[a("span",[t._v(t._s(s))])])])})),0)]),a("div",{staticClass:"data_contain"},[a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("是否允许合闸")]),a("div",{staticClass:"data vertical_middle"},[a("div",{staticClass:"nowrap_indicator",class:{status_off:!e.allow_close,status_normal:e.allow_close}})])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("设定功率")]),a("div",{staticClass:"data editable txt_strong vertical_middle",attrs:{title:"点击修改"},on:{click:function(a){t.$root.authorization?t.setPower(e):t.$root.notAllow()}}},[t._v(t._s(e.set_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("间隔时间")]),a("div",{staticClass:"data editable txt_strong vertical_middle",attrs:{title:"点击修改"},on:{click:function(a){t.$root.authorization?t.setDelay(e):t.$root.notAllow()}}},[t._v(t._s(e.interval_time)+" (× 0.1s)")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("已输出功率")]),a("div",{staticClass:"data txt_strong vertical_middle"},[t._v(t._s(e.output_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电压")]),a("div",{staticClass:"data txt_strong vertical_middle"},[t._v(t._s(e.actual_mov)+" V")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电流")]),a("div",{staticClass:"data txt_strong vertical_middle"},[t._v(t._s(e.actual_curr)+" A")])])]),a("div",{staticClass:"item_status"},t._l(2,(function(s){return a("div",{key:s,staticClass:"column"},t._l(6,(function(i){return a("div",{key:i,staticClass:"sub_item"},[6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell vertical_middle"},[t._v("KM"+t._s(6*(s-1)+i))]):a("div",{staticClass:"cell vertical_middle"}),6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell power txt_strong vertical_middle"},[t._v(t._s(e["FZ_b"+(6*(s-1)+i)+"_power"])+"kVA")]):a("div",{staticClass:"cell vertical_middle"}),6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell_indicator vertical_middle"},[a("div",{class:{status_off:!e["FZ_fw"+(6*(s-1)+i)],status_normal:e["FZ_fw"+(6*(s-1)+i)]}})]):a("div",{staticClass:"cell_indicator vertical_middle"})])})),0)})),0)])])})),0),a("div",{staticClass:"footer"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/load/main")}}},[t._v("主画面")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/load/manual")}}},[t._v("手动加载")]),a("div",{staticClass:"btn"},[t._v("自动加载")]),a("div",{staticClass:"btn",on:{click:function(e){return t.goTo("/load/burst")}}},[t._v("突加突卸")])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"el-dialog-center dialog-drag dialog-white",attrs:{title:"修改设定功率",modal:!1,visible:t.updateSetPower.show,width:"3.2rem","close-on-click-modal":!1},on:{"update:visible":function(e){return t.$set(t.updateSetPower,"show",e)},closed:function(e){t.updateSetPower.show=!1}}},[a("flex-layout",[a("div",{staticClass:"color-black"},[a("el-form",{ref:"updateSetPower",staticClass:"updateSetPower",attrs:{"label-position":"right","label-width":"180px",size:"small",rules:t.updateSetPower.rules,model:t.updateSetPower.data}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"设定功率(kVA 0~750)",prop:"set_power"}},[a("el-input",{model:{value:t.updateSetPower.data.set_power,callback:function(e){t.$set(t.updateSetPower.data,"set_power",e)},expression:"updateSetPower.data.set_power"}})],1)],1)],1)],1),a("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){t.updateSetPower.show=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.editSetPowerOk}},[t._v("确 定")])],1)])],1),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"el-dialog-center dialog-drag dialog-white",attrs:{title:"修改时间间隔",modal:!1,visible:t.updateDelay.show,width:"3.2rem","close-on-click-modal":!1},on:{"update:visible":function(e){return t.$set(t.updateDelay,"show",e)},closed:function(e){t.updateDelay.show=!1}}},[a("flex-layout",[a("div",{staticClass:"color-black"},[a("el-form",{ref:"updateDelay",staticClass:"updateDelay",attrs:{"label-position":"right",size:"small","label-width":"180px",rules:t.updateDelay.rules,model:t.updateDelay.data}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"时间间隔(s 20的倍数)",prop:"delay"}},[a("el-input",{model:{value:t.updateDelay.data.delay,callback:function(e){t.$set(t.updateDelay.data,"delay",e)},expression:"updateDelay.data.delay"}})],1)],1)],1)],1),a("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){t.updateDelay.show=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateDelayOk}},[t._v("确 定")])],1)])],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("el-dialog",{attrs:{title:"数据导出",visible:t.exportDialogVisible,width:"400px"},on:{"update:visible":function(e){t.exportDialogVisible=e}}},[a("label",{staticClass:"pr_o6em"},[t._v("选择日期")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",size:"small","picker-options":t.pickerOptions,placeholder:"选择日期"},model:{value:t.export_date,callback:function(e){t.export_date=e},expression:"export_date"}}),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.exportDialogVisible=!1}}},[t._v("关 闭")]),a("el-button",{attrs:{type:"primary"},on:{click:t.exportCsv}},[t._v("导 出")])],1)],1),a("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[],o=(a("4160"),a("c975"),a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("1276"),a("498a"),a("159b"),a("e621")),r=a("2cd1"),l={name:"AutoLoad",components:{FlexLayout:o["a"],ProgressLoad:r["a"]},data:function(){return{progress:{show:!1,value:0,text:""},export_id:0,export_name:"",exportDialogVisible:!1,export_date:(new Date).format("yyyy-MM-dd"),pickerOptions:{disabledDate:function(t){return t&&t.valueOf()>Date.now().valueOf()||t.valueOf()<Date.now().valueOf()-2592e6}},confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new this.$common.Timeout,info:[],list:[],updateSetPower:{show:!1,data:{set_power:"",dev_id:"",dev_name:"",dev_ip:"",num:0},rules:{set_power:[{validator:function(t,e,a){(""+e).trim()||a(new Error("功率值必填")),/[^0-9]/.test(e)&&a(new Error("功率值必须为数值")),e<0||e>750?a(new Error("功率值应介于0~750之间")):a()},trigger:"blur"}]}},updateDelay:{show:!1,data:{delay:"",dev_id:"",dev_name:"",dev_ip:"",num:0},rules:{delay:[{validator:function(t,e,a){(""+e).trim()||a(new Error("时间间隔不能为空")),/[^0-9]/.test(e)&&a(new Error("时间间隔必须为数值")),e<0||e%20?a(new Error("时间间隔必须大于0且为20的倍数")):a()},trigger:"blur"}]}}}},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("目前不支持深层属性参数");var i=s[1];if(i.indexOf("[")>-1){var o=/\[|\]/,r=i.split(o);e.push(t[r[0]][r[1]])}else e.push(t[i])}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},getInfo:function(){var t=this;return this.$api.load.getInfo().then((function(e){e=JSON.parse(e.data.result),e.code&&(t.info=e.data)}))},switchOff:function(t){var e=this,a={all_open:"1",dev_name:t.dev_name,dev_id:t.dev_id,dev_ip:t.dev_ip};this.$api.load.allBtnControl(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},getStatus:function(){var t=this;this.$api.load.getAutoStatus().then((function(e){var a=JSON.parse(e.data.result),s=[];a.code&&(t.info.forEach((function(t,e){s[e]={};for(var i=0,o=a.data.length;i<o;i++)if(a.data[i].dev_id==t.dev_id){s[e]=a.data[i],s[e]["dev_ip"]=t.dev_ip,s[e]["FZ_button_num"]=t.FZ_button_num;break}})),t.list=s)}))},setPower:function(t){this.updateSetPower.data.set_power=t.set_power,this.updateSetPower.data.dev_id=t.dev_id,this.updateSetPower.data.dev_ip=t.dev_ip,this.updateSetPower.data.dev_name=t.dev_name,this.updateSetPower.data.num=t.FZ_button_num,this.updateSetPower.show=!0},setDelay:function(t){this.updateDelay.data.delay=t.interval_time,this.updateDelay.data.dev_id=t.dev_id,this.updateDelay.data.dev_name=t.dev_name,this.updateDelay.data.dev_ip=t.dev_ip,this.updateDelay.data.num=t.FZ_button_num,this.updateDelay.show=!0},updateDelayOk:function(){var t=this,e={interval_time:this.updateDelay.data.delay,dev_id:this.updateDelay.data.dev_id,dev_name:this.updateDelay.data.dev_name,dev_ip:this.updateDelay.data.dev_ip,num:this.updateDelay.data.num};this.$refs.updateDelay.validate((function(a){a&&t.$api.load.updateDelay(e).then((function(e){var a=JSON.parse(e.data.result);a.code?(t.$message({type:"success",message:a.msg}),t.updateDelay.show=!1):t.$message({type:"success",message:a.msg})}))}))},editSetPowerOk:function(){var t=this,e={set_power:this.updateSetPower.data.set_power,dev_id:this.updateSetPower.data.dev_id,dev_name:this.updateSetPower.data.dev_name,dev_ip:this.updateSetPower.data.dev_ip,num:this.updateSetPower.data.num};this.$refs.updateSetPower.validate((function(a){a&&t.$api.load.updateSetPower(e).then((function(e){var a=JSON.parse(e.data.result);a.code?(t.$message({type:"success",message:a.msg}),t.updateSetPower.show=!1):t.$message({type:"success",message:a.msg})}))}))},loop:function(){var t=this;this.timer.start((function(){t.getStatus(),t.timer.open()}),1e3)},startLoad:function(t){var e=this,a={dev_id:t.dev_id,dev_name:t.dev_name,start_auto:1,dev_ip:t.dev_ip};this.$api.load.autoLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},stopLoad:function(t){var e=this,a={dev_id:t.dev_id,dev_name:t.dev_name,stop_auto:1,dev_ip:t.dev_ip};this.$api.load.stopLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},exportData:function(t){this.export_id=t.dev_id,this.export_name=t.dev_name,this.exportDialogVisible=!0},getProgress:function(){var t=this;this.exportDialogVisible=!1,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={dev_name:this.export_name.replace(/#/g,"号"),dev_id:this.export_id,export_num:1,table_name:this.export_date.replace(/-/g,"_"),record_time:this.export_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(e).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)}))}))}},mounted:function(){var t=this;this.getInfo().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},n=l,d=(a("454e"),a("2877")),c=Object(d["a"])(n,s,i,!1,null,"32c092d0",null);e["default"]=c.exports},a9e3:function(t,e,a){"use strict";var s=a("83ab"),i=a("da84"),o=a("94ca"),r=a("6eeb"),l=a("5135"),n=a("c6b6"),d=a("7156"),c=a("c04e"),u=a("d039"),p=a("7c73"),v=a("241c").f,_=a("06cf").f,m=a("9bf2").f,f=a("58a8").trim,h="Number",g=i[h],w=g.prototype,b=n(p(w))==h,y=function(t){var e,a,s,i,o,r,l,n,d=c(t,!1);if("string"==typeof d&&d.length>2)if(d=f(d),e=d.charCodeAt(0),43===e||45===e){if(a=d.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(d.charCodeAt(1)){case 66:case 98:s=2,i=49;break;case 79:case 111:s=8,i=55;break;default:return+d}for(o=d.slice(2),r=o.length,l=0;l<r;l++)if(n=o.charCodeAt(l),n<48||n>i)return NaN;return parseInt(o,s)}return+d};if(o(h,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var C,x=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof x&&(b?u((function(){w.valueOf.call(a)})):n(a)!=h)?d(new g(y(e)),a,x):y(e)},S=s?v(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),$=0;S.length>$;$++)l(g,C=S[$])&&!l(x,C)&&m(x,C,_(g,C));x.prototype=w,w.constructor=x,r(i,h,x)}},b3f2:function(t,e,a){},bfe8:function(t,e,a){"use strict";var s=a("b3f2"),i=a.n(s);i.a},c600:function(t,e,a){},e621:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex-layout",class:t.getRootClass,style:t.getRootStyle},[a("div",{staticClass:"flex-layout-header"},[t._t("header")],2),a("div",{staticClass:"flex-layout-body"},[t._t("default")],2),a("div",{staticClass:"flex-layout-footer"},[t._t("footer")],2)])},i=[],o={props:{direction:{type:String,default:""},height:{type:String,default:"100%"}},computed:{getRootClass:function(){return{"direction-row":"row"==this.direction}},getRootStyle:function(){return{height:this.height}}}},r=o,l=(a("8f85"),a("2877")),n=Object(l["a"])(r,s,i,!1,null,"38fade03",null);e["a"]=n.exports}}]);
|