From 8d0e66e935ead9bfeb4a822c0fefb512e4bf2c85 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 02 十一月 2023 16:33:54 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/home/console.html |  345 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 344 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/home/console.html b/src/main/webapp/views/home/console.html
index ce1ed60..a3e4bb8 100644
--- a/src/main/webapp/views/home/console.html
+++ b/src/main/webapp/views/home/console.html
@@ -92,7 +92,25 @@
 <!--鎶ヨ〃鏁版嵁-->
 <div class="home-elem charts-contain">
     <div class="chart-elem">
-        <div id="pie"></div>
+        <div class="layui-tab layui-tab-card" style="width: 100%">
+            <ul class="layui-tab-title">
+                <li class="layui-this">鎬昏</li>
+                <li>A鍖�</li>
+                <li>B鍖�</li>
+                <li>C鍖�</li>
+                <li>D鍖�</li>
+                <li>E鍖�</li>
+            </ul>
+            <div class="layui-tab-content">
+                <div class="layui-tab-item layui-show" id="pie" style="width: 95%"></div>
+                <div class="layui-tab-item" id="pie2" style="width: 95%"></div>
+                <div class="layui-tab-item" id="pie3" style="width: 95%"></div>
+                <div class="layui-tab-item" id="pie4" style="width: 95%"></div>
+                <div class="layui-tab-item" id="pie5" style="width: 95%"></div>
+                <div class="layui-tab-item" id="pie6" style="width: 95%"></div>
+            </div>
+        </div>
+<!--        <div id="pie"></div>-->
     </div>
     <div class="chart-elem">
         <div id="line"></div>
@@ -109,7 +127,20 @@
 </body>
 <script>
     pieCharts();
+    pieACharts();
+    pieBCharts();
+    pieCCharts();
+    pieDCharts();
+    pieECharts();
     lineCharts();
+    layui.use('element', function(){
+        var element = layui.element;
+
+        //涓�浜涗簨浠惰Е鍙�
+        element.on('tab(demo)', function(data){
+            console.log(data);
+        });
+    });
     // 楗煎浘
     function pieCharts(){
         $.ajax({
@@ -174,6 +205,318 @@
         });
     }
 
