(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8f5f18c8"],{"2cd1":function(t,a,e){"use strict";var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.show?e("div",{staticClass:"progress-load"},[e("div",{staticClass:"progress-load-content"},[e("div",{staticClass:"progress-bg"}),e("div",{staticClass:"progress-container"},[e("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),e("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},s=[],o=(e("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),r=o,l=(e("bfe8"),e("2877")),n=Object(l["a"])(r,i,s,!1,null,"5f036459",null);a["a"]=n.exports},7551:function(t,a,e){"use strict";var i=e("d115"),s=e.n(i);s.a},"7b7b":function(t,a,e){"use strict";var i=e("d1ca"),s=e.n(i);s.a},"81d5":function(t,a,e){"use strict";var i=e("7b0b"),s=e("23cb"),o=e("50c4");t.exports=function(t){var a=i(this),e=o(a.length),r=arguments.length,l=s(r>1?arguments[1]:void 0,e),n=r>2?arguments[2]:void 0,c=void 0===n?e:s(n,e);while(c>l)a[l++]=t;return a}},"912e":function(t,a,e){"use strict";var i=e("978b"),s=e.n(i);s.a},"978b":function(t,a,e){},a9e3:function(t,a,e){"use strict";var i=e("83ab"),s=e("da84"),o=e("94ca"),r=e("6eeb"),l=e("5135"),n=e("c6b6"),c=e("7156"),m=e("c04e"),u=e("d039"),_=e("7c73"),d=e("241c").f,h=e("06cf").f,f=e("9bf2").f,v=e("58a8").trim,p="Number",g=s[p],b=g.prototype,w=n(_(b))==p,C=function(t){var a,e,i,s,o,r,l,n,c=m(t,!1);if("string"==typeof c&&c.length>2)if(c=v(c),a=c.charCodeAt(0),43===a||45===a){if(e=c.charCodeAt(2),88===e||120===e)return NaN}else if(48===a){switch(c.charCodeAt(1)){case 66:case 98:i=2,s=49;break;case 79:case 111:i=8,s=55;break;default:return+c}for(o=c.slice(2),r=o.length,l=0;l<r;l++)if(n=o.charCodeAt(l),n<48||n>s)return NaN;return parseInt(o,i)}return+c};if(o(p,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var x,y=function(t){var a=arguments.length<1?0:t,e=this;return e instanceof y&&(w?u((function(){b.valueOf.call(e)})):n(e)!=p)?c(new g(C(a)),e,y):C(a)},S=i?d(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(","),L=0;S.length>L;L++)l(g,x=S[L])&&!l(y,x)&&f(y,x,h(g,x));y.prototype=b,b.constructor=y,r(s,p,y)}},b3f2:function(t,a,e){},bcad:function(t,a,e){t.exports=e.p+"img/motor1.e29bfe91.png"},bfe8:function(t,a,e){"use strict";var i=e("b3f2"),s=e.n(i);s.a},cb29:function(t,a,e){var i=e("23e7"),s=e("81d5"),o=e("44d2");i({target:"Array",proto:!0},{fill:s}),o("fill")},d115:function(t,a,e){},d1ca:function(t,a,e){},dd13:function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"main"},[t.dev_list.length>1?e("div",{staticClass:"select_dev"},[e("span",[t._v("选择设备:")]),t._l(t.dev_list,(function(a,i){return e("el-radio",{key:i,attrs:{label:a.motor_id},model:{value:t.motor_id,callback:function(a){t.motor_id=a},expression:"motor_id"}},[t._v(t._s(a.motor_name))])}))],2):t._e(),e("div",{staticClass:"flex_content"},[e("div",{staticClass:"flex_main"},[e("div",{staticClass:"p_data"},[e("div",{staticClass:"panel_datas panel-contain border-angle"},t._l(t.data_list,(function(a,i){return e("div",{key:i,staticClass:"data_row"},[e("label",[t._v(t._s(a.name))]),e("span",{staticClass:"color-highlight txt_strong"},[t._v(t._s(a.value)+" "+t._s(a.unit))])])})),0)]),e("div",{staticClass:"p_left posR"},[e("div",{staticClass:"flex_column panel-contain border-angle h_full"},[e("div",{staticClass:"wrap_motor posR"},[e("div",{staticClass:"panel-inner"},[e("circuit",{ref:"circuit",attrs:{"switch-status":t.G_switch,status:t.G_status,voltage:t.G_voltage}})],1)])])]),e("div",{staticClass:"panel_status panel-contain border-angle posR"},[e("div",{staticClass:"wrap-panel"},[e("div",{staticClass:"info_detail"},[t._v("最近故障: "),e("span",[t._v(t._s(t.latelyAlarm||"暂无"))])]),e("div",{staticClass:"btns-grp"},[e("div",{staticClass:"btn w_8em",class:{disabled:!t.latelyAlarm},attrs:{disabled:!t.$root.authorization},on:{click:function(a){t.$root.authorization?t.confirmAlarm():t.$root.notAllow()}}},[t._v("故障确认")]),e("div",{staticClass:"btn btn-alarm w_8em",on:{click:t.showAlarm}},[t._v("报警归档")]),e("div",{staticClass:"btn w_8em",on:{click:t.showData}},[t._v("数据归档")])])]),e("div",{staticClass:"p_main"},[e("div",{staticClass:"info_list"},[e("div",{staticClass:"item-row"},[e("div",{staticClass:"lay-item"},[e("label",[t._v("就绪")]),e("span",{class:["indicator",{status_off:!t.inverter_status.ready,status_normal:t.inverter_status.ready}]})]),e("div",{staticClass:"lay-item"},[e("label",[t._v("运行")]),e("span",{class:["indicator",{status_off:!t.inverter_status.running,status_normal:t.inverter_status.running}]})]),e("div",{staticClass:"lay-item"},[e("label",[t._v("报警")]),e("span",{class:["indicator",{status_off:!t.inverter_status.alarm,status_error:t.inverter_status.alarm}]})])]),e("div",{staticClass:"item-row"},[e("div",{staticClass:"lay-item"},[e("label",[t._v("故障")]),e("span",{class:["indicator",{status_off:!t.inverter_status.fault,status_error:t.inverter_status.fault}]})]),e("div",{staticClass:"lay-item"},[e("label",[t._v("遥控")]),e("span",{class:["indicator",{status_off:t.inverter_status.remote_control,status_normal:!t.inverter_status.remote_control}]})]),e("div",{staticClass:"lay-item"},[e("label",[t._v("就地")]),e("span",{class:["indicator",{status_off:!t.inverter_status.remote_control,status_normal:t.inverter_status.remote_control}]})])])])])])]),e("div",{staticClass:"flex_footer"},[e("div",{staticClass:"temp_grp"},[e("div",{staticClass:"temp_grp_inner panel-contain border-angle temp_grp_1"},[e("div",{staticClass:"temp_title"},[t._v("齿轮箱")]),e("div",{staticClass:"temp_list"},t._l(t.GList,(function(t,a){return e("div",{key:a,staticClass:"item"},[e("g-temp",{ref:"G_temp_"+a,refInFor:!0,attrs:{fixedSize:!0,max:t.max,min:t.min,"high-limit":t.highLimit,"mal-limit":t.malLimit,info:t.info}})],1)})),0)]),e("div",{staticClass:"temp_grp_inner panel-contain border-angle temp_grp_2"},[e("div",{staticClass:"temp_title"},[t._v("加载电机")]),e("div",{staticClass:"temp_list"},t._l(t.GList2,(function(t,a){return e("div",{key:"li_"+a,staticClass:"item"},[e("g-temp",{ref:"G_temp2_"+a,refInFor:!0,attrs:{info:t.info,max:t.max,min:t.min,"high-limit":t.highLimit,"mal-limit":t.malLimit,fixedSize:!0}})],1)})),0)])])])]),e("el-drawer",{attrs:{title:"试验设置",direction:"btt",size:"460","custom-class":"p_motor_drawer",visible:t.control.show},on:{close:t.controlClose,"update:visible":function(a){return t.$set(t.control,"show",a)}}},[e("div",{staticClass:"drawer_top"},[e("div",{staticClass:"_status"},[e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统就绪")]),e("span",{class:{status_off:!t.inverter_status.ready,status_normal:t.inverter_status.ready}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统运行")]),e("span",{class:{status_off:!t.inverter_status.running,status_normal:t.inverter_status.running}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统报警")]),e("span",{class:{status_off:!t.inverter_status.alarm,status_error:t.inverter_status.alarm}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统故障")]),e("span",{class:{status_off:!t.inverter_status.fault,status_error:t.inverter_status.fault}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("滑油泵1运行")]),e("span",{class:{status_off:!this.G_status.lubrication_pump1_start,status_normal:this.G_status.lubrication_pump1_start}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("滑油泵2运行")]),e("span",{class:{status_off:!this.G_status.lubrication_pump2_start,status_normal:this.G_status.lubrication_pump2_start}})])]),e("div",{staticClass:"_btn_grp"},[e("div",{staticClass:"btn"},[t._v("稀油泵启动")]),e("div",{staticClass:"btn"},[t._v("稀油泵停机")]),e("div",{staticClass:"btn"},[t._v("加载电机启动")]),e("div",{staticClass:"btn"},[t._v("加载电机停机")])]),e("div",{staticClass:"control_content"},[t._l(t.control.datas,(function(a,i){return e("div",{key:i,staticClass:"_item"},[e("label",[t._v(t._s(a.name+" ("+a.unit+")"))]),e("el-slider",{attrs:{min:a.min,max:a.max,step:a.step,"show-input":""},on:{change:function(e){return t.controlChange(a)}},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"item.value"}}),e("div",{staticClass:"w_4em"},[e("div",{directives:[{name:"show",rawName:"v-show",value:a.value!=a.oldValue,expression:"item.value != item.oldValue"}]},[e("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(e){return t.controlOk(a)}}}),e("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(e){return t.controlCancel(a)}}})])])],1)})),e("div",{staticClass:"_btn_grp"},[e("div",{staticClass:"btn",on:{click:t.addPower}},[t._v("加功率(+)")]),e("div",{staticClass:"btn",on:{click:t.subPower}},[t._v("减功率(-)")]),e("div",{staticClass:"flexR_center"},[e("div",{staticClass:"btn"},[t._v("功率控制")]),e("span",{class:{status_off:!0,status_normal:!1}})])])],2)]),e("div",{},[t._v("加载曲线")]),e("div",{staticClass:"wrap_charts"},[e("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"加载曲线",height:"400","max-size":!0,categoryLen:t.categoryLen,subtext:!0,"trigger-on":"mousemove"}})],1)]),e("el-drawer",{attrs:{title:"报警归档",direction:"btt",size:"460","custom-class":"p_motor_drawer drawer_alarm",visible:t.drawer_alarm.show},on:{"update:visible":function(a){return t.$set(t.drawer_alarm,"show",a)}}},[e("div",{staticClass:"posA_full flexWrap"},[e("el-tabs",{attrs:{type:"border-card"}},[e("el-tab-pane",{staticClass:"posR"},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v("实时报警")]),e("div",{staticClass:"posA_full flex_column"},[e("div",{staticClass:"_tool_bar"},[t._v("工具栏")]),e("el-table",{attrs:{border:"",height:"100%",data:t.drawer_alarm.tableData}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"日期",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"时间",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"index",label:"编号",sortable:"",width:"100"}}),e("el-table-column",{attrs:{prop:"alarm_message",label:"消息文本","min-width":"200"}})],1)],1)]),e("el-tab-pane",{staticClass:"posR"},[e("span",{attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"el-icon-date"}),t._v("历史报警")]),e("div",{staticClass:"posA_full flex_column"},[e("div",{staticClass:"_tool_bar"},[t._v("工具栏")]),e("el-table",{attrs:{border:"",height:"100%",data:t.drawer_alarm.tableDataHis}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"日期",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"时间",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"index",label:"编号",sortable:"",width:"100"}}),e("el-table-column",{attrs:{prop:"alarm_message",label:"消息文本","min-width":"200"}})],1),e("div",{},[e("el-pagination",{attrs:{"current-page":t.pageCurr_hisAlarm,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.drawer_alarm.his_len},on:{"current-change":t.handleCurrentChange}})],1)],1)])],1)],1)]),e("el-drawer",{attrs:{title:"数据归档",direction:"btt",size:"460","custom-class":"p_motor_drawer drawer_data",visible:t.drawer_data.show},on:{"update:visible":function(a){return t.$set(t.drawer_data,"show",a)}}},[e("div",{staticClass:"drawer_data_contain"},[e("div",{class:{fullScreen:t.isMaxSize1}},[e("div",{staticClass:"tool_bar clearfix"},[e("el-form",{staticClass:"demo-form-inline f_left",attrs:{inline:!0}},[e("el-form-item",{attrs:{label:"日期"}},[e("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(a){t.select_date=a},expression:"select_date"}})],1),e("el-form-item",[e("el-button-group",[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")]),e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.exportCsv}},[t._v("导出")])],1)],1)],1),e("i",{staticClass:"iconfont f_right",class:{"icon-zuidahua":!t.isMaxSize1,"icon-zuidahuahuanyuan":t.isMaxSize1},on:{click:t.changeSize1}})],1),e("div",{staticClass:"wrap_charts"},[e("line-chart-mul",{ref:"G_drawer_data",attrs:{id:"G_drawer_data",title:"电机加载试验数据归档",height:"100%","max-size":t.isMaxSize1,"show-xaxis":!0,categoryLen:t.categoryLen2,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)])])]),e("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},s=[],o=(e("4160"),e("b0c0"),e("a9e3"),e("b680"),e("ac1f"),e("5319"),e("159b"),function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"g_temp_container"},[e("div",{staticClass:"inner"},[e("div",{staticClass:"info"},[t._v(t._s(t.info))]),e("div",{staticClass:"canvas_wrap"},[e("div",{staticClass:"posA_full"},[e("canvas",{ref:"can",attrs:{width:t.canvasWidth,height:t.canvasHeight}}),e("canvas",{ref:"can2",staticClass:"canvas2",attrs:{width:t.canvasWidth,height:t.canvasHeight}})])])]),e("div",{staticClass:"panel-value"},[t._v(t._s(t.value)+" ℃")])])}),r=[],l=(e("cb29"),{name:"GTemp",props:{info:{type:String,default:"描述信息"},max:{type:Number,default:500},min:{type:Number,default:-30},limitColor:{type:Object,default:function(){return{normal:["#51f284","#00b36a"],hight:["#f9b253","#ff670c"],mal:["#fc6868","#f83030"]}}},highLimit:{type:Number,default:80},malLimit:{type:Number,default:300}},data:function(){return{range:this.max-this.min,canvasWidth:180,canvasHeight:530,extent:460-40*Math.cos(30*Math.PI/180),value:0}},methods:{drawPanel:function(){var t=this.$refs.can,a=t.getContext("2d");a.lineWidth=1,a.fillStyle="#fff",a.strokeStyle="#fff",a.lineCap="round",a.textAlign="center",a.font="22px Arial",a.textBaseline="middle",a.save(),a.lineWidth=0,a.beginPath(),a.translate(70,484),a.moveTo(-40/3,-40*Math.cos(Math.asin(1/3))),a.lineTo(-40/3,-460),a.arc(0,-460,40/3,Math.PI,0),a.lineTo(40/3,-40*Math.cos(Math.asin(1/3))),a.closePath(),a.fillStyle="#fff",a.fill(),a.restore(),a.save(),a.translate(70,484),a.lineWidth=2,a.lineCap="butt",a.beginPath(),a.moveTo(30,-40*Math.cos(Math.asin(1/3))),a.lineTo(30,-460),a.stroke(),a.closePath(),a.restore(),a.save(),a.lineWidth=1,a.lineCap="butt",a.textAlign="start",a.translate(100,484-40*Math.cos(Math.asin(1/3)));for(var e=this.range/10,i=this.extent/e,s=0;s<=e;s++){var o=-i*s,r=s%3?10:20;a.beginPath(),a.moveTo(0,o),a.lineTo(r,o),a.closePath(),a.stroke(),a.textBaseline="middle",s%3||a.fillText(this.min+10*s,25,o)}a.restore()},drawPoint:function(t){var a=this.$refs.can2,e=a.getContext("2d");this.value=t;var i="";i=t>=this.malLimit?this.limitColor.mal:t>=this.highLimit?this.limitColor.hight:this.limitColor.normal,e.lineWidth=4,e.fillStyle="#fff",e.strokeStyle="#fff",e.lineCap="round",e.textAlign="center",e.font="22px Arial",e.textBaseline="middle",e.clearRect(0,0,this.canvasWidth,this.canvasHeight);var s=(t-this.min)/this.range*this.extent;s<0&&(s=0),s>this.extent&&(s=this.extent),e.save();var o=e.createLinearGradient(0,40,0,-s);o.addColorStop(0,i[0]),o.addColorStop(1,i[1]),e.fillStyle=o,e.lineWidth=0,e.beginPath(),e.translate(70,484),e.arc(0,0,40,Math.asin(1/3)-.5*Math.PI,1.5*Math.PI-Math.asin(1/3)),e.closePath(),e.fill(),e.beginPath(),e.moveTo(-40/3,40/3-40*Math.cos(Math.asin(1/3))),e.lineTo(-40/3,40/3-s-40*Math.cos(Math.asin(1/3))),e.arc(0,40/3-s-40*Math.cos(Math.asin(1/3)),40/3,Math.PI,0),e.lineTo(40/3,40/3-40*Math.cos(Math.asin(1/3))),e.closePath(),e.fill(),e.restore(),e.save(),e.translate(90,484-40*Math.cos(Math.asin(1/3))),e.fillStyle="rgba(250, 3, 77, .6)",e.beginPath(),e.moveTo(0,-s),e.lineTo(25,-s),e.lineTo(25,-s-6),e.lineTo(10,-s-6),e.closePath(),e.fill(),e.restore(),e.save();var r=(this.highLimit-this.min)/this.range*this.extent,l=(this.malLimit-this.min)/this.range*this.extent;e.translate(50,484-40*Math.cos(Math.asin(1/3))),e.fillStyle=this.limitColor.hight[1],e.beginPath(),e.moveTo(0,-r),e.lineTo(-25,-r),e.lineTo(-25,-r-6),e.lineTo(-10,-r-6),e.closePath(),e.fill(),e.fillStyle=this.limitColor.mal[1],e.beginPath(),e.moveTo(0,-l),e.lineTo(-25,-l),e.lineTo(-25,-l-6),e.lineTo(-10,-l-6),e.closePath(),e.fill(),e.restore()}},mounted:function(){this.drawPanel(),this.drawPoint(0)},destroyed:function(){}}),n=l,c=(e("7b7b"),e("2877")),m=Object(c["a"])(n,o,r,!1,null,"0cd5e0f6",null),u=m.exports,_=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{ref:"root",staticClass:"container"},[e("canvas",{ref:"canvas",attrs:{width:"800",height:"330"}}),e("canvas",{ref:"canvas1",staticClass:"canvas1",attrs:{width:"800",height:"330"}}),e("canvas",{ref:"canvas2",staticClass:"canvas1",attrs:{width:"800",height:"330"}}),e("div",{staticClass:"panel panel-status1",style:t.getStyle(0)},[e("div",{staticClass:"item"},[e("div",{},[t._v("运行")]),e("i",{class:["indicator",{status_off:!t.status.subject_motor_running,status_normal:t.status.subject_motor_running}]})]),e("div",{staticClass:"item"},[e("div",{},[t._v("报警")]),e("i",{class:["indicator",{status_off:!t.status.subject_motor_alarm,status_normal:t.status.subject_motor_alarm}]})]),e("div",{staticClass:"item"},[e("div",{},[t._v("故障")]),e("i",{class:["indicator",{status_off:!t.status.subject_motor_fault,status_normal:t.status.subject_motor_fault}]})]),e("div",{staticClass:"item"},[e("div",{},[t._v("紧停")]),e("i",{class:["indicator",{status_off:!t.status.subject_motor_stop,status_normal:t.status.subject_motor_stop}]})])]),e("div",{staticClass:"panel panel-status2",style:t.getStyle(1)},[e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_pump1_start,status_normal:t.status.lubrication_pump1_start}]}),e("div",{},[t._v("滑油泵1运行")])]),e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_pump2_start,status_normal:t.status.lubrication_pump2_start}]}),e("div",{},[t._v("滑油泵2运行")])]),e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_host_running_allow,status_normal:t.status.lubrication_host_running_allow}]}),e("div",{},[t._v("滑油允许加载电机启动")])])]),e("div",{staticClass:"panel panel-status3",style:t.getStyle(2)},[e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_remote_start_allow,status_normal:t.status.lubrication_remote_start_allow}]}),e("div",{},[t._v("滑油允许操控台启动")])]),e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_alarm,status_normal:t.status.lubrication_alarm}]}),e("div",{},[t._v("滑油报警")])]),e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.lubrication_falut,status_normal:t.status.lubrication_falut}]}),e("div",{},[t._v("滑油故障")])])]),e("div",{staticClass:"panel panel-status4",style:t.getStyle(3)},[e("div",{staticClass:"item"},[e("i",{class:["indicator",{status_off:!t.status.load_motor_fan_state,status_normal:t.status.load_motor_fan_state}]}),e("div",{},[t._v("加载电机风机运行")])])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.switchStatus,expression:"switchStatus"}],staticClass:"posA panel-ani",style:t.getStyle(4)}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.switchStatus,expression:"switchStatus"}],staticClass:"posA panel-ani",style:t.getStyle(5)})])},d=[],h=e("bcad"),f=e.n(h),v=e("f41b"),p=e.n(v),g=e("fbf4"),b=new Image;b.src=f.a;var w=new Image;w.src=p.a;var C,x=40,y=0,S=[{left:20,top:140,right:188,bottom:200,width:168,height:60},{left:200,top:140,right:410,bottom:220,width:210,height:80},{left:200,top:252,right:410,bottom:330,width:210,height:78},{left:458,top:140,right:668,bottom:176,width:210,height:36},{left:150,top:225,right:0,bottom:0,width:268,height:22},{left:501,top:225,right:0,bottom:0,width:145,height:22}],L=new g["a"],P={name:"Circuit",data:function(){return{timer:new this.$common.Timeout,position_list:[{left:0,top:0,right:0,bottom:0,width:0,height:0},{left:0,top:0,right:0,bottom:0,width:0,height:0},{left:0,top:0,right:0,bottom:0,width:0,height:0},{left:0,top:0,right:0,bottom:0,width:0,height:0},{left:0,top:0,right:0,bottom:0,width:0,height:0},{left:0,top:0,right:0,bottom:0,width:0,height:0}]}},props:{voltage:{type:String,default:"690V"},switchStatus:{type:Boolean,default:!1},status:{type:Object,default:function(){return{subject_motor_running:!1,subject_motor_alarm:!1,subject_motor_fault:!1,subject_motor_stop:!1,lubrication_pump1_start:!1,lubrication_pump2_start:!1,lubrication_host_running_allow:!1,lubrication_remote_start_allow:!1,lubrication_alarm:!1,lubrication_falut:!1,load_motor_fan_state:!1}}}},methods:{init:function(){this.drawStatic()},getStyle:function(t){var a=this.position_list[t];return{left:a.left+"px",top:a.top+"px",width:a.width+"px",height:a.height+"px"}},setPos:function(){for(var t=this.$refs.root,a=t.offsetWidth,e=t.offsetHeight,i=0;i<6;i++){var s=this.$common.transSize(a,e,800,330,S[i]);this.position_list[i].left=s.left,this.position_list[i].top=s.top,this.position_list[i].width=s.width,this.position_list[i].height=s.height}},drawStatic:function(){var t=this.$refs.canvas,a=t.getContext("2d"),e=this.$refs.canvas1,i=e.getContext("2d");a.fillStyle="#fff",a.strokeStyle="#fff",a.font="16px Arial",a.textAlign="center",a.textBaseline="middle",a.lineWidth=1,i.fillStyle="#fff",i.strokeStyle="#fff",i.font="16px Arial",i.textAlign="center",i.textBaseline="middle",i.lineWidth=1,a.save(),a.beginPath(),a.moveTo(114,10),a.lineTo(114,90),a.moveTo(114,50),a.lineTo(150,50),a.stroke(),a.closePath(),a.restore(),a.save(),a.beginPath(),a.moveTo(200,50),a.lineTo(260,50),a.closePath(),a.stroke(),a.restore(),a.save(),a.translate(290,50),a.beginPath(),a.arc(0,0,30,0,2*Math.PI),a.closePath(),a.stroke(),a.beginPath(),a.arc(42,0,30,0,2*Math.PI),a.closePath(),a.stroke(),a.fillText("变压器",21,44),a.restore(),a.save(),a.beginPath(),a.moveTo(362,50),a.lineTo(650,50),a.closePath(),a.stroke(),a.beginPath(),a.moveTo(700,90),a.lineTo(700,200),a.closePath(),a.stroke(),a.restore(),a.save(),a.fillStyle="#00f7f9",a.fillText("变频器",700,50),a.restore(),a.save();var s=a.createLinearGradient(0,225,0,247);s.addColorStop(0,"#ccc"),s.addColorStop(.5,"gray"),s.addColorStop(1,"#ccc"),a.fillStyle=s,a.fillRect(150,225,497,22),a.fillStyle="#00f7f9",a.fillText("加载电机",698,292),a.fillText("受试电机",90,292),a.restore(),b.complete?a.drawImage(b,30,200,122,79):b.addEventListener("load",(function(){a.drawImage(b,30,200,122,79)})),w.complete?a.drawImage(w,645,200,122,79):w.addEventListener("load",(function(){a.drawImage(w,645,200,122,79)})),a.save(),a.strokeStyle="#00f7f9",a.lineWidth=3,a.fillStyle="#fff",a.beginPath(),a.rect(420,196,80,80),a.fill(),a.stroke(),a.closePath(),a.restore(),a.save(),a.fillStyle="#000",a.fillText("齿轮箱",460,236),a.restore(),this.update()},update:function(){var t=this,a=this.$refs.canvas1,e=a.getContext("2d"),i=this.$refs.canvas2,s=i.getContext("2d");L.callback||L.init((function(){t.updateBalls(),L.open()}),1e3/30),L.stop(),e.fillStyle="#fff",e.strokeStyle="#fff",e.font="16px Arial",e.textAlign="center",e.textBaseline="middle",e.lineWidth=1,e.clearRect(0,0,800,330),this.switchStatus?(e.save(),e.beginPath(),e.lineWidth=2,e.shadowColor="#000",e.shadowOffsetX=4,e.shadowOffsetY=4,e.shadowBlur=4,e.moveTo(114,10),e.lineTo(114,90),e.moveTo(114,50),e.lineTo(150,50),e.stroke(),e.closePath(),e.beginPath(),e.moveTo(200,50),e.lineTo(260,50),e.closePath(),e.stroke(),e.restore(),e.save(),e.lineWidth=2,e.shadowColor="#000",e.shadowOffsetX=4,e.shadowOffsetY=4,e.shadowBlur=4,e.translate(290,50),e.beginPath(),e.arc(0,0,30,0,2*Math.PI),e.closePath(),e.stroke(),e.beginPath(),e.arc(42,0,30,0,2*Math.PI),e.closePath(),e.stroke(),e.fillText("变压器",21,44),e.restore(),e.save(),e.lineWidth=2,e.shadowColor="#000",e.shadowOffsetX=4,e.shadowOffsetY=4,e.shadowBlur=4,e.beginPath(),e.moveTo(362,50),e.lineTo(650,50),e.closePath(),e.stroke(),e.beginPath(),e.moveTo(700,90),e.lineTo(700,200),e.closePath(),e.stroke(),e.restore(),e.save(),e.lineWidth=3,e.strokeStyle="#0f0",e.strokeRect(650,10,100,80),e.restore(),L.open()):(e.save(),e.lineWidth=3,e.strokeRect(650,10,100,80),e.restore(),s.clearRect(0,0,i.width,i.height)),e.save(),e.textAlign="right",e.fillText(this.voltage+"主电",110,50),e.fillText(this.voltage,258,40),e.fillText("630V",408,40),e.restore(),e.save(),e.beginPath(),e.arc(150,50,2,0,2*Math.PI),e.arc(200,50,2,0,2*Math.PI),e.fill(),e.closePath(),e.restore(),e.save(),e.lineWidth=2,e.translate(150,50),e.beginPath(),this.switchStatus?e.strokeStyle="#0f0":(e.rotate(-32*Math.PI/180),e.strokeStyle="#f00"),e.moveTo(0,0),e.lineTo(52,0),e.moveTo(0,0),e.lineTo(10,-10),e.lineTo(20,0),e.closePath(),e.stroke(),e.restore()},updateBalls:function(){var t=this.$refs.canvas2,a=t.getContext("2d");this.updateCanvas(a,t);for(var e=[{points:[200,50,260,50],direction:"right",fillStyle:"#90f7a7"},{points:[362,50,419,50],direction:"right",fillStyle:"#90f7a7"},{points:[419,50,476,50],direction:"right",fillStyle:"#90f7a7"},{points:[476,50,533,50],direction:"right",fillStyle:"#90f7a7"},{points:[533,50,590,50],direction:"right",fillStyle:"#90f7a7"},{points:[590,50,650,50],direction:"right",fillStyle:"#90f7a7"},{points:[700,90,700,145],direction:"bottom",fillStyle:"#90f7a7"},{points:[700,145,700,200],direction:"bottom",fillStyle:"#90f7a7"}],i=0,s=e.length;i<s;i++)this.moveBalls({points:e[i].points,direction:e[i].direction,fillStyle:e[i].fillStyle},y);y++,y%=x},updateCanvas:function(t,a){t.save(),t.fillStyle="rgba(0, 0, 0, 0.85)",t.globalCompositeOperation="destination-in",t.fillRect(0,0,a.width,a.height),t.restore()},drawPoint:function(t){var a=this.$refs.canvas2,e=a.getContext("2d");e.save(),e.strokeStyle=t.strokeStyle,e.fillStyle=t.fillStyle,e.beginPath(),e.arc(t.x,t.y,t.r,0,2*Math.PI),e.closePath(),e.fill(),e.restore()},moveBalls:function(t,a){var e=t.points,i=0,s=0;switch(t.fillStyle=t.fillStyle||"#fff",t.direction){case"top":i=(e[3]-e[1])/x,s=e[3],s-=i*a,s<e[1]&&(s=e[3]),this.drawPoint({x:e[2],y:s,fillStyle:t.fillStyle,r:6});break;case"bottom":i=(e[3]-e[1])/x,s=e[1],s+=i*a,s>e[3]&&(s=e[1]),this.drawPoint({x:e[2],y:s,fillStyle:t.fillStyle,r:6});break;case"left":i=(e[2]-e[0])/x,s=e[2],s-=i*a,s<e[0]&&(s=e[2]),this.drawPoint({x:s,y:e[1],fillStyle:t.fillStyle,r:6});break;case"right":i=(e[2]-e[0])/x,s=e[0],s+=i*a,s>e[2]&&(s=e[0]),this.drawPoint({x:s,y:e[1],fillStyle:t.fillStyle,r:6});break}}},mounted:function(){var t=this;this.init(),this.setPos(),C=function(){t.setPos()},window.addEventListener("resize",C)},destroyed:function(){this.timer.stop(),L.stop(),L.callback=null,window.removeEventListener("resize",C)}},k=P,T=(e("7551"),Object(c["a"])(k,_,d,!1,null,"5a7ede5d",null)),G=T.exports,$=e("0c7f"),A=e("2cd1"),M={name:"Motor",components:{GTemp:u,Circuit:G,LineChartMul:$["a"],ProgressLoad:A["a"]},data:function(){return{progress:{show:!1,value:0,text:""},timer:new this.$common.Timeout,timer_nowtime:new this.$common.Timeout,timer_g_control:new this.$common.Timeout,select_date:(new Date).format("yyyy-MM-dd"),latelyAlarm:"",latelyAlarm_num:!1,categoryLen:1,categoryLen2:1,pageCurr_hisAlarm:1,dev_list:[],motor_id:0,motor_ip:"",G_voltage:"10kV",G_switch:!1,G_status:{subject_motor_running:!1,subject_motor_alarm:!1,subject_motor_fault:!1,subject_motor_stop:!1,lubrication_pump1_start:!1,lubrication_pump2_start:!1,lubrication_host_running_allow:!1,lubrication_remote_start_allow:!1,lubrication_alarm:!1,lubrication_falut:!1,load_motor_fan_state:!1},inverter_status:{ready:!1,running:!1,alarm:!1,fault:!1,remote_control:!1},GList:[{info:"轴承温度1",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度2",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度3",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度4",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度5",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度6",value:0,min:-5,max:100,highLimit:85,malLimit:90}],GList2:[{info:"电机水冷进水风温",value:0,min:-5,max:100,highLimit:60,malLimit:70},{info:"电机水冷出水风温",value:0,min:-5,max:100,highLimit:60,malLimit:70},{info:"绕组温度U1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"绕组温度V1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"绕组温度W1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度U1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度V1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度W1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"DE轴承温度",value:0,min:-5,max:100,highLimit:90,malLimit:95},{info:"NDE轴承温度",value:0,min:-5,max:100,highLimit:90,malLimit:95}],nowInfo:{load_motor_curr:0,load_motor_power:0,load_motor_speed:0,load_motor_torque:0,load_motor_vol:0,motor_id:0,num:0,record_time:0},isMaxSize1:!1,isMaxSize2:!1,data_list:[{name:"电流",value:0,unit:"A"},{name:"电压",value:0,unit:"V"},{name:"加载功率",value:0,unit:"kW"},{name:"转速",value:0,unit:"RPM"},{name:"转矩",value:10075,unit:"N.M"},{name:"齿轮箱高速侧轴功率",value:0,unit:"kW"},{name:"推进轴功率",value:0,unit:"kW"}],control:{show:!1,pow_control:!1,datas:[{name:"当前试验最大功率给定",unit:"kW",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1},{name:"加载电机功率设置",unit:"kW",upDate:!0,oldValue:0,value:0,max:1e3,min:0,step:1},{name:"实际功率",upDate:!0,unit:"kW",oldValue:0,value:0,max:100,min:0,step:1},{name:"实际转速",unit:"RPM",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1},{name:"加载步长",unit:"kW",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1}]},drawer_alarm:{show:!1,tableData:[],tableDataHis:[],his_len:0},drawer_data:{show:!1,tableData:[{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0}]}}},methods:{goTo:function(t){this.$router.push({path:t})},getDevList:function(){var t=this;return this.$api.motor.getDevList().then((function(a){a=JSON.parse(a.data.result),a.code?(t.dev_list=a.data,t.motor_id=a.data[0].motor_id,t.motor_ip=a.data[0].motor_ip):console.warn(a.msg)}))},getInfo:function(){var t=this,a={motor_id:this.motor_id};return this.$api.motor.getInfo(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var e=a.data[0];t.GList2[0].value=e.load_motor_inwater_tmp/10,t.GList2[1].value=e.load_motor_outwater_tmp/10,t.GList2[2].value=e.load_motor_wind_tmp1/10,t.GList2[3].value=e.load_motor_wind_tmp2/10,t.GList2[4].value=e.load_motor_wind_tmp3/10,t.GList2[5].value=e.load_motor_wind_tmp1_bp/10,t.GList2[6].value=e.load_motor_wind_tmp2_bp/10,t.GList2[7].value=e.load_motor_wind_tmp3_bp/10,t.GList2[8].value=e.load_motor_bear_tmp1/10,t.GList2[9].value=e.load_motor_bear_tmp2/10,t.data_list[0].value=e.load_motor_curr,t.data_list[1].value=e.load_motor_vol,t.data_list[2].value=e.load_motor_power,t.data_list[3].value=e.load_motor_speed,t.data_list[4].value=e.load_motor_torque,t.control.datas[0].upDate&&(t.control.datas[0].value=100,t.control.datas[0].oldValue=100),t.control.datas[1].upDate&&(t.control.datas[1].value=e.load_power,t.control.datas[1].oldValue=e.load_power),t.control.datas[2].upDate&&(t.control.datas[2].value=100,t.control.datas[2].oldValue=100),t.control.datas[3].upDate&&(t.control.datas[3].value=100,t.control.datas[3].oldValue=100),t.control.datas[4].upDate&&(t.control.datas[4].value=e.load_step_length,t.control.datas[4].oldValue=e.load_step_length),t.G_status.load_motor_fan_state=e.load_motor_fan_state,t.nowInfo={load_motor_curr:e.load_motor_curr,load_motor_power:e.load_motor_power,load_motor_speed:e.load_motor_speed,load_motor_torque:e.load_motor_torque,load_motor_vol:e.load_motor_vol,motor_id:e.motor_id,num:e.num,record_time:e.record_time}}else console.warn(a.msg)}))},getOtherInfo:function(){var t=this,a={motor_id:this.motor_id};return this.$api.motor.getOtherInfo(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var e=a.data[0];t.G_switch=!!e.main_switch_state,t.GList[0].value=e.gear_box_tmp1/10,t.GList[1].value=e.gear_box_tmp2/10,t.GList[2].value=e.gear_box_tmp3/10,t.GList[3].value=e.gear_box_tmp4/10,t.GList[4].value=e.gear_box_tmp5/10,t.GList[5].value=e.gear_box_tmp6/10,t.data_list[5].value=e.gear_box_power,t.data_list[6].value=e.advance_power,t.G_status.subject_motor_running=e.subject_motor_running,t.G_status.subject_motor_alarm=e.subject_motor_alarm,t.G_status.subject_motor_fault=e.subject_motor_fault,t.G_status.subject_motor_stop=e.subject_motor_stop,t.G_status.lubrication_pump1_start=e.lubrication_pump1_start,t.G_status.lubrication_pump2_start=e.lubrication_pump2_start,t.G_status.lubrication_host_running_allow=e.lubrication_host_running_allow,t.G_status.lubrication_remote_start_allow=e.lubrication_remote_start_allow,t.G_status.lubrication_alarm=e.lubrication_alarm,t.G_status.lubrication_falut=e.lubrication_falut,t.inverter_status.ready=e.inverter_ready,t.inverter_status.running=e.inverter_running,t.inverter_status.alarm=e.inverter_alarm,t.inverter_status.fault=e.inverter_fault,t.inverter_status.remote_control=e.remote_control,t.control.pow_control=e.pow_control}else console.warn(a.msg)}))},controlOk:function(t){var a={motor_ip:this.motor_ip,motor_id:this.motor_id,num:1};switch(t.name){case"当前试验最大功率给定":return console.warn("暂无接口"),!1;case"加载电机功率设置":a.num=1,a.load_power=t.value;break;case"实际功率":a.num=7,a.sensor_power=t.value;break;case"实际转速":return console.warn("暂无接口"),!1;case"加载步长":a.num=6,a.load_step_length=t.value;break}this.$api.motor.updateControls(a).then((function(a){a=JSON.parse(a.data.result),a.code?(t.oldValue=t.value,t.upDate=!0):console.warn(a.msg)}))},addPower:function(){var t=this.control.datas[4].oldValue,a=this.control.datas[1];a.value+=t,a.value>a.max&&(a.value=a.max),this.controlOk(a)},subPower:function(){var t=this.control.datas[4].oldValue,a=this.control.datas[1];a.value-=t,a.value<a.min&&(a.value=a.min),this.controlOk(a)},getLatelyAlarm:function(){var t=this;return this.$api.motor.getLatelyAlarm({motor_id:this.motor_id}).then((function(a){a=JSON.parse(a.data.result),a.code?(t.latelyAlarm=a.data[0].alarm_name,t.latelyAlarm_num=a.data[0].num):t.latelyAlarm=""}))},confirmAlarm:function(){var t=this;if(!1===this.latelyAlarm_num)return!1;this.$api.motor.confirmAlarm({motor_id:this.motor_id,num:this.latelyAlarm_num}).then((function(a){a=JSON.parse(a.data.result),t.$message({type:a.code?"success":"warning",message:a.msg})}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},controlCancel:function(t){t.value=t.oldValue,t.upDate=!0},showControl:function(){var t=this;this.control.show=!0;var a=[],e=this.formatData([]);this.categoryLen=e.series.length;var i="";this.$nextTick((function(){t.$refs["G_dialog_id"].setOption(e),t.$G.chartManage.get("G_dialog_id").resize(),t.timer_g_control.start((function(){if(t.nowInfo.record_time!=i){a.push(t.nowInfo),a.length>=100&&a.shift(),i=t.nowInfo.record_time;var e=t.formatData(a);t.$refs["G_dialog_id"].setOption(e)}t.timer_g_control.open()}),1e3)}))},controlClose:function(){this.timer_g_control.stop()},showAlarm:function(){this.drawer_alarm.show=!0,this.getAlarm(),this.getHisAlarm()},getAlarm:function(){var t=this;this.$api.motor.getAlarm({motor_id:this.motor_id}).then((function(a){a=JSON.parse(a.data.result);var e=[];a.code?a.data.forEach((function(a,i){e.push({alarm_date:t.$common.getDate(a.alarm_starttime),alarm_time:t.$common.getTime(a.alarm_starttime),alarm_message:a.alarm_name,index:a.alarm_num})})):console.info(a.msg),t.drawer_alarm.tableData=e}))},getHisAlarm:function(){var t=this,a={motor_id:this.motor_id,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};this.$api.motor.getHisAlarm(a).then((function(a){a=JSON.parse(a.data.result);var e=[],i=0;a.code?(a.data.forEach((function(a,i){e.push({alarm_date:t.$common.getDate(a.alarm_starttime),alarm_time:t.$common.getTime(a.alarm_starttime),alarm_message:a.alarm_name,index:a.alarm_num})})),i=a.sum):console.info(a.msg),t.drawer_alarm.tableDataHis=e,t.drawer_alarm.his_len=i}))},showData:function(){var t=this;this.drawer_data.show=!0,this.categoryLen2=5,this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},changeSize1:function(){var t=this;this.isMaxSize1=!this.isMaxSize1,this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},updateTemp:function(){for(var t=0;t<6;t++)this.$refs["G_temp_"+t][0].drawPoint(this.GList[t].value);for(var a=0;a<10;a++)this.$refs["G_temp2_"+a][0].drawPoint(this.GList2[a].value)},loop:function(){var t=this;this.timer.start((function(){t.$axios.all([t.getInfo(),t.getOtherInfo(),t.getLatelyAlarm()]).then((function(){t.updateTemp(),t.$refs["circuit"].update(),t.getHisData(t.select_date).catch((function(t){console.error(t)})),t.timer.open()})).catch((function(a){t.$message({type:"warning",message:a}),t.timer.open()}))}),1e3)},controlChange:function(t){t.upDate=t.value==t.oldValue},formatData:function(t){var a=[],e=[],i={};return t.forEach((function(t){a.push(t.record_time),i["curr"]=i["curr"]||[],i["power"]=i["power"]||[],i["speed"]=i["speed"]||[],i["torque"]=i["torque"]||[],i["vol"]=i["vol"]||[],i.curr.push(t.load_motor_curr),i.power.push(t.load_motor_power),i.speed.push(t.load_motor_speed),i.torque.push(t.load_motor_torque),i.vol.push(t.load_motor_vol)})),e.push({name:"电压",unit:"V",data:i.vol||[]}),e.push({name:"电流",unit:"A",data:i.curr||[]}),e.push({name:"功率",unit:"kW",data:i.power||[]}),e.push({name:"转速",unit:"rpm",data:i.speed||[]}),e.push({name:"转矩",unit:"N*m",data:i.torque||[]}),{xLabel:a,series:e}},search:function(){var t=this;this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},getHisData:function(t){var a=this,e={motor_id:this.motor_id,record_time:(t||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.motor.getHisData(e).then((function(t){if(t=JSON.parse(t.data.result),t.code)return a.formatData(t.data);throw t.msg})).catch((function(t){throw t}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(a){a=JSON.parse(a.data.result);var e=a.data[0]?Number(a.data[0].toFixed(0)):0;t.progress.value=e,t.progress.text=0==e?"数据加载中...":"文件下载中...",a.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,a={dev_name:"电机加载系统",dev_id:2001,export_num:2,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(a).then((function(a){if(a=JSON.parse(a.data.result),1==a.code){t.progress.show=!1,t.progress.value=0;var e=a.data[0],i=document.createElement("a");i.href=encodeURI(t.$config.url+"tomcat7_csv/"+e.fileName),i.download=e.fileName,document.body.appendChild(i),i.click(),document.body.removeChild(i),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(a){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(a)}))}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){var t=this;this.getDevList().then((function(){t.loop()})),this.timer_nowtime.start((function(){t.timer_nowtime.open()}),1e3)},destroyed:function(){this.timer.stop(),this.timer_nowtime.stop(),this.timer_g_control.stop()}},I=M,D=(e("912e"),Object(c["a"])(I,i,s,!1,null,"03b3b6f2",null));a["default"]=D.exports},f41b:function(t,a,e){t.exports=e.p+"img/motor2.a052fa06.png"}}]);
|