Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-ada806ee.af60d0ef.js
wangxitong on 11 Sep 2023 10 KB first commit
(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[5626],{44121:(e,t,n)=>{var o=n(33051),i=n(9176),r=n(31194),a=n(61485),s=a.onIrrelevantElement,l=n(51177),u=n(11194),h=n(42151),c=h.getUID,g=n(58023);function p(e){var t=e.getItemStyle(),n=e.get("areaColor");return null!=n&&(t.fill=n),t}function m(e,t,n,i,r){n.off("click"),n.off("mousedown"),t.get("selectedMode")&&(n.on("mousedown",(function(){e._mouseDownFlag=!0})),n.on("click",(function(a){if(e._mouseDownFlag){e._mouseDownFlag=!1;var s=a.target;while(!s.__regions)s=s.parent;if(s){var l={type:("geo"===t.mainType?"geo":"map")+"ToggleSelect",batch:o.map(s.__regions,(function(e){return{name:e.name,from:r.uid}}))};l[t.mainType+"Id"]=t.id,i.dispatchAction(l),d(t,n)}}})))}function d(e,t){t.eachChild((function(t){o.each(t.__regions,(function(n){t.trigger(e.isSelected(n.name)?"emphasis":"normal")}))}))}function f(e,t){var n=new l.Group;this.uid=c("ec_map_draw"),this._controller=new i(e.getZr()),this._controllerHost={target:t?n:null},this.group=n,this._updateGroup=t,this._mouseDownFlag,this._mapName,this._initialized,n.add(this._regionsGroup=new l.Group),n.add(this._backgroundGroup=new l.Group)}f.prototype={constructor:f,draw:function(e,t,n,i,r){var a="geo"===e.mainType,s=e.getData&&e.getData();a&&t.eachComponent({mainType:"series",subType:"map"},(function(t){s||t.getHostGeoModel()!==e||(s=t.getData())}));var u=e.coordinateSystem;this._updateBackground(u);var h,c=this._regionsGroup,f=this.group,v=u.getTransformInfo(),_=!c.childAt(0)||r;if(_)f.transform=v.roamTransform,f.decomposeTransform(),f.dirty();else{var y=new g;y.transform=v.roamTransform,y.decomposeTransform();var w={scale:y.scale,position:y.position};h=y.scale,l.updateProps(f,w,e)}var M=v.rawScale,x=v.rawPosition;c.removeAll();var b=["itemStyle"],k=["emphasis","itemStyle"],T=["label"],S=["emphasis","label"],z=o.createHashMap();o.each(u.regions,(function(t){var n=z.get(t.name)||z.set(t.name,new l.Group),i=new l.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});n.add(i);var r,u=e.getRegionModel(t.name)||e,g=u.getModel(b),m=u.getModel(k),d=p(g),v=p(m),y=u.getModel(T),w=u.getModel(S);if(s){r=s.indexOfName(t.name);var C=s.getItemVisual(r,"color",!0);C&&(d.fill=C)}var I=function(e){return[e[0]*M[0]+x[0],e[1]*M[1]+x[1]]};o.each(t.geometries,(function(e){if("polygon"===e.type){for(var t=[],n=0;n<e.exterior.length;++n)t.push(I(e.exterior[n]));i.shape.paths.push(new l.Polygon({segmentIgnoreThreshold:1,shape:{points:t}}));for(n=0;n<(e.interiors?e.interiors.length:0);++n){for(var o=e.interiors[n],r=(t=[],0);r<o.length;++r)t.push(I(o[r]));i.shape.paths.push(new l.Polygon({segmentIgnoreThreshold:1,shape:{points:t}}))}}})),i.setStyle(d),i.style.strokeNoScale=!0,i.culling=!0;var D=y.get("show"),O=w.get("show"),G=s&&isNaN(s.get(s.mapDimension("value"),r)),P=s&&s.getItemLayout(r);if(a||G&&(D||O)||P&&P.showLabel){var A,L=a?t.name:r;(!s||r>=0)&&(A=e);var R=new l.Text({position:I(t.center.slice()),scale:[1/f.scale[0],1/f.scale[1]],z2:10,silent:!0});if(l.setLabelStyle(R.style,R.hoverStyle={},y,w,{labelFetcher:A,labelDataIndex:L,defaultText:t.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!_){var X=[1/h[0],1/h[1]];l.updateProps(R,{scale:X},e)}n.add(R)}if(s)s.setItemGraphicEl(r,n);else{u=e.getRegionModel(t.name);i.eventData={componentType:"geo",componentIndex:e.componentIndex,geoIndex:e.componentIndex,name:t.name,region:u&&u.option||{}}}var Y=n.__regions||(n.__regions=[]);Y.push(t),n.highDownSilentOnTouch=!!e.get("selectedMode"),l.setHoverStyle(n,v),c.add(n)})),this._updateController(e,t,n),m(this,e,c,n,i),d(e,c)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&u.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(e){var t=e.map;this._mapName!==t&&o.each(u.makeGraphic(t,this.uid),(function(e){this._backgroundGroup.add(e)}),this),this._mapName=t},_updateController:function(e,t,n){var i=e.coordinateSystem,a=this._controller,l=this._controllerHost;l.zoomLimit=e.get("scaleLimit"),l.zoom=i.getZoom(),a.enable(e.get("roam")||!1);var u=e.mainType;function h(){var t={type:"geoRoam",componentType:u};return t[u+"Id"]=e.id,t}a.off("pan").on("pan",(function(e){this._mouseDownFlag=!1,r.updateViewOnPan(l,e.dx,e.dy),n.dispatchAction(o.extend(h(),{dx:e.dx,dy:e.dy}))}),this),a.off("zoom").on("zoom",(function(e){if(this._mouseDownFlag=!1,r.updateViewOnZoom(l,e.scale,e.originX,e.originY),n.dispatchAction(o.extend(h(),{zoom:e.scale,originX:e.originX,originY:e.originY})),this._updateGroup){var t=this.group.scale;this._regionsGroup.traverse((function(e){"text"===e.type&&e.attr("scale",[1/t[0],1/t[1]])}))}}),this),a.setPointerChecker((function(t,o,r){return i.getViewRectAfterRoam().contain(o,r)&&!s(t,n,e)}))}};var v=f;e.exports=v},9176:(e,t,n)=>{var o=n(33051),i=n(41502),r=n(61158),a=n(20582);function s(e){this.pointerChecker,this._zr=e,this._opt={};var t=o.bind,n=t(l,this),r=t(u,this),a=t(h,this),s=t(c,this),p=t(g,this);i.call(this),this.setPointerChecker=function(e){this.pointerChecker=e},this.enable=function(t,i){this.disable(),this._opt=o.defaults(o.clone(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==t&&(t=!0),!0!==t&&"move"!==t&&"pan"!==t||(e.on("mousedown",n),e.on("mousemove",r),e.on("mouseup",a)),!0!==t&&"scale"!==t&&"zoom"!==t||(e.on("mousewheel",s),e.on("pinch",p))},this.disable=function(){e.off("mousedown",n),e.off("mousemove",r),e.off("mouseup",a),e.off("mousewheel",s),e.off("pinch",p)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(e){if(!(r.isMiddleOrRightButtonOnMouseUpDown(e)||e.target&&e.target.draggable)){var t=e.offsetX,n=e.offsetY;this.pointerChecker&&this.pointerChecker(e,t,n)&&(this._x=t,this._y=n,this._dragging=!0)}}function u(e){if(this._dragging&&d("moveOnMouseMove",e,this._opt)&&"pinch"!==e.gestureEvent&&!a.isTaken(this._zr,"globalPan")){var t=e.offsetX,n=e.offsetY,o=this._x,i=this._y,s=t-o,l=n-i;this._x=t,this._y=n,this._opt.preventDefaultMouseMove&&r.stop(e.event),m(this,"pan","moveOnMouseMove",e,{dx:s,dy:l,oldX:o,oldY:i,newX:t,newY:n})}}function h(e){r.isMiddleOrRightButtonOnMouseUpDown(e)||(this._dragging=!1)}function c(e){var t=d("zoomOnMouseWheel",e,this._opt),n=d("moveOnMouseWheel",e,this._opt),o=e.wheelDelta,i=Math.abs(o),r=e.offsetX,a=e.offsetY;if(0!==o&&(t||n)){if(t){var s=i>3?1.4:i>1?1.2:1.1,l=o>0?s:1/s;p(this,"zoom","zoomOnMouseWheel",e,{scale:l,originX:r,originY:a})}if(n){var u=Math.abs(o),h=(o>0?1:-1)*(u>3?.4:u>1?.15:.05);p(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:h,originX:r,originY:a})}}}function g(e){if(!a.isTaken(this._zr,"globalPan")){var t=e.pinchScale>1?1.1:1/1.1;p(this,"zoom",null,e,{scale:t,originX:e.pinchX,originY:e.pinchY})}}function p(e,t,n,o,i){e.pointerChecker&&e.pointerChecker(o,i.originX,i.originY)&&(r.stop(o.event),m(e,t,n,o,i))}function m(e,t,n,i,r){r.isAvailableBehavior=o.bind(d,null,n,i),e.trigger(t,r)}function d(e,t,n){var i=n[e];return!e||i&&(!o.isString(i)||t.event[i+"Key"])}o.mixin(s,i);var f=s;e.exports=f},9344:(e,t,n)=>{var o=n(60479),i=n(61485),r=i.onIrrelevantElement,a=n(51177);function s(e){return e=h(e),function(t,n){return a.clipPointsByRect(t,e)}}function l(e,t){return e=h(e),function(n){var o=null!=t?t:n,i=o?e.width:e.height,r=o?e.x:e.y;return[r,r+(i||0)]}}function u(e,t,n){return e=h(e),function(o,i,a){return e.contain(i[0],i[1])&&!r(o,t,n)}}function h(e){return o.create(e)}t.makeRectPanelClipPath=s,t.makeLinearBrushOtherExtent=l,t.makeRectIsTargetByCursor=u},61485:(e,t)=>{var n={axisPointer:1,tooltip:1,brush:1};function o(e,t,o){var i=t.getComponentByElement(e.topTarget),r=i&&i.coordinateSystem;return i&&i!==o&&!n[i.mainType]&&r&&r.model!==o}t.onIrrelevantElement=o},20582:(e,t,n)=>{var o=n(70492),i="\0_ec_interaction_mutex";function r(e,t,n){var o=l(e);o[t]=n}function a(e,t,n){var o=l(e),i=o[t];i===n&&(o[t]=null)}function s(e,t){return!!l(e)[t]}function l(e){return e[i]||(e[i]={})}o.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},(function(){})),t.take=r,t.release=a,t.isTaken=s},99337:(e,t,n)=>{var o=n(76172),i=o.getLayoutRect,r=o.box,a=o.positionElement,s=n(78988),l=n(51177);function u(e,t,n){var o=t.getBoxLayoutParams(),s=t.get("padding"),l={width:n.getWidth(),height:n.getHeight()},u=i(o,l,s);r(t.get("orient"),e,t.get("itemGap"),u.width,u.height),a(e,o,l,s)}function h(e,t){var n=s.normalizeCssArray(t.get("padding")),o=t.getItemStyle(["color","opacity"]);o.fill=t.get("backgroundColor");e=new l.Rect({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:o,silent:!0,z2:-1});return e}t.layout=u,t.makeBackground=h},31194:(e,t)=>{function n(e,t,n){var o=e.target,i=o.position;i[0]+=t,i[1]+=n,o.dirty()}function o(e,t,n,o){var i=e.target,r=e.zoomLimit,a=i.position,s=i.scale,l=e.zoom=e.zoom||1;if(l*=t,r){var u=r.min||0,h=r.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/e.zoom;e.zoom=l,a[0]-=(n-a[0])*(c-1),a[1]-=(o-a[1])*(c-1),s[0]*=c,s[1]*=c,i.dirty()}t.updateViewOnPan=n,t.updateViewOnZoom=o},1501:(e,t,n)=>{var o=n(33051),i={updateSelectedMap:function(e){this._targetList=o.isArray(e)?e.slice():[],this._selectTargetMap=o.reduce(e||[],(function(e,t){return e.set(t.name,t),e}),o.createHashMap())},select:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e),o=this.get("selectedMode");"single"===o&&this._selectTargetMap.each((function(e){e.selected=!1})),n&&(n.selected=!0)},unSelect:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);n&&(n.selected=!1)},toggleSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);if(null!=n)return this[n.selected?"unSelect":"select"](e,t),n.selected},isSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);return n&&n.selected}};e.exports=i},19233:e=>{function t(e,t,i,r,a,s){e=e||0;var l=i[1]-i[0];if(null!=a&&(a=o(a,[0,l])),null!=s&&(s=Math.max(s,null!=a?a:0)),"all"===r){var u=Math.abs(t[1]-t[0]);u=o(u,[0,l]),a=s=o(u,[a,s]),r=0}t[0]=o(t[0],i),t[1]=o(t[1],i);var h=n(t,r);t[r]+=e;var c=a||0,g=i.slice();h.sign<0?g[0]+=c:g[1]-=c,t[r]=o(t[r],g);var p=n(t,r);null!=a&&(p.sign!==h.sign||p.span<a)&&(t[1-r]=t[r]+h.sign*a);p=n(t,r);return null!=s&&p.span>s&&(t[1-r]=t[r]+p.sign*s),t}function n(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function o(e,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,e))}e.exports=t}}]);