chunk-3c7b95d2.14362047.js 2.2 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c7b95d2"],{"4d1d":function(t,e,i){"use strict";var s=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(s["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}},"8ac4":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.id}})},r=[],n=(i("7f7f"),i("313e")),a=i.n(n),d=i("4d1d"),h={mixins:[d["a"]],props:{className:{type:String,default:"chart"},id:{type:String,default:"chart"},width:{type:String,default:"500px"},height:{type:String,default:"400px"},title:{type:String,default:""},desc:{type:String,default:""},showTitle:{type:String,default:""},seriesData:{type:Array,default:function(){return[]}}},data:function(){return{chart:null}},computed:{legendData:function(){console.log(this.seriesData);var t=Object.assign([],this.seriesData),e=[];return t.map((function(t){e.push(t.name)})),e}},watch:{seriesData:{handler:function(t,e){this.initChart()},deep:!0}},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=a.a.init(document.getElementById(this.id)),this.chart.clear(),this.chart.setOption({title:{text:this.title,subtext:this.desc,left:"center"},tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},series:{name:this.showTitle,type:"pie",radius:"50%",center:["50%","60%"],data:this.seriesData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}}),window.onresize=this.chart.resize}}},l=h,o=i("2877"),c=Object(o["a"])(l,s,r,!1,null,null,null);e["default"]=c.exports}}]);