Files
qhmes/web-dist/js/install-65EkHmmZ.js
2026-06-16 18:19:57 +08:00

2 lines
8.9 KiB
Java

import{_ as F,P as nt,n as lt,S as Q,a as U,b as vt,p as C,L as $,r as gt,Z as K,c as X,i as j,l as Z,s as I,u as tt,d as ot,f as st,g as et,t as at,h as rt,G as it,j as ht,k as ut,m as ct,o as dt,q as yt,C as mt,v as ft,w as pt}from"./echarts-O0zoDaFZ.js";var wt=(function(){function w(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return w})(),St=(function(w){F(r,w);function r(t){var i=w.call(this,t)||this;return i.type="pointer",i}return r.prototype.getDefaultShape=function(){return new wt},r.prototype.buildPath=function(t,i){var y=Math.cos,g=Math.sin,e=i.r,u=i.width,v=i.angle,x=i.x-y(v)*u*(u>=e/3?1:2),m=i.y-g(v)*u*(u>=e/3?1:2);v=i.angle-Math.PI/2,t.moveTo(x,m),t.lineTo(i.x+y(v)*u,i.y+g(v)*u),t.lineTo(i.x+y(i.angle)*e,i.y+g(i.angle)*e),t.lineTo(i.x-y(v)*u,i.y-g(v)*u),t.lineTo(x,m)},r})(nt);function At(w,r){var t=w.get("center"),i=r.getWidth(),y=r.getHeight(),g=Math.min(i,y),e=C(t[0],r.getWidth()),u=C(t[1],r.getHeight()),v=C(w.get("radius"),g/2);return{cx:e,cy:u,r:v}}function Y(w,r){var t=w==null?"":w+"";return r&&(ct(r)?t=r.replace("{value}",t):dt(r)&&(t=r(w))),t}var Pt=(function(w){F(r,w);function r(){var t=w!==null&&w.apply(this,arguments)||this;return t.type=r.type,t}return r.prototype.render=function(t,i,y){this.group.removeAll();var g=t.get(["axisLine","lineStyle","color"]),e=At(t,y);this._renderMain(t,i,y,g,e),this._data=t.getData()},r.prototype.dispose=function(){},r.prototype._renderMain=function(t,i,y,g,e){var u=this.group,v=t.get("clockwise"),x=-t.get("startAngle")/180*Math.PI,m=-t.get("endAngle")/180*Math.PI,D=t.getModel("axisLine"),V=D.get("roundCap"),L=V?Q:U,f=D.get("show"),H=D.getModel("lineStyle"),_=H.get("width"),c=[x,m];lt(c,!v),x=c[0],m=c[1];for(var n=m-x,A=x,b=[],N=0;f&&N<g.length;N++){var k=Math.min(Math.max(g[N][0],0),1);m=x+n*k;var E=new L({shape:{startAngle:A,endAngle:m,cx:e.cx,cy:e.cy,clockwise:v,r0:e.r-_,r:e.r},silent:!0});E.setStyle({fill:g[N][1]}),E.setStyle(H.getLineStyle(["color","width"])),b.push(E),A=m}b.reverse(),vt(b,function(T){return u.add(T)});var M=function(T){if(T<=0)return g[0][1];var a;for(a=0;a<g.length;a++)if(g[a][0]>=T&&(a===0?0:g[a-1][0])<T)return g[a][1];return g[a-1][1]};this._renderTicks(t,i,y,M,e,x,m,v,_),this._renderTitleAndDetail(t,i,y,M,e),this._renderAnchor(t,e),this._renderPointer(t,i,y,M,e,x,m,v,_)},r.prototype._renderTicks=function(t,i,y,g,e,u,v,x,m){for(var D=this.group,V=e.cx,L=e.cy,f=e.r,H=+t.get("min"),_=+t.get("max"),c=t.getModel("splitLine"),n=t.getModel("axisTick"),A=t.getModel("axisLabel"),b=t.get("splitNumber"),N=n.get("splitNumber"),k=C(c.get("length"),f),E=C(n.get("length"),f),M=u,T=(v-u)/b,a=T/N,d=c.getModel("lineStyle").getLineStyle(),S=n.getModel("lineStyle").getLineStyle(),p=c.get("distance"),o,s,l=0;l<=b;l++){if(o=Math.cos(M),s=Math.sin(M),c.get("show")){var h=p?p+m:m,P=new $({shape:{x1:o*(f-h)+V,y1:s*(f-h)+L,x2:o*(f-k-h)+V,y2:s*(f-k-h)+L},style:d,silent:!0});d.stroke==="auto"&&P.setStyle({stroke:g(l/b)}),D.add(P)}if(A.get("show")){var h=A.get("distance")+p,G=Y(gt(l/b*(_-H)+H),A.get("formatter")),z=g(l/b),W=o*(f-k-h)+V,q=s*(f-k-h)+L,R=A.get("rotate"),O=0;R==="radial"?(O=-M+2*Math.PI,O>Math.PI/2&&(O+=Math.PI)):R==="tangential"?O=-M-Math.PI/2:yt(R)&&(O=R*Math.PI/180),O===0?D.add(new K({style:X(A,{text:G,x:W,y:q,verticalAlign:s<-.8?"top":s>.8?"bottom":"middle",align:o<-.4?"left":o>.4?"right":"center"},{inheritColor:z}),silent:!0})):D.add(new K({style:X(A,{text:G,x:W,y:q,verticalAlign:"middle",align:"center"},{inheritColor:z}),silent:!0,originX:W,originY:q,rotation:O}))}if(n.get("show")&&l!==b){var h=n.get("distance");h=h?h+m:m;for(var B=0;B<=N;B++){o=Math.cos(M),s=Math.sin(M);var J=new $({shape:{x1:o*(f-h)+V,y1:s*(f-h)+L,x2:o*(f-E-h)+V,y2:s*(f-E-h)+L},silent:!0,style:S});S.stroke==="auto"&&J.setStyle({stroke:g((l+B/N)/b)}),D.add(J),M+=a}M-=a}else M+=T}},r.prototype._renderPointer=function(t,i,y,g,e,u,v,x,m){var D=this.group,V=this._data,L=this._progressEls,f=[],H=t.get(["pointer","show"]),_=t.getModel("progress"),c=_.get("show"),n=t.getData(),A=n.mapDimension("value"),b=+t.get("min"),N=+t.get("max"),k=[b,N],E=[u,v];function M(a,d){var S=n.getItemModel(a),p=S.getModel("pointer"),o=C(p.get("width"),e.r),s=C(p.get("length"),e.r),l=t.get(["pointer","icon"]),h=p.get("offsetCenter"),P=C(h[0],e.r),G=C(h[1],e.r),z=p.get("keepAspect"),W;return l?W=rt(l,P-o/2,G-s,o,s,null,z):W=new St({shape:{angle:-Math.PI/2,width:o,r:s,x:P,y:G}}),W.rotation=-(d+Math.PI/2),W.x=e.cx,W.y=e.cy,W}function T(a,d){var S=_.get("roundCap"),p=S?Q:U,o=_.get("overlap"),s=o?_.get("width"):m/n.count(),l=o?e.r-s:e.r-(a+1)*s,h=o?e.r:e.r-a*s,P=new p({shape:{startAngle:u,endAngle:d,cx:e.cx,cy:e.cy,clockwise:x,r0:l,r:h}});return o&&(P.z2=Z(n.get(A,a),[b,N],[100,0],!0)),P}(c||H)&&(n.diff(V).add(function(a){var d=n.get(A,a);if(H){var S=M(a,u);j(S,{rotation:-((isNaN(+d)?E[0]:Z(d,k,E,!0))+Math.PI/2)},t),D.add(S),n.setItemGraphicEl(a,S)}if(c){var p=T(a,u),o=_.get("clip");j(p,{shape:{endAngle:Z(d,k,E,o)}},t),D.add(p),I(t.seriesIndex,n.dataType,a,p),f[a]=p}}).update(function(a,d){var S=n.get(A,a);if(H){var p=V.getItemGraphicEl(d),o=p?p.rotation:u,s=M(a,o);s.rotation=o,tt(s,{rotation:-((isNaN(+S)?E[0]:Z(S,k,E,!0))+Math.PI/2)},t),D.add(s),n.setItemGraphicEl(a,s)}if(c){var l=L[d],h=l?l.shape.endAngle:u,P=T(a,h),G=_.get("clip");tt(P,{shape:{endAngle:Z(S,k,E,G)}},t),D.add(P),I(t.seriesIndex,n.dataType,a,P),f[a]=P}}).execute(),n.each(function(a){var d=n.getItemModel(a),S=d.getModel("emphasis"),p=S.get("focus"),o=S.get("blurScope"),s=S.get("disabled");if(H){var l=n.getItemGraphicEl(a),h=n.getItemVisual(a,"style"),P=h.fill;if(l instanceof ot){var G=l.style;l.useStyle(st({image:G.image,x:G.x,y:G.y,width:G.width,height:G.height},h))}else l.useStyle(h),l.type!=="pointer"&&l.setColor(P);l.setStyle(d.getModel(["pointer","itemStyle"]).getItemStyle()),l.style.fill==="auto"&&l.setStyle("fill",g(Z(n.get(A,a),k,[0,1],!0))),l.z2EmphasisLift=0,et(l,d),at(l,p,o,s)}if(c){var z=f[a];z.useStyle(n.getItemVisual(a,"style")),z.setStyle(d.getModel(["progress","itemStyle"]).getItemStyle()),z.z2EmphasisLift=0,et(z,d),at(z,p,o,s)}}),this._progressEls=f)},r.prototype._renderAnchor=function(t,i){var y=t.getModel("anchor"),g=y.get("show");if(g){var e=y.get("size"),u=y.get("icon"),v=y.get("offsetCenter"),x=y.get("keepAspect"),m=rt(u,i.cx-e/2+C(v[0],i.r),i.cy-e/2+C(v[1],i.r),e,e,null,x);m.z2=y.get("showAbove")?1:0,m.setStyle(y.getModel("itemStyle").getItemStyle()),this.group.add(m)}},r.prototype._renderTitleAndDetail=function(t,i,y,g,e){var u=this,v=t.getData(),x=v.mapDimension("value"),m=+t.get("min"),D=+t.get("max"),V=new it,L=[],f=[],H=t.isAnimationEnabled(),_=t.get(["pointer","showAbove"]);v.diff(this._data).add(function(c){L[c]=new K({silent:!0}),f[c]=new K({silent:!0})}).update(function(c,n){L[c]=u._titleEls[n],f[c]=u._detailEls[n]}).execute(),v.each(function(c){var n=v.getItemModel(c),A=v.get(x,c),b=new it,N=g(Z(A,[m,D],[0,1],!0)),k=n.getModel("title");if(k.get("show")){var E=k.get("offsetCenter"),M=e.cx+C(E[0],e.r),T=e.cy+C(E[1],e.r),a=L[c];a.attr({z2:_?0:2,style:X(k,{x:M,y:T,text:v.getName(c),align:"center",verticalAlign:"middle"},{inheritColor:N})}),b.add(a)}var d=n.getModel("detail");if(d.get("show")){var S=d.get("offsetCenter"),p=e.cx+C(S[0],e.r),o=e.cy+C(S[1],e.r),s=C(d.get("width"),e.r),l=C(d.get("height"),e.r),h=t.get(["progress","show"])?v.getItemVisual(c,"style").fill:N,a=f[c],P=d.get("formatter");a.attr({z2:_?0:2,style:X(d,{x:p,y:o,text:Y(A,P),width:isNaN(s)?null:s,height:isNaN(l)?null:l,align:"center",verticalAlign:"middle"},{inheritColor:h})}),ht(a,{normal:d},A,function(z){return Y(z,P)}),H&&ut(a,c,v,t,{getFormattedLabel:function(z,W,q,R,O,B){return Y(B?B.interpolatedValue:A,P)}}),b.add(a)}V.add(b)}),this.group.add(V),this._titleEls=L,this._detailEls=f},r.type="gauge",r})(mt),bt=(function(w){F(r,w);function r(){var t=w!==null&&w.apply(this,arguments)||this;return t.type=r.type,t.visualStyleAccessPath="itemStyle",t}return r.prototype.getInitialData=function(t,i){return ft(this,["value"])},r.type="series.gauge",r.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},r})(pt);function xt(w){w.registerChartView(Pt),w.registerSeriesModel(bt)}export{xt as i};