shuishen
2024-01-29 dc1e4fb2aec77fbbdbf3ef763c17e742df99c992
src/views/propertySupervision/residentSupervision.vue
@@ -796,12 +796,17 @@
        setEchartsOption (data) {
            let option = {
                tooltip: {
                    trigger: 'item'
                    trigger: 'item',
                    confine: true
                },
                legend: {
                    orient: 'vertical',
                    right: 30,
                    bottom: 10
                    right: 10,
                    bottom: 0,
                    padding: [30, 0],
                    formatter: function (name) {
                        return name.length > 6 ? name.substr(0, 6) + '...' : name
                    }
                },
                labelLine: {
                    length: 15,
@@ -810,10 +815,12 @@
                },
                series: [{
                    type: 'pie',
                    center: ['36%', '50%'],
                    radius: '80%', //修改大小
                    center: ['26%', '50%'],
                    radius: '60%', //修改大小
                    data: [],
                    label: {
                        show: false
                    },
                    emphasis: {
                        itemStyle: {
                            shadowBlur: 10,
@@ -834,16 +841,6 @@
                        name: data[i].children[k].name,
                        id: data[i].children[k].id,
                    })
                }
                if (data[i].children.length > 10) {
                    option.series[0].label = {
                        show: false
                    }
                } else {
                    option.series[0].label = {
                        show: true
                    }
                }
                option.legend.type = series.length > 4 ? "scroll" : "plain"