ttk-app-core
Version:
enterprise develop framework
1 lines • 6.87 kB
JavaScript
{"source":"webpackJsonp([12],{717:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=i(n(718)),o=i(n(870));function i(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.echartsLib=r.default,t}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,o[\"default\"]),n}();t.default=s},870:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),o=n(1),a=c(o),i=c(n(31)),u=c(n(871));function c(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){return JSON.stringify(e)===JSON.stringify(t)},f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.getEchartsInstance=function(){return o.echartsLib.getInstanceByDom(o.echartsElement)||o.echartsLib.init(o.echartsElement,o.props.theme,o.props.opts)},o.dispose=function(){if(o.echartsElement){try{u.default.unbind(o.echartsElement)}catch(e){}o.echartsLib.dispose(o.echartsElement)}},o.rerender=function(){var e=o.props,t=e.onEvents,n=e.onChartReady,r=o.renderEchartDom();o.bindEvents(r,t||{});try{r.resize()}catch(e){}\"function\"==typeof n&&o.props.onChartReady(r),o.echartsElement&&(0,u.default)(o.echartsElement,function(){r.resize()})},o.bindEvents=function(n,e){var t=function(e,t){\"string\"==typeof e&&\"function\"==typeof t&&n.on(e,function(e){t(e,n)})};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t(r,e[r])},o.renderEchartDom=function(){var e=o.getEchartsInstance();return e.setOption(o.props.option,o.props.notMerge||!1,o.props.lazyUpdate||!1),o.props.showLoading?e.showLoading(o.props.loadingOption||null):e.hideLoading(),e},o.echartsLib=o.props.echarts,o.echartsElement=null,o}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),r(t,[{key:\"componentDidMount\",value:function(){this.rerender()}},{key:\"componentDidUpdate\",value:function(e){var t=this.renderEchartDom();if(e.theme!==this.props.theme||!l(e.opts,this.props.opts)||!l(Object.keys(e.onEvents||{}).sort(),Object.keys(this.props.onEvents||{}).sort()))return this.dispose(),void this.rerender();if(!l(e.style,this.props.style)||!l(e.className,this.props.className))try{t.resize()}catch(e){}}},{key:\"componentWillUnmount\",value:function(){this.dispose()}},{key:\"render\",value:function(){var t=this,e=this.props,n=e.style,r=void 0===n?{}:n,o=e.className,i=s({height:300},r);return a.default.createElement(\"div\",{ref:function(e){t.echartsElement=e},style:i,className:\"echarts-for-react \"+o})}}]),t}();(t.default=f).propTypes={option:i.default.object.isRequired,echarts:i.default.object,notMerge:i.default.bool,lazyUpdate:i.default.bool,style:i.default.object,className:i.default.string,theme:i.default.string,onChartReady:i.default.func,showLoading:i.default.bool,loadingOption:i.default.object,onEvents:i.default.object,opts:i.default.shape({devicePixelRatio:i.default.number,renderer:i.default.oneOf([\"canvas\",\"svg\"]),width:i.default.oneOfType([i.default.number,i.default.oneOf([null,void 0,\"auto\"])]),height:i.default.oneOfType([i.default.number,i.default.oneOf([null,void 0,\"auto\"])])})},f.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:\"\",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{}}},871:function(e,t){var r=function(){var t=this,n=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)};return function(e){return n(e)}}(),o=function(){var t=this.cancelAnimationFrame||this.mozCancelAnimationFrame||this.webkitCancelAnimationFrame||this.clearTimeout;return function(e){return t(e)}}();function s(n){var e=n.target||n.srcElement;e.__resizeRAF__&&o(e.__resizeRAF__),e.__resizeRAF__=r(function(){var t=e.__resizeTrigger__;t.__resizeListeners__.forEach(function(e){e.call(t,n)})})}t=function(e,t){var n,r=this.document,o=r.attachEvent;if(\"undefined\"!=typeof navigator&&(n=navigator.userAgent.match(/Trident/)||navigator.userAgent.match(/Edge/)),!e.__resizeListeners__)if(e.__resizeListeners__=[],o)(e.__resizeTrigger__=e).attachEvent(\"onresize\",s);else{\"static\"===getComputedStyle(e).position&&(e.style.position=\"relative\");var i=e.__resizeTrigger__=r.createElement(\"object\");i.setAttribute(\"style\",\"display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1; opacity: 0;\"),i.setAttribute(\"class\",\"resize-sensor\"),i.__resizeElement__=e,i.onload=function(){this.contentDocument.defaultView.__resizeTrigger__=this.__resizeElement__,this.contentDocument.defaultView.addEventListener(\"resize\",s)},i.type=\"text/html\",n&&e.appendChild(i),i.data=\"about:blank\",n||e.appendChild(i)}e.__resizeListeners__.push(t)};e.exports=\"undefined\"==typeof window?t:t.bind(window),e.exports.unbind=function(e,t){var n=document.attachEvent;t?e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1):e.__resizeListeners__=[],e.__resizeListeners__.length||(n?e.detachEvent(\"onresize\",s):(e.__resizeTrigger__.contentDocument.defaultView.removeEventListener(\"resize\",s),delete e.__resizeTrigger__.contentDocument.defaultView.__resizeTrigger__,e.__resizeTrigger__=!e.removeChild(e.__resizeTrigger__)),delete e.__resizeListeners__)}}});"}