whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
1
2
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fbadf304"],{1276:function(t,i,e){"use strict";var n=e("d784"),o=e("44e7"),l=e("825a"),s=e("1d80"),r=e("4840"),h=e("8aa5"),p=e("50c4"),d=e("14c3"),a=e("9263"),f=e("d039"),u=[].push,c=Math.min,g=4294967295,v=!f((function(){return!RegExp(g,"y")}));n("split",2,(function(t,i,e){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var n=String(s(this)),l=void 0===e?g:e>>>0;if(0===l)return[];if(void 0===t)return[n];if(!o(t))return i.call(n,t,l);var r,h,p,d=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),c=0,v=new RegExp(t.source,f+"g");while(r=a.call(v,n)){if(h=v.lastIndex,h>c&&(d.push(n.slice(c,r.index)),r.length>1&&r.index<n.length&&u.apply(d,r.slice(1)),p=r[0].length,c=h,d.length>=l))break;v.lastIndex===r.index&&v.lastIndex++}return c===n.length?!p&&v.test("")||d.push(""):d.push(n.slice(c)),d.length>l?d.slice(0,l):d}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:i.call(this,t,e)}:i,[function(i,e){var o=s(this),l=void 0==i?void 0:i[t];return void 0!==l?l.call(i,o,e):n.call(String(o),i,e)},function(t,o){var s=e(n,t,this,o,n!==i);if(s.done)return s.value;var a=l(t),f=String(this),u=r(a,RegExp),y=a.unicode,m=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(v?"y":"g"),S=new u(v?a:"^(?:"+a.source+")",m),O=void 0===o?g:o>>>0;if(0===O)return[];if(0===f.length)return null===d(S,f)?[f]:[];var k=0,b=0,w=[];while(b<f.length){S.lastIndex=v?b:0;var _,D=d(S,v?f:f.slice(b));if(null===D||(_=c(p(S.lastIndex+(v?0:b)),f.length))===k)b=h(f,b,y);else{if(w.push(f.slice(k,b)),w.length===O)return w;for(var x=1;x<=D.length-1;x++)if(w.push(D[x]),w.length===O)return w;b=k=_}}return w.push(f.slice(k)),w}]}),!v)},"1c54":function(t,i,e){t.exports=e.p+"img/screen.ae16e185.png"},"1f06":function(t,i,e){t.exports=e.p+"img/light-success.5daf7148.png"},"4de4":function(t,i,e){"use strict";var n=e("23e7"),o=e("b727").filter,l=e("1dde"),s=e("ae40"),r=l("filter"),h=s("filter");n({target:"Array",proto:!0,forced:!r||!h},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"5eb2":function(t,i,e){t.exports=e.p+"img/light-danger.5535fb4a.png"},"72a5":function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAZCAYAAACCXybJAAAAAXNSR0ICQMB9xQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAFZSURBVFjDY2hsbGQgFqd1rNNL6lhVMJRxYP0ia+I827OuILphyUPfopn/hyQunPHfMqvvv3Bg0X/tpNYDuD3asFk+vmXlspDKBT+HqmfdCqb9105s+c/hkfWfwSkFjLF6Oqtnc3hM04obAaVz/g1Vz9pk9/+Xj6yBexQZwz3dMXM3R1LH2jlhNYu/DVWPegBj1SS9+z+/XwFWz6J4umHZCYPyeQf/F83cQxAvP/sWjOWlxMF4oNXDcFDj4v8srul4PYvm6WMO9ctO/CcGoztqoNXDsD/Q08R4eNTTI9LTMEsIYXRHDbR6ZEyyp2GWEYvRHTnQ6kF4NHmPenrU0yPc06MF2WjyHvX0qKdHm6FDpBnK7pH1zziza9KIKL0FA4p+GqR3LnMp7xAADZoM6+StGFP30DKrLwV9SGzYeZrbO/cvKN/a503UwzXoOWw8LR5a9hmUX4kZ0gYA9Al4DB92NXgAAAAASUVORK5CYII="},"81d5":function(t,i,e){"use strict";var n=e("7b0b"),o=e("23cb"),l=e("50c4");t.exports=function(t){var i=n(this),e=l(i.length),s=arguments.length,r=o(s>1?arguments[1]:void 0,e),h=s>2?arguments[2]:void 0,p=void 0===h?e:o(h,e);while(p>r)i[r++]=t;return i}},c6fc:function(t,i,e){t.exports=e.p+"img/load.f8f02e9d.png"},cb29:function(t,i,e){var n=e("23e7"),o=e("81d5"),l=e("44d2");n({target:"Array",proto:!0},{fill:o}),l("fill")},dab6:function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"diagram-content"},[e("div",{ref:"static",staticClass:"diagram-stc"}),e("div",{ref:"flush",staticClass:"diagram-flush"})])},o=[];e("a9e3");function l(t,i,e){return i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}e("cb29"),e("4de4"),e("4160"),e("ac1f"),e("1276"),e("159b");function s(){this.stc="",this.flush="",this.s_ctx="",this.f_ctx="",this.width=1500,this.height=750,this.options=[],this.flushOptions=[],this.handleObj=[],this.opts={lineWidth:1,onOffBase:{radius:4,width:28,lineWidth:2},moveDot:{radius:6,step:1}}}s.prototype.setCanvas=function(t,i){this.stc=document.createElement("canvas"),t.appendChild(this.stc),this.stc.width=this.width,this.stc.height=this.height,this.s_ctx=this.stc.getContext("2d"),this.flush=document.createElement("canvas"),i.appendChild(this.flush),this.flush.width=this.width,this.flush.height=this.height,this.f_ctx=this.flush.getContext("2d"),this.startState=!1,this.start(!0)},s.prototype.start=function(t){var i=this;t&&(this.startState=!0),this.startState&&(this._update(),requestAnimationFrame((function(){i.start()})))},s.prototype.stop=function(){this.startState=!1,console.log("已经停止持续更新")},s.prototype._update=function(){var t=this;this.f_ctx.clearRect(0,0,this.width,this.height);var i=this.flushOptions;i.forEach((function(i){t.update(i)}))},s.prototype.update=function(t){t&&t.method&&"function"==typeof this[t.method]&&this[t.method](t)},s.prototype.checkObjInArr=function(t,i){if(!t.id)return!0;for(var e=!1,n=0;n<i.length;n++){var o=i[n];if(t.id==o.id){e=!0;break}}return e},s.prototype.addOptions=function(t){var i=this.options;this.checkObjInArr(t,i)||(i.push(t),t.flush&&this.flushOptions.push(t))},s.prototype.changeOption=function(t,i,e,n){for(var o=0;o<n.length;o++){var l=n[o];if(t==l.id){l[i]=e;break}}},s.prototype.setOption=function(t,i,e){var n=this.flushOptions;this.changeOption(t,i,e,n)},s.prototype.getOption=function(t){for(var i=this.options,e=!1,n=0;n<i.length;n++){var o=i[n];o.id==t&&(e=o)}return e},s.prototype.line=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=t.points,n=this.opts;return i.beginPath(),i.lineWidth=t.lineWidth?t.lineWidth:n.lineWidth,i.strokeStyle=t.strokeStyle?t.strokeStyle:"#FF0000",e.forEach((function(t,e){0!=e?i.lineTo(t[0],t[1]):i.moveTo(t[0],t[1])})),i.stroke(),t.method="line",this.addOptions(t),e},s.prototype.dashLine=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=this.opts,n=t.points;return i.beginPath(),i.setLineDash([2,4]),i.lineWidth=t.lineWidth?t.lineWidth:e.lineWidth,i.strokeStyle=t.strokeStyle?t.strokeStyle:"#FF0000",n.forEach((function(t,e){0!=e?i.lineTo(t[0],t[1]):i.moveTo(t[0],t[1])})),i.stroke(),i.setLineDash([]),n},s.prototype.chargeAndDischarge=function(t){t.flush?this.f_ctx:this.s_ctx;var i={width:120},e=t.point,n="#FFFFFF",o=t.lineWidth?t.lineWidth:2,l=this.line({strokeStyle:n,lineWidth:o,points:[e,[e[0],e[1]-i.width/2]]}),s=this.line({strokeStyle:n,lineWidth:o,points:[l[1],[l[1][0]+i.width,l[1][1]]]}),r=this.line({strokeStyle:n,lineWidth:o,points:[s[1],[s[1][0]+i.width,s[1][1]]]}),h=this.line({strokeStyle:n,lineWidth:o,points:[r[1],[r[1][0],r[1][1]+i.width]]}),p=this.line({strokeStyle:n,lineWidth:o,points:[h[1],[l[1][0],l[1][1]+i.width]]});this.line({strokeStyle:n,lineWidth:o,points:[p[1],[l[0][0],l[0][1]]]}),this.line({strokeStyle:n,lineWidth:o,points:[[l[1][0]+i.width,l[1][1]],[l[1][0]+i.width,l[1][1]+i.width]]});return[[l[1][0]+i.width/2,l[1][1]],[l[1][0]+3*i.width/2,l[1][1]],[l[1][0]+3*i.width/2,l[1][1]+i.width],[l[1][0]+i.width/2,l[1][1]+i.width]]},s.prototype.arc=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=t.point;if(!t.hide)switch(i.beginPath(),i.lineWidth=t.lineWidth?t.lineWidth:1,i.strokeStyle=t.strokeStyle,i.fillStyle=t.fillStyle,i.arc(e[0],e[1],t.radius,0,2*Math.PI),t.type){case"stroke":i.stroke();break;case"fill":i.fill();break;default:i.stroke(),i.fill();break}var n={center:[e[0],e[1]],left:[e[0]-t.radius,e[1]],right:[e[0]+t.radius,e[1]],top:[e[0],e[1]-t.radius],bottom:[e[0],e[1]+t.radius],tl:[e[0]-t.radius/2,e[1]-t.radius/2],tr:[e[0]+t.radius/2,e[1]-t.radius/2],bl:[e[0]-t.radius/2,e[1]+t.radius/2],br:[e[0]+t.radius/2,e[1]+t.radius/2],strokeStyle:t.strokeStyle,fillStyle:t.fillStyle,radius:t.radius};return t.method="arc",this.addOptions(t),n},s.prototype.onOff=function(t){var i;switch(t.direction){case"top":case"bottom":i=this.onOff_h(t);break;default:i=this.onOff_v(t);break}return t.method="onOff",this.addOptions(t),i},s.prototype.onOff_v=function(t){var i,e=t.point,n=!!t.state,o=this.opts.onOffBase,l=this.arc({point:[e[0]+o.radius/2,e[1]],flush:t.flush,fillStyle:"#ccc",strokeStyle:"#ccc",radius:o.radius}),s=this.arc({point:[l.right[0]+4*o.width/3,l.right[1]],flush:t.flush,fillStyle:l.fillStyle,strokeStyle:l.fillStyle,radius:l.radius});switch(t.direction){case"right":i=this.line({points:[s.left,[n?l.top[0]:l.center[0],n?l.top[1]:l.center[1]-(l.radius+3*o.width/4)]],flush:t.flush,strokeStyle:n?"#FF0000":"#7AD038",lineWidth:o.lineWidth});break;default:i=this.line({points:[l.right,[n?s.top[0]:s.center[0],n?s.top[1]:s.center[1]-(s.radius+3*o.width/4)]],flush:t.flush,strokeStyle:n?"#FF0000":"#7AD038",lineWidth:o.lineWidth});break}return{arc1:l,arc2:s,line1:i}},s.prototype.onOff_h=function(t){var i,e=t.point,n=!!t.state,o=this.opts.onOffBase,l=this.arc({point:[e[0],e[1]+o.radius],flush:t.flush,fillStyle:"#ccc",strokeStyle:"#ccc",radius:o.radius}),s=this.arc({point:[l.bottom[0],l.right[1]+4*o.width/3],flush:t.flush,fillStyle:l.fillStyle,strokeStyle:l.fillStyle,radius:l.radius});switch(t.direction){case"top":i=this.line({points:[l.bottom,[n?s.right[0]:s.center[0]+(l.radius+3*o.width/4),n?s.right[1]:s.center[1]]],flush:t.flush,strokeStyle:n?"#FF0000":"#7AD038",lineWidth:o.lineWidth});break;default:i=this.line({points:[s.top,[n?l.right[0]:l.center[0]+(s.radius+3*o.width/4),n?l.right[1]:l.center[1]]],flush:t.flush,strokeStyle:n?"#FF0000":"#7AD038",lineWidth:o.lineWidth});break}return{arc1:l,arc2:s,line1:i}},s.prototype.bat=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=t.point,n={width:14};return i.fillStyle=t.fillStyle?t.fillStyle:"#FF0000",i.strokeStyle=t.strokeStyle,i.lineWidth=t.lineWidth?t.lineWidth:3,i.fillRect(e[0]-n.width/2,e[1]-n.width/2,n.width,n.width),i.strokeRect(e[0]-n.width/2,e[1]-n.width/2,n.width,n.width),{top:[e[0],e[1]-n.width/2],bottom:[e[0],e[1]+n.width/2],left:[e[0]-n.width/2-i.lineWidth/2,e[1]],right:[e[0]+n.width/2+i.lineWidth/2,e[1]]}},s.prototype.drawImage=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=t.point;if(!t.hide){var n=new Image;n.src=t.url,t.flush?i.drawImage(n,e[0],e[1],t.width,t.height):n.onload=function(){i.drawImage(n,e[0],e[1],t.width,t.height)}}var o={tl:[e[0],e[1]],tr:[e[0]+t.width,e[1]],bl:[e[0],e[1]+t.height],br:[e[0]+t.width,e[1]+t.height],left:[e[0],e[1]+t.height/2],right:[e[0]+t.width,e[1]+t.height/2],top:[e[0]+t.width/2,e[1]],bottom:[e[0]+t.width/2,e[1]+t.height],width:t.width,height:t.height};return t.method="drawImage",this.addOptions(t),o},s.prototype.text=function(t){var i=t.flush?this.f_ctx:this.s_ctx,e=t.point,n=t.fontSize?t.fontSize:12,o=t.text.split("&");i.beginPath(),i.fillStyle=t.fillStyle?t.fillStyle:"#FFFFFF",i.lineWidth=t.lineWidth?t.lineWidth:1,i.font=n+"px Arial",i.textAlign=t.align?t.align:"start",i.textBaseline=t.baseline?t.baseline:"top",o.forEach((function(t,o){0==o?i.fillText(t,e[0],e[1]+n*o):i.fillText(t,e[0],e[1]+(n+4)*o)})),t.method="text",this.addOptions(t)},s.prototype.moveDot=function(t){this.f_ctx;var i=this.opts.moveDot,e=t.points,n=t.start?t.start:[e[0][0],e[0][1]],o=t.fillStyle?t.fillStyle:"#FF0000",l=t.strokeStyle?t.strokeStyle:"#FF0000";if(this.getOption(t.id)){switch(t.type){case"up":n[1]-=i.step,n[1]<e[1][1]&&(n[1]=e[0][1]);break;case"down":n[1]+=i.step,n[1]>e[1][1]&&(n[1]=e[0][1]);break;case"left":n[0]+=i.step,n[0]>e[1][0]&&(n[0]=e[0][0]);break;case"right":n[0]-=i.step,n[0]<e[1][0]&&(n[0]=e[0][0])}this.setOption(t.id,"start",n)}else e[0][0]==e[1][0]?e[0][1]>e[1][1]?t.type="up":t.type="down":e[0][0]<e[1][0]?t.type="left":t.type="right",t.start=n;this.arc({flush:!0,point:n,fillStyle:o,strokeStyle:l,radius:i.radius}),t.method="moveDot",this.addOptions(t)},s.prototype.del=function(t){this.options=this.options.filter((function(i){if(!t.test(i.id))return i})),this.flushOptions=this.flushOptions.filter((function(i){if(!t.test(i.id))return i}))};var r=s,h=e("72a5"),p=e.n(h),d=e("c6fc"),a=e.n(d),f=e("1c54"),u=e.n(f),c=e("5eb2"),g=e.n(c),v=e("1f06"),y=e.n(v);function m(t,i){var e=new r;e.setCanvas(t,i);var n=[280,40],o=e.dashLine({strokeStyle:"#FFFFFF",points:[n,[950,n[1]]]}),l=e.dashLine({strokeStyle:"#FFFFFF",points:[o[1],[o[1][0],e.height-n[1]]]}),s=e.dashLine({strokeStyle:"#FFFFFF",points:[l[1],[n[0],l[1][1]]]}),h=(e.dashLine({strokeStyle:"#FFFFFF",points:[s[1],n]}),{top:n,bottom:s[0],start:[n[0]+15,e.height/3]}),p=S(e,h),d=O(e,p);return k(e,d),b(e),e}function S(t,i){var e=i.start,n=i.top,o=i.bottom,l="#00FF7F",s="#FF0000",r=3,h=t.line({strokeStyle:l,lineWidth:r,points:[e,[e[0]+40,e[1]]]}),p=t.chargeAndDischarge({point:h[1]}),d=t.drawImage({id:"dischargeState",flush:!0,url:y.a,point:[p[0][0]-50,p[0][1]+50],width:24,height:11256/471}),a=(t.text({text:"放电单元",baseline:"middle",fontSize:16,point:[d.right[0]+4,d.right[1]]}),t.drawImage({id:"chargeState",flush:!0,url:y.a,point:[p[1][0]-50,p[1][1]+50],width:24,height:11256/471})),f=(t.text({text:"充电单元",baseline:"middle",fontSize:16,point:[a.right[0]+4,a.right[1]]}),t.line({id:"line1",strokeStyle:s,lineWidth:r,points:[p[0],[p[0][0],n[1]+30]]})),u=f[0][1]-f[1][1],c=t.line({id:"line2",strokeStyle:s,lineWidth:r,points:[f[1],[p[1][0],f[1][1]]]}),g=(t.line({id:"line3",strokeStyle:s,lineWidth:r,points:[c[1],[p[1][0],p[1][1]]]}),t.line({id:"line4",strokeStyle:s,lineWidth:r,points:[p[2],[p[2][0],p[2][1]+u]]})),v=t.line({id:"line5",strokeStyle:s,lineWidth:r,points:[g[1],[p[3][0],g[1][1]]]}),m=(t.line({id:"line6",strokeStyle:s,lineWidth:r,points:[v[1],[p[3][0],p[3][1]]]}),t.line({id:"line7",strokeStyle:s,lineWidth:r,points:[v[0],[v[0][0]+120,v[0][1]]]})),S=t.line({strokeStyle:l,lineWidth:r,points:[[m[1][0],o[1]-80],[h[0][0],o[1]-80]]}),O=(t.line({strokeStyle:l,lineWidth:r,points:[S[1],h[0]]}),t.onOff({id:"km2",point:m[1],direction:"right",state:!1,flush:!0})),k=(O.arc2.bottom[0]-O.arc1.bottom[0])/2,b=(t.text({text:"k2",align:"center",fontSize:16,point:[O.arc1.bottom[0]+k,O.arc1.bottom[1]+8]}),t.onOff({id:"km3",point:S[0],direction:"right",state:!1,flush:!0}));t.text({text:"k3",align:"center",fontSize:16,point:[b.arc1.bottom[0]+k,b.arc1.bottom[1]+8]});return{top:n,bottom:o,springGreen:l,red:s,line3:c,onOff1:O,onOff2:b}}function O(t,i){var e=i.line3[1],n=(i.top,i.bottom),o=i.springGreen,s=i.red,r=3,h=t.bat({strokeStyle:o,point:[n[0],e[1]]}),d=t.line({id:"line8",strokeStyle:s,lineWidth:r,points:[e,h.left]}),a=t.bat({strokeStyle:o,point:[n[0],i.onOff1.arc2.right[1]]}),f=t.line({id:"line9",strokeStyle:s,lineWidth:r,points:[i.onOff1.arc2.right,a.left]}),u=t.bat({fillStyle:"#000000",strokeStyle:o,point:[n[0],i.onOff2.arc2.right[1]]}),c=(t.line({strokeStyle:o,lineWidth:r,points:[i.onOff2.arc2.right,u.left]}),t.line({id:"line10",strokeStyle:s,lineWidth:r,points:[a.right,[a.right[0]+60,a.right[1]]]})),g=t.line({id:"line11",strokeStyle:s,lineWidth:r,points:[c[1],[c[1][0],c[1][1]+50]]}),v=70,y=t.drawImage({id:"eleGroup1",point:[g[1][0]-v/2,g[1][1]],url:p.a,width:v,height:25*v/61}),m=t.dashLine({strokeStyle:o,lineWidth:4,points:[y.bottom,[y.bottom[0],y.bottom[1]+40]]}),S=t.drawImage({id:"eleGroup2",point:[m[1][0]-v/2,m[1][1]],url:p.a,width:y.width,height:y.height}),O=(t.text({text:"电&池&组",point:[y.right[0]+6,y.right[1]+4],fontSize:16}),t.line({id:"line12",strokeStyle:o,lineWidth:r,points:[S.bottom,[S.bottom[0],u.right[1]]]})),k=(t.line({strokeStyle:o,lineWidth:r,points:[u.right,O[1]]}),80),b=t.line({id:"line13",strokeStyle:s,lineWidth:r,points:[[f[0][0]+k,d[0][1]],[f[0][0]+k,d[0][1]+160]]}),w=t.onOff(l({id:"km1",point:b[1],direction:"bottom",state:!1,flush:!0},"state",!1));t.text({text:"k1",align:"end",fontSize:16,point:[w.arc1.left[0]-8,w.arc1.left[1]+10]}),t.line({id:"line14",strokeStyle:s,lineWidth:r,points:[w.arc2.bottom,[w.arc2.bottom[0],f[0][1]]]});return{bat1:h,line6:O,springGreen:o,red:s,lineWidth:r}}function k(t,i){var e=80,n=i.bat1.right,o=i.springGreen,l=i.lineWidth,s=i.red,r=i.line6[1],h=(t.width-e-n[0])/2,p=t.line({id:"line15",strokeStyle:s,lineWidth:l,points:[n,[n[0]+h,n[1]]]}),d=t.line({id:"line16",strokeStyle:s,lineWidth:l,points:[p[1],[t.width-e,p[1][1]]]}),f=220,c=t.line({id:"line17",strokeStyle:s,lineWidth:l,points:[d[1],[d[1][0],d[1][1]+f]]}),g=70,v=t.drawImage({url:a.a,point:[c[1][0]-g/2,c[1][1]-3],width:g,height:248*g/136}),y=(t.text({text:"用&电&负&载",fontSize:16,point:[v.right[0]+4,v.right[1]-30]}),t.line({id:"line18",strokeStyle:o,lineWidth:l,points:[v.bottom,[v.bottom[0],r[1]]]})),m=t.line({id:"line19",strokeStyle:o,lineWidth:l,points:[y[1],[p[1][0],y[1][1]]]}),S=(t.line({id:"line20",strokeStyle:o,lineWidth:l,points:[m[1],r]}),t.line({id:"line21",strokeStyle:s,lineWidth:l,points:[p[1],[p[1][0],p[1][1]+f],,]})),O=t.drawImage({url:u.a,point:[S[1][0]-g/2,S[1][1]-3],width:g,height:248*g/151});t.text({text:"整&流&器",fontSize:16,point:[O.right[0]+4,O.right[1]-20]}),t.line({id:"line22",strokeStyle:o,lineWidth:l,points:[O.bottom,m[1]]})}function b(t){var i=t.getOption("line3").points,e=t.getOption("line13").points,n=(e[0][0]-i[0][0])/2;t.text({id:"devTemp",flush:!0,baseline:"top",align:"center",fontSize:16,point:[i[0][0]+n,i[0][1]+16],text:"设备温度:0℃"});var o=t.getOption("line15").points,l=(o[1][0]-o[0][0])/2;t.text({id:"battCurr",flush:!0,baseline:"top",align:"center",fontSize:16,point:[o[0][0]+l,o[0][1]+16],text:"0.00A"});var s=t.getOption("line16").points,r=(s[1][0]-s[0][0])/2;t.text({id:"onlineVol",flush:!0,baseline:"top",align:"center",fontSize:16,point:[s[0][0]+r,s[0][1]+16],text:"0.00V"});var h=t.getOption("line11").points;t.text({id:"groupVol",flush:!0,baseline:"bottom",align:"left",fontSize:16,point:[h[1][0]+8,h[1][1]-4],text:"0.00V"}),t.text({id:"type",flush:!0,fontSize:14,align:"center",point:[t.width/2,10],text:"设备未连接"})}var w=m,_="#00FF7F";function D(t,i){switch(t.setOption("type","text","设备状态未知"),t.setOption("km1","state",!1),t.setOption("km2","state",!1),t.setOption("km3","state",!1),t.setOption("dischargeState","url",y.a),t.setOption("chargeState","url",y.a),t.del(/^line.*dot$/),i){case"discharge":x(t);break;case"charge":F(t);break;case"float":W(t);break;case"kd":A(t);break;case"yh":z(t);break;case"break":t.setOption("type","text","设备未连接");break;default:console.log("默认状态");break}}function x(t){t.setOption("type","text","放电状态"),t.setOption("km2","state",!0),t.setOption("km3","state",!0),t.setOption("dischargeState","url",g.a);var i=t.getOption("line1").points;t.moveDot({id:"line1_dot",flush:!0,points:i});var e=t.getOption("line2").points;t.moveDot({id:"line2_dot",flush:!0,points:e});var n=t.getOption("line8").points,o=n[1][0]-n[0][0];t.moveDot({id:"line8_1_dot",flush:!0,points:[n[0],[n[0][0]+o/3,n[0][1]]]}),t.moveDot({id:"line8_2_dot",flush:!0,points:[[n[0][0]+o/3,n[0][1]],[n[0][0]+2*o/3,n[0][1]]]}),t.moveDot({id:"line8_3_dot",flush:!0,points:[[n[0][0]+2*o/3,n[0][1]],n[1]]});var l=t.getOption("line15").points;t.moveDot({id:"line15_dot",flush:!0,points:l});var s=t.getOption("line16").points;t.moveDot({id:"line16_dot",flush:!0,points:s});var r=t.getOption("line17").points;t.moveDot({id:"line17_dot",flush:!0,points:r});var h=t.getOption("line18").points;t.moveDot({id:"line18_dot",flush:!0,points:h});var p=t.getOption("line19").points;t.moveDot({id:"line19_dot",flush:!0,points:p});var d=t.getOption("line20").points;t.moveDot({id:"line20_dot",flush:!0,points:d});var a=t.getOption("line12").points;t.moveDot({id:"line12_dot",flush:!0,points:[a[1],a[0]]});var f=t.getOption("line11").points;t.moveDot({id:"line11_dot",flush:!0,points:[f[1],f[0]]});var u=t.getOption("line10").points;t.moveDot({id:"line10_dot",flush:!0,points:[u[1],u[0]]});var c=t.getOption("line9").points;t.moveDot({id:"line9_dot",flush:!0,points:[c[1],c[0]]});var v=t.getOption("line7").points;t.moveDot({id:"line7_dot",flush:!0,points:[v[1],v[0]]});var y=t.getOption("line5").points;t.moveDot({id:"line5_dot",flush:!0,points:y});var m=t.getOption("line6").points;t.moveDot({id:"line6_dot",flush:!0,points:m})}function F(t){t.setOption("type","text","充电状态"),t.setOption("km2","state",!0),t.setOption("km3","state",!0),t.setOption("chargeState","url",g.a);var i=t.getOption("line3").points;t.moveDot({id:"line3_dot",fillStyle:_,flush:!0,points:i});var e=t.getOption("line4").points;t.moveDot({id:"line4_dot",fillStyle:_,flush:!0,points:e});var n=t.getOption("line7").points;t.moveDot({id:"line7_dot",fillStyle:_,flush:!0,points:n});var o=t.getOption("line9").points;t.moveDot({id:"line9_dot",fillStyle:_,flush:!0,points:o});var l=t.getOption("line10").points;t.moveDot({id:"line10_dot",fillStyle:_,flush:!0,points:l});var s=t.getOption("line11").points;t.moveDot({id:"line11_dot",fillStyle:_,flush:!0,points:s});var r=t.getOption("line12").points;t.moveDot({id:"line12_dot",fillStyle:_,flush:!0,points:r});var h=t.getOption("line20").points;t.moveDot({id:"line20_dot",fillStyle:_,flush:!0,points:[h[1],h[0]]});var p=t.getOption("line19").points;t.moveDot({id:"line19_dot",fillStyle:_,flush:!0,points:[p[1],p[0]]});var d=t.getOption("line18").points;t.moveDot({id:"line18_dot",fillStyle:_,flush:!0,points:[d[1],d[0]]});var a=t.getOption("line17").points;t.moveDot({id:"line17_dot",fillStyle:_,flush:!0,points:[a[1],a[0]]});var f=t.getOption("line16").points;t.moveDot({id:"line16_dot",fillStyle:_,flush:!0,points:[f[1],f[0]]});var u=t.getOption("line15").points;t.moveDot({id:"line15_dot",fillStyle:_,flush:!0,points:[u[1],u[0]]});var c=t.getOption("line22").points;t.moveDot({id:"line22_dot",fillStyle:_,flush:!0,points:[c[1],c[0]]});var v=t.getOption("line21").points;t.moveDot({id:"line21_dot",fillStyle:_,flush:!0,points:[v[1],v[0]]});var y=t.getOption("line8").points,m=t.getOption("line13").points;t.moveDot({id:"line8_1_dot",fillStyle:_,flush:!0,points:[y[1],m[0]]}),t.moveDot({id:"line8_2_dot",fillStyle:_,flush:!0,points:[m[0],y[0]]})}function W(t){t.setOption("type","text","在线浮充状态"),t.setOption("km1","state",!0);var i=t.getOption("line10").points;t.moveDot({id:"line10_dot",fillStyle:_,flush:!0,points:i});var e=t.getOption("line11").points;t.moveDot({id:"line11_dot",fillStyle:_,flush:!0,points:e});var n=t.getOption("line12").points;t.moveDot({id:"line12_dot",fillStyle:_,flush:!0,points:n});var o=t.getOption("line20").points;t.moveDot({id:"line20_dot",fillStyle:_,flush:!0,points:[o[1],o[0]]});var l=t.getOption("line19").points;t.moveDot({id:"line19_dot",fillStyle:_,flush:!0,points:l});var s=t.getOption("line18").points;t.moveDot({id:"line18_dot",fillStyle:_,flush:!0,points:s});var r=t.getOption("line17").points;t.moveDot({id:"line17_dot",fillStyle:_,flush:!0,points:r});var h=t.getOption("line16").points;t.moveDot({id:"line16_dot",fillStyle:_,flush:!0,points:h});var p=t.getOption("line15").points;t.moveDot({id:"line15_dot",fillStyle:_,flush:!0,points:[p[1],p[0]]});var d=t.getOption("line22").points;t.moveDot({id:"line22_dot",fillStyle:_,flush:!0,points:[d[1],d[0]]});var a=t.getOption("line21").points;t.moveDot({id:"line21_dot",fillStyle:_,flush:!0,points:[a[1],a[0]]});var f=t.getOption("line8").points,u=t.getOption("line13").points;t.moveDot({id:"line8_1_dot",fillStyle:_,flush:!0,points:[f[1],u[0]]}),t.moveDot({id:"line13_dot",fillStyle:_,flush:!0,points:u});var c=t.getOption("line14").points;t.moveDot({id:"line14_dot",fillStyle:_,flush:!0,points:c});var g=t.getOption("line9").points;t.moveDot({id:"line9_dot",fillStyle:_,flush:!0,points:[c[1],g[1]]})}function A(t){t.setOption("type","text","K1/D1测试"),t.setOption("km1","state",!0),t.setOption("km2","state",!0),t.setOption("dischargeState","url",g.a);var i=t.getOption("line1").points;t.moveDot({id:"line1_dot",fillStyle:_,flush:!0,points:i});var e=t.getOption("line2").points;t.moveDot({id:"line2_dot",fillStyle:_,flush:!0,points:e});var n=t.getOption("line8").points,o=t.getOption("line13").points;t.moveDot({id:"line8_1_dot",fillStyle:_,flush:!0,points:[n[0],o[0]]}),t.moveDot({id:"line13_dot",fillStyle:_,flush:!0,points:o});var l=t.getOption("line14").points;t.moveDot({id:"line14_dot",fillStyle:_,flush:!0,points:l});var s=t.getOption("line9").points;t.moveDot({id:"line9_dot",fillStyle:_,flush:!0,points:[l[1],s[0]]});var r=t.getOption("line7").points;t.moveDot({id:"line7_dot",fillStyle:_,flush:!0,points:[r[1],r[0]]});var h=t.getOption("line5").points;t.moveDot({id:"line5_dot",fillStyle:_,flush:!0,points:h});var p=t.getOption("line6").points;t.moveDot({id:"line6_dot",fillStyle:_,flush:!0,points:p})}function z(t){t.setOption("type","text","离线养护测试");var i=t.getOption("line17").points;t.moveDot({id:"line17_dot",fillStyle:_,flush:!0,points:[i[1],i[0]]});var e=t.getOption("line16").points;t.moveDot({id:"line16_dot",fillStyle:_,flush:!0,points:[e[1],e[0]]});var n=t.getOption("line21").points;t.moveDot({id:"line21_dot",fillStyle:_,flush:!0,points:n});var o=t.getOption("line22").points;t.moveDot({id:"line22_dot",fillStyle:_,flush:!0,points:o});var l=t.getOption("line19").points;t.moveDot({id:"line19_dot",fillStyle:_,flush:!0,points:[l[1],l[0]]});var s=t.getOption("line18").points;t.moveDot({id:"line18_dot",fillStyle:_,flush:!0,points:[s[1],s[0]]})}var I,C=D,V={props:{onlineVol:{type:[String,Number],default:0},groupVol:{type:[String,Number],default:0},battCurr:{type:[String,Number],default:0},devTemp:{type:[String,Number],default:0},type:{type:Number,default:-1}},watch:{onlineVol:function(t){I.setOption("onlineVol","text",t+"V")},groupVol:function(t){I.setOption("groupVol","text",t+"V")},battCurr:function(t){I.setOption("battCurr","text",t+"A")},devTemp:function(t){I.setOption("devTemp","text","设备温度:"+t+"℃")},type:function(t){this.setDiagramByType()}},methods:{setDiagramByType:function(){var t=this.type;switch(t){case-1:C(I,"break");break;case 0:C(I,"float");break;case 1:C(I,"discharge");break;case 2:C(I,"charge");break;case 3:C(I,"kd");break;case 4:C(I,"yh");break;default:C(I,"");break}}},mounted:function(){I=w(this.$refs.static,this.$refs.flush),this.setDiagramByType()}},R=V,T=e("2877"),B=Object(T["a"])(R,n,o,!1,null,null,null);i["default"]=B.exports}}]);
//# sourceMappingURL=chunk-fbadf304.a3545577.js.map