{ "pandav:/initFilterScript/JArray.js": { "cubeCode": "Cube('pandav:/com/ml-area-basic/4.1.7/initFilterScript/JArray',[],function(a){return a.exports});", "requires": [], "buildLevel": 0, "outputDir": "/com/ml-area-basic/4.1.7/initFilterScript", "outputPath": "/com/ml-area-basic/4.1.7/initFilterScript/JArray.js", "fileName": "/initFilterScript/JArray.js" }, "pandav:/index.js": { "cubeCode": "Cube('pandav:/com/ml-area-basic/4.1.7',['pandav:/npm/bcore/0.0.22/event','pandav:/npm/lodash/4.17.11','pandav:/npm/datav-g2plot-adaptor/1.1.6','pandav:/npm/datav-g2plot-util/0.2.4','pandav:/com/ml-area-basic/4.1.7/transform'],function(a,b,c){var d=c('pandav:/npm/bcore/0.0.22/event'),e=c('pandav:/npm/lodash/4.17.11'),f=c('pandav:/npm/datav-g2plot-adaptor/1.1.6'),g=c('pandav:/npm/datav-g2plot-util/0.2.4'),h=c('pandav:/com/ml-area-basic/4.1.7/transform'),i=h.transOptionKey,j=h.defaultProps,k=g.getTransform,l=g.datavColor2G2Color,m=g.convertData;return a.exports=d.extend(function(a,b){this.container=a,this.chart=null,this.guiConfig={options:{chart:{legend:{marker:{shape:'hyphen',show:!1,size:4},textStyle:{color:'rgb(144, 160, 174)',fontFamily:'Microsoft Yahei',fontSize:12,fontWeight:'normal'}}},others:{tooltip:{textStyleList:{color:'#fff',fontFamily:'Microsoft Yahei',fontSize:14,fontWeight:'normal'},textStyleValue:{color:'#fff',fontFamily:'Microsoft Yahei',fontSize:14,fontWeight:'normal'}}}}},this.propsConfig=j,this.init(b)},{init:function(a){this.mergeConfig(a)},initChart:function(a){var b=a.chartConfig;this.chart=new f.StackedArea(this.container,b),this.chart.render();var c=k(this.container);Object.values(c).length&&this.chart&&this.chart.canvas&&(this.chart.canvas.set('containerTransform',c),this.chart.canvas.set('supportCSSTransform',!0))},render:function(a,b){var c=this;this.guiConfig=this.mergeConfig(b),a=this.data(a),a&&e.isArray(a)&&a.length?m(e.cloneDeep(a),this.guiConfig,!1,{x:'x',y:'y'}).then(function(a){c.propsConfig=i(c.guiConfig,c.propsConfig,e.cloneDeep(a)),c._bindEvent(c.propsConfig);var b=Object.assign({data:a},c.propsConfig);console.log(b),c.chart?e.get(b.yAxis,'min')?(c.chart.updateConfig(b),c.chart.render()):(c.chart.destroy(),c.initChart({chartConfig:b})):c.initChart({chartConfig:b})}):null},updateStyle:function(){},data:function(a){return a&&(this._data=e.clone(a)),this._data},setColors:function(){var a=this.guiConfig,b=e.get(a,'options.series.series');b&&[].concat(b).filter(function(a){return a}).forEach(function(a){var b=e.get(a,'area.fill');b&&e.set(a,'area.fill',l(b))})},getThemableConfig:function(a){if(!a)return{};var b=a.textColor,c=a.axisColor,d=a.palette,f=a.bgColor,g=(e.get(this.guiConfig,'options.series.series')||[]).map(function(a,b){var c=d[b]||d[b%d.length];return{area:{fill:{type:'flat',value:c}},point:{color:c}}}),h={label:{textarea:{color:b}},title:{textarea:{color:b}},axisLine:{color:c},tickLine:{stroke:c},grid:{color:c}};return{options:{chart:{numericalLabel:{textStyle:{color:b}}},axis:{xaxis:h,yaxis:h},series:{series:g},others:{tooltip:{textStyle:{color:b},bgBox:{backgroundColor:f}}}}}},mergeConfig:function(a){var b;if(a){b=a,this.guiConfig=a;var c=e.cloneDeep(e.get(a,'options.series.series'));this.guiConfig=e.defaultsDeep(a||{},this.guiConfig),c&&e.set(this.guiConfig,'options.series.series',c),this.setColors()}else b=this.guiConfig;return b},resize:function(a,b){this.chart&&this.chart.updateConfig({width:a,height:b}),this.chart&&this.chart.render()},destroy:function(){this.chart&&this.chart.destroy(),this.chart=null,this._data=null},_bindEvent:function(a){var b=this;a.event={onPointClick:function(a){var c=e.get(a,'target.cfg.origin.data');c&&b.emit('click',c)},onLegendClick:function(a){var c=e.get(a,'target.cfg.delegateObject.item.value');c&&b.emit('onLegendClick',{value:c})}}},highlight:function(a){var b=a.data,c=a.style;if(this.chart&&b){var d=function(a){return Object.keys(b).every(function(c){return a[c]===b[c]})};this.chart.setActive(d,c)}},cancelHighlight:function(){this.chart&&this.chart.setActive({},{})}}),a.exports});", "requires": [ "pandav:/transform.js" ], "buildLevel": 1, "outputDir": "/com/ml-area-basic/4.1.7", "outputPath": "/com/ml-area-basic/4.1.7/index.js", "fileName": "/index.js" }, "pandav:/initFilterScript/JObject.js": { "cubeCode": "Cube('pandav:/com/ml-area-basic/4.1.7/initFilterScript/JObject',[],function(a){return a.exports});", "requires": [], "buildLevel": 0, "outputDir": "/com/ml-area-basic/4.1.7/initFilterScript", "outputPath": "/com/ml-area-basic/4.1.7/initFilterScript/JObject.js", "fileName": "/initFilterScript/JObject.js" }, "pandav:/transform.js": { "cubeCode": "Cube('pandav:/com/ml-area-basic/4.1.7/transform',['pandav:/npm/lodash/4.17.11','pandav:/npm/datav-g2plot-util/0.2.4'],function(a,b,c){function d(a){var b=a.dataSeries,c=a.series,d=a.propsConfig,e=g.uniq(b),f={},h=c.map(function(a){return g.get(a,'point.color')});e.forEach(function(a,b){var c=b