From a1cc1dca3ad00d2ac1b81c54b0f98b3684c31da1 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期四, 25 十二月 2025 11:48:20 +0800
Subject: [PATCH] Gis大屏调整及数据交互

---
 fzzy-igdss-web/src/main/resources/static/group/index.js |  230 +++------------------------------------------------------
 1 files changed, 14 insertions(+), 216 deletions(-)

diff --git a/fzzy-igdss-web/src/main/resources/static/group/index.js b/fzzy-igdss-web/src/main/resources/static/group/index.js
index e046375..30cf5e1 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/index.js
+++ b/fzzy-igdss-web/src/main/resources/static/group/index.js
@@ -1,9 +1,4 @@
 var nowClientWidth = document.documentElement.clientWidth; // 褰撳墠瑙嗗彛瀹藉害
-var pieVarietyChart = null;   // 鍝佺楗肩姸鍥� -- 绮
-var pieTypeChart = null;      // 鎬ц川楗肩姸鍥� -- 绮
-var pieLevelChart = null;     // 绛夌骇楗肩姸鍥� -- 绮
-var pieYearChart = null;      // 骞翠唤楗肩姸鍥� -- 绮
-var pieAreaChart = null;      // 鍖哄煙楗肩姸鍥� -- 绮
 var hisVarietyChart = null;   // 鍝佺鏌辩姸鍥�
 var deptAreaAllList = null;   // 鎵�鏈夊簱鍖哄垪琛ㄤ俊鎭�
 var deptAreaList = null;      // 瀛樻斁鍒囨崲搴撳尯鍒楄〃淇℃伅
@@ -37,29 +32,33 @@
     initTime();
     // 鍒濆鍖栧浘琛�
     initChart();
+    //鍒濆鍖栨爣璇�
     initDicSlogan();
     //鍒濆鍖栧湴鍥�
     initMap();
-
     //鍔犺浇鎸囧畾鍦板尯鍦板浘
     renderMapPoints("涔岄瞾鏈ㄩ綈甯�,鍏嬫媺鐜涗緷甯�,鍚愰瞾鐣競,鍝堝瘑甯�,鏄屽悏鍥炴棌鑷不宸�,鍗氬皵濉旀媺钂欏彜鑷不宸�,宸撮煶閮钂欏彜鑷不宸�,闃垮厠鑻忓湴鍖�,鍏嬪瓬鍕掕嫃鏌皵鍏嬪瓬鑷不宸�,鍠�浠�鍦板尯,鍜岀敯鍦板尯,浼婄妬鍝堣惃鍏嬭嚜娌诲窞,濉斿煄鍦板尯,闃垮嫆娉板湴鍖�");
-    // 璇锋眰搴撳尯淇℃伅
-    // ajaxDeptArea();
-    // 鑾峰彇鍏徃淇℃伅
-    // ajaxCompany();
-    // 璇锋眰绮鏁伴噺缁熻淇℃伅
+
+    //TODO 缁熻鐩稿叧鏁伴噺淇℃伅锛屽寘鍚簱鐐瑰強绮鏁伴噺
     // ajaxFoodNum();
-    // 璇锋眰鑾峰彇搴撳尯鍔ㄦ�佷俊鎭�
+
+    //TODO 璇锋眰鐩戠搴撳尯淇℃伅
+    // ajaxDeptArea();
+
+    //TODO 璇锋眰AI浜嬩欢淇℃伅
     // ajaxMsg();
