{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\views\\dashboard\\admin\\components\\PieChart.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\dashboard\\admin\\components\\PieChart.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KaW1wb3J0IGVjaGFydHMgZnJvbSAnZWNoYXJ0cyc7CgpyZXF1aXJlKCdlY2hhcnRzL3RoZW1lL21hY2Fyb25zJyk7IC8vIGVjaGFydHMgdGhlbWUKCgppbXBvcnQgcmVzaXplIGZyb20gJy4vbWl4aW5zL3Jlc2l6ZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBtaXhpbnM6IFtyZXNpemVdLAogIHByb3BzOiB7CiAgICBjbGFzc05hbWU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnY2hhcnQnCiAgICB9LAogICAgd2lkdGg6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnMTAwJScKICAgIH0sCiAgICBoZWlnaHQ6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnMzAwcHgnCiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY2hhcnQ6IG51bGwKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLmluaXRDaGFydCgpOwogICAgfSk7CiAgfSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgaWYgKCF0aGlzLmNoYXJ0KSB7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICB0aGlzLmNoYXJ0LmRpc3Bvc2UoKTsKICAgIHRoaXMuY2hhcnQgPSBudWxsOwogIH0sCiAgbWV0aG9kczogewogICAgaW5pdENoYXJ0OiBmdW5jdGlvbiBpbml0Q2hhcnQoKSB7CiAgICAgIHRoaXMuY2hhcnQgPSBlY2hhcnRzLmluaXQodGhpcy4kZWwsICdtYWNhcm9ucycpOwogICAgICB0aGlzLmNoYXJ0LnNldE9wdGlvbih7CiAgICAgICAgdG9vbHRpcDogewogICAgICAgICAgdHJpZ2dlcjogJ2l0ZW0nLAogICAgICAgICAgZm9ybWF0dGVyOiAne2F9IDxici8+e2J9IDoge2N9ICh7ZH0lKScKICAgICAgICB9LAogICAgICAgIGxlZ2VuZDogewogICAgICAgICAgbGVmdDogJ2NlbnRlcicsCiAgICAgICAgICBib3R0b206ICcxMCcsCiAgICAgICAgICBkYXRhOiBbJ0luZHVzdHJpZXMnLCAnVGVjaG5vbG9neScsICdGb3JleCcsICdHb2xkJywgJ0ZvcmVjYXN0cyddCiAgICAgICAgfSwKICAgICAgICBzZXJpZXM6IFt7CiAgICAgICAgICBuYW1lOiAnV0VFS0xZIFdSSVRFIEFSVElDTEVTJywKICAgICAgICAgIHR5cGU6ICdwaWUnLAogICAgICAgICAgcm9zZVR5cGU6ICdyYWRpdXMnLAogICAgICAgICAgcmFkaXVzOiBbMTUsIDk1XSwKICAgICAgICAgIGNlbnRlcjogWyc1MCUnLCAnMzglJ10sCiAgICAgICAgICBkYXRhOiBbewogICAgICAgICAgICB2YWx1ZTogMzIwLAogICAgICAgICAgICBuYW1lOiAnSW5kdXN0cmllcycKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsdWU6IDI0MCwKICAgICAgICAgICAgbmFtZTogJ1RlY2hub2xvZ3knCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbHVlOiAxNDksCiAgICAgICAgICAgIG5hbWU6ICdGb3JleCcKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsdWU6IDEwMCwKICAgICAgICAgICAgbmFtZTogJ0dvbGQnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbHVlOiA1OSwKICAgICAgICAgICAgbmFtZTogJ0ZvcmVjYXN0cycKICAgICAgICAgIH1dLAogICAgICAgICAgYW5pbWF0aW9uRWFzaW5nOiAnY3ViaWNJbk91dCcsCiAgICAgICAgICBhbmltYXRpb25EdXJhdGlvbjogMjYwMAogICAgICAgIH1dCiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;AAKA;;AACAA,kC,CAAA;;;AACA;AAEA;EACAC,gBADA;EAEAC;IACAC;MACAC,YADA;MAEAC;IAFA,CADA;IAKAC;MACAF,YADA;MAEAC;IAFA,CALA;IASAE;MACAH,YADA;MAEAC;IAFA;EATA,CAFA;EAgBAG,IAhBA,kBAgBA;IACA;MACAC;IADA;EAGA,CApBA;EAqBAC,OArBA,qBAqBA;IAAA;;IACA;MACA;IACA,CAFA;EAGA,CAzBA;EA0BAC,aA1BA,2BA0BA;IACA;MACA;IACA;;IACA;IACA;EACA,CAhCA;EAiCAC;IACAC,SADA,uBACA;MACA;MAEA;QACAC;UACAC,eADA;UAEAC;QAFA,CADA;QAKAC;UACAC,cADA;UAEAC,YAFA;UAGAX;QAHA,CALA;QAUAY,SACA;UACAC,6BADA;UAEAjB,WAFA;UAGAkB,kBAHA;UAIAC,gBAJA;UAKAC,sBALA;UAMAhB,OACA;YAAAiB;YAAAJ;UAAA,CADA,EAEA;YAAAI;YAAAJ;UAAA,CAFA,EAGA;YAAAI;YAAAJ;UAAA,CAHA,EAIA;YAAAI;YAAAJ;UAAA,CAJA,EAKA;YAAAI;YAAAJ;UAAA,CALA,CANA;UAaAK,6BAbA;UAcAC;QAdA,CADA;MAVA;IA6BA;EAjCA;AAjCA","names":["require","mixins","props","className","type","default","width","height","data","chart","mounted","beforeDestroy","methods","initChart","tooltip","trigger","formatter","legend","left","bottom","series","name","roseType","radius","center","value","animationEasing","animationDuration"],"sourceRoot":"src/views/dashboard/admin/components","sources":["PieChart.vue"],"sourcesContent":["<template>\n <div :class=\"className\" :style=\"{height:height,width:width}\" />\n</template>\n\n<script>\nimport echarts from 'echarts'\nrequire('echarts/theme/macarons') // echarts theme\nimport resize from './mixins/resize'\n\nexport default {\n mixins: [resize],\n props: {\n className: {\n type: String,\n default: 'chart'\n },\n width: {\n type: String,\n default: '100%'\n },\n height: {\n type: String,\n default: '300px'\n }\n },\n data() {\n return {\n chart: null\n }\n },\n mounted() {\n this.$nextTick(() => {\n this.initChart()\n })\n },\n beforeDestroy() {\n if (!this.chart) {\n return\n }\n this.chart.dispose()\n this.chart = null\n },\n methods: {\n initChart() {\n this.chart = echarts.init(this.$el, 'macarons')\n\n this.chart.setOption({\n tooltip: {\n trigger: 'item',\n formatter: '{a} <br/>{b} : {c} ({d}%)'\n },\n legend: {\n left: 'center',\n bottom: '10',\n data: ['Industries', 'Technology', 'Forex', 'Gold', 'Forecasts']\n },\n series: [\n {\n name: 'WEEKLY WRITE ARTICLES',\n type: 'pie',\n roseType: 'radius',\n radius: [15, 95],\n center: ['50%', '38%'],\n data: [\n { value: 320, name: 'Industries' },\n { value: 240, name: 'Technology' },\n { value: 149, name: 'Forex' },\n { value: 100, name: 'Gold' },\n { value: 59, name: 'Forecasts' }\n ],\n animationEasing: 'cubicInOut',\n animationDuration: 2600\n }\n ]\n })\n }\n }\n}\n</script>\n"]}]}
|