62.chunk.js 3.64 KB
webpackJsonpecCom([62],{972:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a(146),s=r(i),c=a(0),o=r(c),n=a(6),l=r(n),u=a(1),h=r(u),f=a(3),d=r(f),p=a(4),y=r(p),v=a(5),g=r(v),D=a(2),S=r(D),m=a(51),b=r(m),x=a(361),w=r(x),C=a(56),A=r(C),J=a(10),L=r(J),k=a(9),P=r(k),B=P.default.getLabel,F=["#4DB4FF","#1477B4","#49AFBC","#B6CF21","#F9A825","#FF81AC","#AF64F0","#808BC5","#5C6977","#BEBEBE"],T=function(e){function t(e){(0,h.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.chart=void 0,a.state={repaint:!1},a}return(0,g.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=function(){var t=function(){var t=e.props.onStatusChange;e.chart=window.echarts.init(b.default.findDOMNode(e.refs.chartDiv)),"function"===typeof t&&t("ready"),e.paint()};A.default.isDefined("echartsChinaJS")?A.default.ready("echartsChinaJS",t):(0,A.default)("/cloudstore/resource/pc/echarts4/china.js","echartsChinaJS",t)};A.default.isDefined("echartsJS")?A.default.ready("echartsJS",function(){A.default.isDefined("echartsGLJS")?A.default.ready("echartsGLJS",t):(0,A.default)("/cloudstore/resource/pc/echarts4/echarts-gl.js",t)}):(0,A.default)("/cloudstore/resource/pc/echarts4/echarts.min.js","echartsJS",function(){A.default.isDefined("echartsGLJS")?A.default.ready("echartsGLJS",t):(0,A.default)("/cloudstore/resource/pc/echarts4/echarts-gl.js",t)})}},{key:"componentWillReceiveProps",value:function(e){var t=!1;if(e.useDefault){var a=e.series||[],r=this.props.series,i=void 0===r?[]:r;a.length!==i.length?t=!0:Array.isArray(a)&&(t=a.filter(function(e,t){return e!==i[t]}).length>0)}this.setState({repaint:t})}},{key:"componentDidUpdate",value:function(){this.state.repaint&&(this.paint(),this.setState({repaint:!1}))}},{key:"componentWillUnmount",value:function(){this.clear()}},{key:"render",value:function(){var e=50*(0,w.default)(this,"props.categories.length",0)+50,t={height:"100%",minWidth:e};return S.default.createElement("div",(0,o.default)({ref:"chartDiv",style:t},this.props))}},{key:"clear",value:function(){this.chart&&this.chart.clear(),this.chart=null}},{key:"resize",value:function(){this.chart&&this.chart.resize()}},{key:"paint",value:function(){if(!this.chart&&window.echarts&&"function"===typeof window.echarts.init&&(this.chart=window.echarts.init(b.default.findDOMNode(this.refs.chartDiv))),this.chart){var e=this.props,t=e.chartName,a=e.categories,r=e.series,i=e.useDefault,c=e.option,o=e.legendData,n=i?{noDataLoadingOption:{text:B("83553","暂无数据"),effect:"bubble",effectOption:{effect:{n:0}}},title:{text:t},legend:{data:o},xAxis:{data:a,axisLine:{lineStyle:{color:"#c5c5c5"}},splitLine:{show:!0,lineStyle:{color:["#c5c5c5"]}},axisTick:{lineStyle:{color:"#c5c5c5"}},axisLabel:{interval:0,textStyle:{color:"#000"}}},yAxis:{max:5,axisLine:{lineStyle:{color:"#c5c5c5",width:1,shadowBlur:0,opacity:0}},axisLabel:{textStyle:{color:"#000"}}},grid:{left:30,right:0,borderColor:"#c5c5c5"},color:F,series:[{type:"bar",data:r}],tooltip:{formatter:"<strong>"+t+"</strong><br/>{b0}: {c0}"}}:{},l=c?(0,s.default)({},n,c):n;this.chart.setOption(l),this.props.chartAction&&this.props.chartAction(this.chart)}}}]),t}(S.default.Component);T.propTypes={chartName:S.default.PropTypes.string,categories:S.default.PropTypes.array,series:S.default.PropTypes.array,legendData:S.default.PropTypes.array,option:S.default.PropTypes.object,useDefault:S.default.PropTypes.bool,chartAction:S.default.PropTypes.func},T.defaultProps={chartName:B("385901","泛微表格"),useDefault:!0};var _=(0,L.default)(T,"WeaEchart");t.default=_}});
//# sourceMappingURL=62.chunk.js.map?v=660f090f