1234567891011121314151617 |
- import{co as fe,cr as le,aV as ve,d as he,C as T,bs as j,S as ge,V as w,cs as pe,G as H,b2 as Y,l as ze,ct as be,O as ee,cu as we,a7 as ye,bc as me,u as Oe,cv as Ee}from"./index-ec08eff7.js";const xe=(e,t,r)=>e=fe({},le(t,r),e),Ge=(e,t)=>(e.backgroundColor="rgba(0,0,0,0)",xe(e,ve,t)),Je=(e,t)=>{if(!e)return;const r=e.getOption();r.dataset=null,e.setOption(t)};var W=null;function Ce(e){return W||(W=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),W(e)}var N=null;function Le(e){N||(N=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),N(e)}function Se(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function R(e,t){t===void 0&&(t={});var r=document.createElement(e);return Object.keys(t).forEach(function(a){r[a]=t[a]}),r}function ie(e,t,r){var a=window.getComputedStyle(e,r||null)||{display:"none"};return a[t]}function q(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(ie(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var Ae='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',B=0,k=null;function Te(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=Re.bind(e));var r=e.__resize_listeners__;if(!r){if(e.__resize_listeners__=[],window.ResizeObserver){var a=e.offsetWidth,o=e.offsetHeight,n=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===a&&e.offsetHeight===o)||F(e)}),u=q(e),p=u.detached,v=u.rendered;e.__resize_observer_triggered__=p===!1&&v===!1,e.__resize_observer__=n,n.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){F(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(B||(k=Se(Ae)),Me(e),e.__resize_rendered__=q(e).rendered,window.MutationObserver){var h=new MutationObserver(e.__resize_mutation_handler__);h.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=h}}e.__resize_listeners__.push(t),B++}function je(e,t){var r=e.__resize_listeners__;if(r){if(t&&r.splice(r.indexOf(t),1),!r.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",P),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--B&&k&&k.parentNode.removeChild(k)}}function He(e){var t=e.__resize_last__,r=t.width,a=t.height,o=e.offsetWidth,n=e.offsetHeight;return o!==r||n!==a?{width:o,height:n}:null}function Re(){var e=q(this),t=e.rendered,r=e.detached;t!==this.__resize_rendered__&&(!r&&this.__resize_triggers__&&($(this),this.addEventListener("scroll",P,!0)),this.__resize_rendered__=t,F(this))}function P(){var e=this;$(this),this.__resize_raf__&&Le(this.__resize_raf__),this.__resize_raf__=Ce(function(){var t=He(e);t&&(e.__resize_last__=t,F(e))})}function F(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function Me(e){var t=ie(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var r=R("div",{className:"resize-triggers"}),a=R("div",{className:"resize-expand-trigger"}),o=R("div"),n=R("div",{className:"resize-contract-trigger"});a.appendChild(o),r.appendChild(a),r.appendChild(n),e.appendChild(r),e.__resize_triggers__={triggers:r,expand:a,expandChild:o,contract:n},$(e),e.addEventListener("scroll",P,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function $(e){var t=e.__resize_triggers__,r=t.expand,a=t.expandChild,o=t.contract,n=o.scrollWidth,u=o.scrollHeight,p=r.offsetWidth,v=r.offsetHeight,h=r.scrollWidth,f=r.scrollHeight;o.scrollLeft=n,o.scrollTop=u,a.style.width=p+1+"px",a.style.height=v+1+"px",r.scrollLeft=h,r.scrollTop=f}var g=function(){return g=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},g.apply(this,arguments)};var ke=["getWidth","getHeight","getDom","getOption","resize","dispatchAction","convertToPixel","convertFromPixel","containPixel","getDataURL","getConnectedDataURL","appendData","clear","isDisposed","dispose"];function Fe(e){return t=Object.create(null),ke.forEach(function(r){t[r]=function(a){return function(){for(var o=[],n=0;n<arguments.length;n++)o[n]=arguments[n];if(!e.value)throw new Error("ECharts is not initialized yet.");return e.value[a].apply(e.value,o)}}(r)}),t;var t}var De={autoresize:[Boolean,Object]},Ue=/^on[^a-z]/,te=function(e){return Ue.test(e)};function M(e,t){var r=me(e)?Oe(e):e;return r&&typeof r=="object"&&"value"in r?r.value||t:r||t}var We="ecLoadingOptions",Ne={loading:Boolean,loadingOptions:Object},O=null,ae="x-vue-echarts",re=[],E=[];(function(e,t){if(e&&typeof document<"u"){var r,a=t.prepend===!0?"prepend":"append",o=t.singleTag===!0,n=typeof t.container=="string"?document.querySelector(t.container):document.getElementsByTagName("head")[0];if(o){var u=re.indexOf(n);u===-1&&(u=re.push(n)-1,E[u]={}),r=E[u]&&E[u][a]?E[u][a]:E[u][a]=p()}else r=p();e.charCodeAt(0)===65279&&(e=e.substring(1)),r.styleSheet?r.styleSheet.cssText+=e:r.appendChild(document.createTextNode(e))}function p(){var v=document.createElement("style");if(v.setAttribute("type","text/css"),t.attributes)for(var h=Object.keys(t.attributes),f=0;f<h.length;f++)v.setAttribute(h[f],t.attributes[h[f]]);var x=a==="prepend"?"afterbegin":"beforeend";return n.insertAdjacentElement(x,v),v}})(`x-vue-echarts{display:flex;flex-direction:column;width:100%;height:100%;min-width:0}
- .vue-echarts-inner{flex-grow:1;min-width:0;width:auto!important;height:auto!important}
- `,{});var qe=function(){if(O!=null)return O;if(typeof HTMLElement>"u"||typeof customElements>"u")return O=!1;try{new Function("tag",`class EChartsElement extends HTMLElement {
- __dispose = null;
- disconnectedCallback() {
- if (this.__dispose) {
- this.__dispose();
- this.__dispose = null;
- }
- }
- }
- if (customElements.get(tag) == null) {
- customElements.define(tag, EChartsElement);
- }
- `)(ae)}catch{return O=!1}return O=!0}(),Be="ecTheme",Pe="ecInitOptions",$e="ecUpdateOptions",ne=/(^&?~?!?)native:/,Ve=he({name:"echarts",props:g(g({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},De),Ne),emits:{},inheritAttrs:!1,setup:function(e,t){var r=t.attrs,a=T(),o=T(),n=T(),u=T(),p=j(Be,null),v=j(Pe,null),h=j($e,null),f=ge(e),x=f.autoresize,se=f.manualUpdate,oe=f.loading,ue=f.loadingOptions,ce=w(function(){return u.value||e.option||null}),I=w(function(){return e.theme||M(p,{})}),G=w(function(){return e.initOptions||M(v,{})}),J=w(function(){return e.updateOptions||M(h,{})}),_e=w(function(){return function(s){var i={};for(var c in s)te(c)||(i[c]=s[c]);return i}(r)}),D={},C=pe().proxy.$listeners,L={};function S(s){if(o.value){var i=n.value=we(o.value,I.value,G.value);e.group&&(i.group=e.group),Object.keys(L).forEach(function(l){var _=L[l];if(_){var d=l.toLowerCase();d.charAt(0)==="~"&&(d=d.substring(1),_.__once__=!0);var y=i;if(d.indexOf("zr:")===0&&(y=i.getZr(),d=d.substring(3)),_.__once__){delete _.__once__;var b=_;_=function(){for(var m=[],z=0;z<arguments.length;z++)m[z]=arguments[z];b.apply(void 0,m),y.off(d,_)}}y.on(d,_)}}),x.value?ye(function(){i&&!i.isDisposed()&&i.resize(),c()}):c()}function c(){var l=s||ce.value;l&&i.setOption(l,J.value)}}function U(){n.value&&(n.value.dispose(),n.value=void 0)}C?Object.keys(C).forEach(function(s){ne.test(s)?D[s.replace(ne,"$1")]=C[s]:L[s]=C[s]}):Object.keys(r).filter(function(s){return te(s)}).forEach(function(s){var i=s.charAt(2).toLowerCase()+s.slice(3);if(i.indexOf("native:")!==0)i.substring(i.length-4)==="Once"&&(i="~".concat(i.substring(0,i.length-4))),L[i]=r[s];else{var c="on".concat(i.charAt(7).toUpperCase()).concat(i.slice(8));D[c]=r[s]}});var A=null;H(se,function(s){typeof A=="function"&&(A(),A=null),s||(A=H(function(){return e.option},function(i,c){i&&(n.value?n.value.setOption(i,g({notMerge:i!==c},J.value)):S())},{deep:!0}))},{immediate:!0}),H([I,G],function(){U(),S()},{deep:!0}),Y(function(){e.group&&n.value&&(n.value.group=e.group)});var de=Fe(n);return function(s,i,c){var l=j(We,{}),_=w(function(){return g(g({},M(l,{})),c==null?void 0:c.value)});Y(function(){var d=s.value;d&&(i.value?d.showLoading(_.value):d.hideLoading())})}(n,oe,ue),function(s,i,c){var l=null;H([c,s,i],function(_,d,y){var b=_[0],m=_[1],z=_[2];if(b&&m&&z){var V=z===!0?{}:z,Z=V.throttle,K=Z===void 0?100:Z,Q=V.onResize,X=function(){m.resize(),Q==null||Q()};l=K?Ee(X,K):X,Te(b,l)}y(function(){b&&l&&je(b,l)})})}(n,x,o),ze(function(){S()}),be(function(){qe&&a.value?a.value.__dispose=U:U()}),g({chart:n,root:a,inner:o,setOption:function(s,i){e.manualUpdate&&(u.value=s),n.value?n.value.setOption(s,i||{}):S(s)},nonEventAttrs:_e,nativeListeners:D},de)},render:function(){var e=g(g({},this.nonEventAttrs),this.nativeListeners);return e.ref="root",e.class=e.class?["echarts"].concat(e.class):"echarts",ee(ae,e,[ee("div",{ref:"inner",class:"vue-echarts-inner"})])}});export{Ve as H,Ge as e,xe as m,Je as s};
|