From 0ae83a895e80a4b9777a27f613d721a7e5e2ac18 Mon Sep 17 00:00:00 2001 From: ali <ali9696@163.com> Date: 星期二, 03 九月 2024 10:18:27 +0800 Subject: [PATCH] 整体样式修改 --- energy_management_ui/src/views/equipmentMonitor/keyEquipment/pieChart.vue | 153 ++++++++++++++++++++++++++------------------------- 1 files changed, 78 insertions(+), 75 deletions(-) diff --git a/energy_management_ui/src/views/equipmentMonitor/keyEquipment/pieChart.vue b/energy_management_ui/src/views/equipmentMonitor/keyEquipment/pieChart.vue index 60f17c9..dfbf266 100644 --- a/energy_management_ui/src/views/equipmentMonitor/keyEquipment/pieChart.vue +++ b/energy_management_ui/src/views/equipmentMonitor/keyEquipment/pieChart.vue @@ -1,86 +1,89 @@ <template> - <div :class="className" :style="{height:height,width:width}" /> + <div :class="className" :style="{ height: height, width: width }" /> </template> <script> - import echarts from 'echarts' - require('echarts/theme/macarons'); // echarts theme - // import resize from './mixins/resize' +import echarts from "echarts"; +require("echarts/theme/macarons"); // echarts theme +// import resize from './mixins/resize' - export default { - // mixins: [resize], - props: { - className: { - type: String, - default: 'chart' - }, - width: { - type: String, - default: '100%' - }, - height: { - type: String, - default: '130px' - } +export default { + // mixins: [resize], + props: { + className: { + type: String, + default: "chart" }, - data() { - return { - chart: null - } + width: { + type: String, + default: "100%" }, - mounted() { - this.$nextTick(() => { - this.initChart() - }) - }, - beforeDestroy() { - if (!this.chart) { - return - } - this.chart.dispose(); - this.chart = null - }, - methods: { - initChart() { - this.chart = echarts.init(this.$el, 'macarons'); + height: { + type: String, + default: "130px" + } + }, + data() { + return { + chart: null + }; + }, + mounted() { + this.$nextTick(() => { + this.initChart(); + }); + }, + beforeDestroy() { + if (!this.chart) { + return; + } + this.chart.dispose(); + this.chart = null; + }, + methods: { + initChart() { + this.chart = echarts.init(this.$el, "macarons"); - this.chart.setOption({ - tooltip: { - trigger: 'item', - formatter: '{a} <br/>{b} : {c} ({d}%)' - }, - // legend: { - // left: 'center', - // bottom: '10', - // data: ['Industries', 'Technology', 'Forex', 'Gold', 'Forecasts'] - // }, - legend: { - type: 'scroll', - orient: 'vertical', - right: 10, - top: 20, - bottom: 20, - data: ['Industries', 'Technology', 'Forex', 'Gold', 'Forecasts'], - }, - series: [ - { - name: 'WEEKLY WRITE ARTICLES', - type: 'pie', - radius: '55%', - center: ['40%', '50%'], - data: [ - { value: 320, name: 'Industries' }, - { value: 240, name: 'Technology' }, - { value: 149, name: 'Forex' }, - { value: 100, name: 'Gold' }, - { value: 59, name: 'Forecasts' } - ], - // animationEasing: 'cubicInOut', - animationDuration: 2600 - } - ] - }) - } + this.chart.setOption({ + tooltip: { + trigger: "item", + formatter: "{a} <br/>{b} : {c} ({d}%)" + }, + // legend: { + // left: 'center', + // bottom: '10', + // data: ['Industries', 'Technology', 'Forex', 'Gold', 'Forecasts'] + // }, + legend: { + type: "scroll", + orient: "vertical", + right: 10, + top: 20, + bottom: 20, + data: ["Industries", "Technology", "Forex", "Gold", "Forecasts"], + textStyle: { + color: "#fff" + } + }, + series: [ + { + name: "WEEKLY WRITE ARTICLES", + type: "pie", + radius: "55%", + center: ["40%", "50%"], + data: [ + { value: 320, name: "Industries" }, + { value: 240, name: "Technology" }, + { value: 149, name: "Forex" }, + { value: 100, name: "Gold" }, + { value: 59, name: "Forecasts" } + ], + // animationEasing: 'cubicInOut', + animationDuration: 2600 + } + ] + }); } } +}; </script> -- Gitblit v1.9.3