-    // 婊氬姩
+
+    //TODO 璇锋眰鎶撴媿璺熻釜淇℃伅
+    // ajaxFoodNum();
+
+    //鎶撴媿璺熻釜婊氬姩
     jQuery(".block2").slide({ mainCell: ".bd ul", autoPage: true, effect: "topLoop", autoPlay: true, vis: 4 });
     jQuery(".follow").slide({ mainCell: ".bd ul", autoPlay: true, effect: "leftMarquee", vis: 5, interTime: 50 });
 }
 
 // socket淇℃伅杩斿洖铏曠悊
 function socketOnMessage(pocket) {
-    //console.log(pocket);
-    if (pocket.bizId == "slogan") {
+    if (pocket.bizId === "slogan") {
         var data = pocket.data;
         dicSlogan = data;
         initDicSlogan();
@@ -581,43 +580,6 @@
         hisVarietyChart = hisFoodVariety;
     }
 
-    /*----- 楗煎浘 -----*/
-    // 鍝佺 -- 绮
-    if (data.varietyChartPie.length > 0) {
-        var varietyChart = pieVarietyChart;
-        varietyChart.option.series[0].data = data.varietyChartPie;
-        varietyChart.chart.setOption(varietyChart.option, true);
-        pieVarietyChart = varietyChart;
-    }
-    // 鎬ц川 -- 绮
-    if (data.typeChartPie.length > 0) {
-        var typeChart = pieTypeChart;
-        typeChart.option.series[0].data = data.typeChartPie;
-        typeChart.chart.setOption(typeChart.option, true);
-        pieTypeChart = typeChart;
-    }
-    // 绛夌骇 -- 绮
-    if (data.levelChartPie.length > 0) {
-        var levelChart = pieLevelChart;
-        levelChart.option.series[0].data = data.levelChartPie;
-        levelChart.chart.setOption(levelChart.option, true);
-        pieLevelChart = levelChart;
-    }
-    // 骞翠唤 -- 绮
-    if (data.yearChartPie.length > 0) {
-        var yearChart = pieYearChart;
-        yearChart.option.series[0].data = data.yearChartPie;
-        yearChart.chart.setOption(yearChart.option, true);
-        pieYearChart = yearChart;
-    }
-    // 鍖哄煙 -- 绮
-    if (data.areaChartPie.length > 0) {
-        var areaChart = pieAreaChart;
-        areaChart.option.series[0].data = data.areaChartPie;
-        areaChart.chart.setOption(areaChart.option, true);
-        pieAreaChart = areaChart;
-    }
-
     // 绮鐩戠鏁伴噺鍒囨崲
     foodNumSwitch();
     // 绮楗煎浘鍒囨崲
@@ -752,26 +714,6 @@
  */
 function initScrollbar() {
 
-    if (pieVarietyChart) {
-        pieVarietyChart.resize();
-    }
-
-    if (pieTypeChart) {
-        pieTypeChart.resize();
-    }
-
-    if (pieLevelChart) {
-        pieLevelChart.resize();
-    }
-
-    if (pieYearChart) {
-        pieYearChart.resize();
-    }
-
-    if (pieAreaChart) {
-        pieAreaChart.resize();
-    }
-
     if (hisVarietyChart) {
         hisVarietyChart.resize();
     }
@@ -806,59 +748,6 @@
         ['灏忛害', '鐜夌背', '绋昏胺', '鎴愬搧绮�',  '鎴愬搧娌�', '鍏朵粬'],
         [1000, 1200, 1500, 1300, 1100, 1600]
     );
-
-    // /* 鍝佺 - 绮 */
-    // pieChartLoad(
-    //     [
-    //         {value: 0, name: '绋昏胺'},
-    //         {value: 0, name: '鐜夌背'},
-    //         {value: 0, name: '灏忛害'}
-    //     ],
-    //     'pieVarietyChart'
-    // );
-    // /* 鎬ц川 - 绮 */
-    // pieChartLoad(
-    //     [
-    //         {value: 0, name: '鐪佺骇鍌ㄥ'},
-    //         {value: 0, name: '甯傜骇鍌ㄥ'},
-    //         {value: 0, name: '鍘跨骇鍌ㄥ'}
-    //     ],
-    //     'pieTypeChart'
-    // );
-    // /* 绛夌骇 - 绮 */
-    // pieChartLoad(
-    //     [
-    //         {value: 0, name: '涓�绛�'},
-    //         {value: 0, name: '浜岀瓑'},
-    //         {value: 0, name: '涓夌瓑'},
-    //         {value: 0, name: '鍥涚瓑'},
-    //         {value: 0, name: '浜旂瓑'},
-    //         {value: 0, name: '绛夊'}
-    //     ],
-    //     'pieLevelChart'
-    // );
-    // /* 骞翠唤 - 绮 */
-    // pieChartLoad(
-    //     [
-    //         {value: 0, name: '2019'},
-    //         {value: 0, name: '2020'},
-    //         {value: 0, name: '2021'},
-    //         {value: 0, name: '2022'},
-    //         {value: 0, name: '2023'}
-    //
-    //     ],
-    //     'pieYearChart'
-    // );
-    // /* 鍦板煙 - 绮 */
-    // pieChartLoad(
-    //     [
-    //         {value: 0, name: '2019'},
-    //         {value: 0, name: '2020'},
-    //         {value: 0, name: '2021'},
-    //         {value: 0, name: '2022'},
-    //         {value: 0, name: '2023'}
-    //     ], 'pieAreaChart'
-    // );
 }
 
 /**
@@ -978,97 +867,6 @@
     };
     myChart.setOption(options);
     hisVarietyChart = {"chart": myChart, "option": options};
-}
-
-/**
- * 楗煎浘鍔犺浇
- *
- * @param obj
- * @param id
- */
-function pieChartLoad(data, id) {
-    var dom = document.getElementById(id);
-    var pieChart = echarts.init(dom);
-
-    var option = {
-        tooltip: {
-            trigger: 'item'
-        },
-        legend: {
-            bottom: 10,
-            right: 10,
-            left: 10,
-            textStyle: {
-                color: '#fff',
-                fontSize: 12
-            },
-            itemWidth: 8,
-            itemHeight: 8,
-            icon: "circle",
-            // 浣跨敤鍥炶皟鍑芥暟
-            formatter:function(name) {
-
-                var than = option.series[0].data;
-                var total = 0;
-                var tarValue;
-                for (var i = 0, l = than.length; i < l; i++) {
-                    total += Number(than[i].value);
-                    if (than[i].name == name) {
-                        tarValue = Number(than[i].value);
-                    }
-                }
-                var p = 0.0;
-                if(total > 0){
-                    p = (tarValue / total) * 100;
-                }
-                return name + " " + " " + p.toFixed(2) + "%";
-            }
-        },
-
-        color: ['#26a2cf', '#d36b37', '#d49327', '#2d6be9', '#36b994', '#bc2032', '#d3614f'],
-        series: [
-            {
-                name: '',
-                type: 'pie',
-                radius: ['20%', '50%'],
-                center: ['center', '30%'],
-                avoidLabelOverlap: false,
-                itemStyle: {
-                    borderRadius: 10,
-                    borderColor: '#041636',
-                    borderWidth: 8,
-                },
-                label: {
-                    show: false,
-                    color: '#fff',
-                    formatter: '{b}\n{d}%',
-                    fontSize: nowSize(16),
-                    lineHeight: nowSize(25),
-                },
-                labelLine: {
-                    show: true,
-                    lineStyle: {
-                        cap: 'round',
-                    }
-                },
-                data: data
-            }
-        ]
-    };
-
-    pieChart.setOption(option);
-
-    if (id === 'pieVarietyChart') {
-        pieVarietyChart = {"chart": pieChart, "option": option};
-    } else if (id === 'pieTypeChart') {
-        pieTypeChart = {"chart": pieChart, "option": option};
-    } else if (id === 'pieLevelChart') {
-        pieLevelChart = {"chart": pieChart, "option": option};
-    } else if (id === 'pieYearChart') {
-        pieYearChart = {"chart": pieChart, "option": option};
-    } else if (id === 'pieAreaChart') {
-        pieAreaChart = {"chart": pieChart, "option": option};
-    }
 }
 
 /**

--
Gitblit v1.9.3