+    function pieACharts(){
+        $.ajax({
+            url:baseUrl+'/console/loc/pieA/charts',
+            headers: {'token': localStorage.getItem('token')},
+            dataType: 'json',
+            contentType: 'application/json;charset=UTF-8',
+            crossDomain: true,
+            method: 'POST',
+            success:function(res){
+                var data = res.data;
+                var dataPie=eval(data.rows);
+                var chart = {
+                    plotBackgroundColor: null,
+                    plotBorderWidth: null,
+                    plotShadow: false
+                };
+                var title = {
+                    text: '搴撲綅浣跨敤姣斾緥',
+                    margin:1,
+                    style: {fontSize: '18px',color: '#777',fontWeight: 'bold'},
+                    y: 5
+                };
+                var tooltip = {
+                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
+                };
+                var plotOptions = {
+                    pie: {
+                        allowPointSelect: true,
+                        cursor: 'pointer',
+                        dataLabels: {
+                            enabled: true,
+                            format: '<b>{point.name}</b>: {point.percentage:.1f} %',
+                            style: {
+                                color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
+                            }
+                        }
+                    }
+                };
+                var series= [{
+                    type: 'pie',
+                    name: '搴撲綅鍗犳瘮',
+                    data: dataPie
+                }];
+                var loading = {
+                    hideDuration: 3,
+                    showDuration: 3
+                };
+                var json = {};
+                json.chart = chart;
+                json.title = title;
+                json.tooltip = tooltip;
+                json.series = series;
+                json.plotOptions = plotOptions;
+                json.loading = loading;
+                json.credits = {enabled: false};
+                $('#pie2').highcharts(json);
+
+            },
+            error:function(){
+            }
+        });
+    }
+    function pieBCharts(){
+        $.ajax({
+            url:baseUrl+'/console/loc/pieB/charts',
+            headers: {'token': localStorage.getItem('token')},
+            dataType: 'json',
+            contentType: 'application/json;charset=UTF-8',
+            crossDomain: true,
+            method: 'POST',
+            success:function(res){
+                var data = res.data;
+                var dataPie=eval(data.rows);
+                var chart = {
+                    plotBackgroundColor: null,
+                    plotBorderWidth: null,
+                    plotShadow: false
+                };
+                var title = {
+                    text: '搴撲綅浣跨敤姣斾緥',
+                    margin:1,
+                    style: {fontSize: '18px',color: '#777',fontWeight: 'bold'},
+                    y: 5
+                };
+                var tooltip = {
+                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
+                };
+                var plotOptions = {
+                    pie: {
+                        allowPointSelect: true,
+                        cursor: 'pointer',
+                        dataLabels: {
+                            enabled: true,
+                            format: '<b>{point.name}</b>: {point.percentage:.1f} %',
+                            style: {
+                                color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
+                            }
+                        }
+                    }
+                };
+                var series= [{
+                    type: 'pie',
+                    name: '搴撲綅鍗犳瘮',
+                    data: dataPie
+                }];
+                var loading = {
+                    hideDuration: 3,
+                    showDuration: 3
+                };
+                var json = {};
+                json.chart = chart;
+                json.title = title;
+                json.tooltip = tooltip;
+                json.series = series;
+                json.plotOptions = plotOptions;
+                json.loading = loading;
+                json.credits = {enabled: false};
+                $('#pie3').highcharts(json);
+
+            },
+            error:function(){
+            }
+        });
+    }
+    function pieCCharts(){
+        $.ajax({
+            url:baseUrl+'/console/loc/pieC/charts',
+            headers: {'token': localStorage.getItem('token')},
+            dataType: 'json',
+            contentType: 'application/json;charset=UTF-8',
+            crossDomain: true,
+            method: 'POST',
+            success:function(res){
+                var data = res.data;
+                var dataPie=eval(data.rows);
+                var chart = {
+                    plotBackgroundColor: null,
+                    plotBorderWidth: null,
+                    plotShadow: false
+                };
+                var title = {
+                    text: '搴撲綅浣跨敤姣斾緥',
+                    margin:1,
+                    style: {fontSize: '18px',color: '#777',fontWeight: 'bold'},
+                    y: 5
+                };
+                var tooltip = {
+                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
+                };
+                var plotOptions = {
+                    pie: {
+                        allowPointSelect: true,
+                        cursor: 'pointer',
+                        dataLabels: {
+                            enabled: true,
+                            format: '<b>{point.name}</b>: {point.percentage:.1f} %',
+                            style: {
+                                color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
+                            }
+                        }
+                    }
+                };
+                var series= [{
+                    type: 'pie',
+                    name: '搴撲綅鍗犳瘮',
+                    data: dataPie
+                }];
+                var loading = {
+                    hideDuration: 3,
+                    showDuration: 3
+                };
+                var json = {};
+                json.chart = chart;
+                json.title = title;
+                json.tooltip = tooltip;
+                json.series = series;
+                json.plotOptions = plotOptions;
+                json.loading = loading;
+                json.credits = {enabled: false};
+                $('#pie4').highcharts(json);
+
+            },
+            error:function(){
+            }
+        });
+    }
+    function pieDCharts(){
+        $.ajax({
+            url:baseUrl+'/console/loc/pieD/charts',
+            headers: {'token': localStorage.getItem('token')},
+            dataType: 'json',
+            contentType: 'application/json;charset=UTF-8',
+            crossDomain: true,
+            method: 'POST',
+            success:function(res){
+                var data = res.data;
+                var dataPie=eval(data.rows);
+                var chart = {
+                    plotBackgroundColor: null,
+                    plotBorderWidth: null,
+                    plotShadow: false
+                };
+                var title = {
+                    text: '搴撲綅浣跨敤姣斾緥',
+                    margin:1,
+                    style: {fontSize: '18px',color: '#777',fontWeight: 'bold'},
+                    y: 5
+                };
+                var tooltip = {
+                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
+                };
+                var plotOptions = {
+                    pie: {
+                        allowPointSelect: true,
+                        cursor: 'pointer',
+                        dataLabels: {
+                            enabled: true,
+                            format: '<b>{point.name}</b>: {point.percentage:.1f} %',
+                            style: {
+                                color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
+                            }
+                        }
+                    }
+                };
+                var series= [{
+                    type: 'pie',
+                    name: '搴撲綅鍗犳瘮',
+                    data: dataPie
+                }];
+                var loading = {
+                    hideDuration: 3,
+                    showDuration: 3
+                };
+                var json = {};
+                json.chart = chart;
+                json.title = title;
+                json.tooltip = tooltip;
+                json.series = series;
+                json.plotOptions = plotOptions;
+                json.loading = loading;
+                json.credits = {enabled: false};
+                $('#pie5').highcharts(json);
+
+            },
+            error:function(){
+            }
+        });
+    }
+    function pieECharts(){
+        $.ajax({
+            url:baseUrl+'/console/loc/pieE/charts',
+            headers: {'token': localStorage.getItem('token')},
+            dataType: 'json',
+            contentType: 'application/json;charset=UTF-8',
+            crossDomain: true,
+            method: 'POST',
+            success:function(res){
+                var data = res.data;
+                var dataPie=eval(data.rows);
+                var chart = {
+                    plotBackgroundColor: null,
+                    plotBorderWidth: null,
+                    plotShadow: false
+                };
+                var title = {
+                    text: '搴撲綅浣跨敤姣斾緥',
+                    margin:1,
+                    style: {fontSize: '18px',color: '#777',fontWeight: 'bold'},
+                    y: 5
+                };
+                var tooltip = {
+                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
+                };
+                var plotOptions = {
+                    pie: {
+                        allowPointSelect: true,
+                        cursor: 'pointer',
+                        dataLabels: {
+                            enabled: true,
+                            format: '<b>{point.name}</b>: {point.percentage:.1f} %',
+                            style: {
+                                color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
+                            }
+                        }
+                    }
+                };
+                var series= [{
+                    type: 'pie',
+                    name: '搴撲綅鍗犳瘮',
+                    data: dataPie
+                }];
+                var loading = {
+                    hideDuration: 3,
+                    showDuration: 3
+                };
+                var json = {};
+                json.chart = chart;
+                json.title = title;
+                json.tooltip = tooltip;
+                json.series = series;
+                json.plotOptions = plotOptions;
+                json.loading = loading;
+                json.credits = {enabled: false};
+                $('#pie6').highcharts(json);
+
+            },
+            error:function(){
+            }
+        });
+    }
+
+
     // 鎶樼嚎鍥�
     function lineCharts() {
         $.ajax({

--
Gitblit v1.9.1