From e48371f370c7f1e2f02a760cad5d34edcc4b3fe3 Mon Sep 17 00:00:00 2001 From: Jack <1638169491@qq.com> Date: Fri, 5 Aug 2022 13:50:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B9=96=E9=87=8C=E5=A4=A7=E5=B1=8F=EF=BC=9A?= =?UTF-8?q?=E5=9B=9E=E6=BB=9A=20jChart/pie/JProblemChart.vue=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../digitalSite/leftCenter.vue | 54 ++++++++--------- .../jChart/pie/JProblemChart.vue | 59 ++++++++----------- 2 files changed, 52 insertions(+), 61 deletions(-) diff --git a/src/views/projectAdmin/dataBoard/projectHuScreen/digitalSite/leftCenter.vue b/src/views/projectAdmin/dataBoard/projectHuScreen/digitalSite/leftCenter.vue index 74e6d586..536ab5c0 100644 --- a/src/views/projectAdmin/dataBoard/projectHuScreen/digitalSite/leftCenter.vue +++ b/src/views/projectAdmin/dataBoard/projectHuScreen/digitalSite/leftCenter.vue @@ -1,42 +1,42 @@ - - + diff --git a/src/views/projectAdmin/dataBoard/projectHuScreen/jChart/pie/JProblemChart.vue b/src/views/projectAdmin/dataBoard/projectHuScreen/jChart/pie/JProblemChart.vue index bbc98546..c46e5938 100644 --- a/src/views/projectAdmin/dataBoard/projectHuScreen/jChart/pie/JProblemChart.vue +++ b/src/views/projectAdmin/dataBoard/projectHuScreen/jChart/pie/JProblemChart.vue @@ -23,10 +23,6 @@ export default { color: { type: Array, default: () => ['#3cabfd', '#57ec72', '#f294c6', '#f43a8d', '#6ee4f0'] - }, - centerPie: { - type: Object, - default: () => null } }, data() { @@ -38,35 +34,6 @@ export default { methods: { initMyChart() { const myChart = echarts.init(this.$refs.myChart) - const { data, centerPie } = this - const setSeries = ((data, centerPie) => { - const series = [ - { - type: 'pie', - radius: ['50%', '65%'], - center: ['30%', '50%'], - avoidLabelOverlap: true, - label: { show: false }, - emphasis: { - label: { show: false } - }, - labelLine: { show: false }, - data - } - ] - if (centerPie) { - series.push({ - type: 'pie', - roseType: 'area', - label: { show: false }, - color: centerPie.color, - radius: centerPie.radius, - data: centerPie.data - }) - } - return series - })(data, centerPie) - const option = { title: { x: this.title.x || '29%', @@ -104,7 +71,31 @@ export default { } }, color: this.color, - series: setSeries + series: [ + { + type: 'pie', + radius: ['50%', '65%'], + center: ['30%', '50%'], + avoidLabelOverlap: true, + label: { + show: false, + position: 'center' + }, + emphasis: { + label: { + show: false, + fontSize: '20', + color: '#fff', + fontWeight: 'bold' + }, + scaleSize: 12 + }, + labelLine: { + show: false + }, + data: this.data + } + ] } myChart.setOption(option)