licailing 4 rokov pred
rodič
commit
10bee511c7

+ 83 - 20
src/main/vue/src/views/showStatistic/RateYearWidget.vue

@@ -53,34 +53,97 @@ export default {
                 });
             });
 
+            // let option = {
+            //     tooltip: {
+            //         trigger: 'item',
+            //         alwaysShowContent: true,
+            //         formatter: '{a} <br/>{b}: {c} ({d}%)'
+            //     },
+            //     legend: {
+            //         data: [...data].map(item => {
+            //             return item.name;
+            //         })
+            //     },
+            //     series: [
+            //         {
+            //             name: '投诉数量',
+            //             type: 'pie',
+            //             selectedMode: 'single',
+            //             radius: [0, '60%'],
+            //             label: {
+            //                 formatter: ' {b|{b}:}{c}场 {per|{d}%}  ',
+            //                 backgroundColor: '#F6F8FC',
+            //                 borderColor: '#8C8D8E',
+            //                 borderWidth: 1,
+            //                 borderRadius: 4,
+            //                 rich: {
+            //                     a: {
+            //                         color: '#6E7079',
+            //                         lineHeight: 22,
+            //                         align: 'center'
+            //                     },
+            //                     hr: {
+            //                         borderColor: '#8C8D8E',
+            //                         width: '100%',
+            //                         borderWidth: 1,
+            //                         height: 0
+            //                     },
+            //                     b: {
+            //                         color: '#4C5058',
+            //                         fontSize: 14,
+            //                         fontWeight: 'bold',
+            //                         lineHeight: 33
+            //                     },
+            //                     per: {
+            //                         color: '#fff',
+            //                         backgroundColor: '#4C5058',
+            //                         padding: [3, 4],
+            //                         borderRadius: 4
+            //                     }
+            //                 },
+            //                 position: 'inner',
+            //                 fontSize: 14
+            //             },
+            //             labelLine: {
+            //                 show: false
+            //             },
+            //             data: data,
+            //             select: {
+            //                 label: {
+            //                     show: true
+            //                 }
+            //             }
+            //         }
+            //     ]
+            // };
+
             let option = {
+                title: {
+                    left: 'center'
+                },
                 tooltip: {
-                    trigger: 'item',
-                    alwaysShowContent: true,
-                    formatter: '{a} <br/>{b}: {c} ({d}%)'
+                    trigger: 'item'
                 },
                 legend: {
-                    data: [...data].map(item => {
-                        return item.name;
-                    })
+                    orient: 'vertical',
+                    left: 'left'
                 },
                 series: [
                     {
-                        name: '投诉数量',
+                        name: '2021年等级评定',
                         type: 'pie',
-                        selectedMode: 'single',
-                        radius: [0, '60%'],
-                        label: {
-                            position: 'inner',
-                            fontSize: 14
-                        },
-                        labelLine: {
-                            show: false
-                        },
-                        data: data,
-                        select: {
-                            label: {
-                                show: true
+                        radius: '60%',
+                        data: [
+                            { value: 20, name: '优秀' },
+                            { value: 50, name: '合格' },
+                            { value: 30, name: '未参加' },
+                            { value: 5, name: '取消参评' }
+                        ],
+                        emphasis: {
+                            itemStyle: {
+                                shadowBlur: 10,
+                                shadowOffsetX: 0,
+                                shadowColor: 'rgba(0, 0, 0, 0.5)'
                             }
                         }
                     }