seimin %!s(int64=2) %!d(string=hai) anos
pai
achega
c1bee6f70b
Modificáronse 1 ficheiros con 31 adicións e 32 borrados
  1. 31 32
      assets/js/controllers/charts4.js

+ 31 - 32
assets/js/controllers/charts4.js

@@ -932,8 +932,8 @@ function getiIncidentFiveAllData(time){
932 932
                 res.quantityStatistics[i].category="信息系统"
933 933
             }
934 934
         }
935
-        $scope.fenlei=res.quantityStatistics;
936
-        var pieData=res.quantityStatisticsList;
935
+        $scope.fenlei=res.quantityStatistics || [];
936
+        var pieData=res.quantityStatisticsList || [];
937 937
         // 近五年事件统计
938 938
         option_incidentFiveAll.xAxis[0].data=[];
939 939
         option_incidentFiveAll.series[0].data=[];
@@ -949,46 +949,45 @@ function getiIncidentFiveAllData(time){
949 949
         option_classification.legend.data=[];
950 950
         option_classification.radar.indicator=[];
951 951
         option_classification.series[0].data=[];
952
-        var all_category0=0;
953
-        var all_category1=0;
954
-        var all_category2=0;
955
-        var all_category3=0;
956
-        var all_category4=0;
952
+        var all_category = $scope.fenlei.map(function(v){return 0});
957 953
         for(var i=0;i<pieData.length;i++){
958 954
             // all_category0+=Number(pieData[i].category0);
959 955
             // all_category1+=Number(pieData[i].category1);
960 956
             // all_category2+=Number(pieData[i].category2);
961 957
             // all_category3+=Number(pieData[i].category3);
962 958
             // all_category4+=Number(pieData[i].category4);
963
-            if(all_category0 < Number(pieData[i].category0)){
964
-                all_category0 = Number(pieData[i].category0)
965
-            }
966
-            if(all_category1 <  Number(pieData[i].category1)){
967
-                all_category1 =  Number(pieData[i].category1)
968
-            }
969
-            if(all_category2 <  Number(pieData[i].category2)){
970
-                all_category2 =  Number(pieData[i].category2)
971
-            }
972
-            if(all_category3 <  Number(pieData[i].category3)){
973
-                all_category3 =  Number(pieData[i].category3)
974
-            }
975
-            if(all_category4 <  Number(pieData[i].category4)){
976
-                all_category4=  Number(pieData[i].category4)
977
-            }
959
+            if(all_category[i] < Number(pieData[i]['category' + i])){
960
+                all_category[i] = Number(pieData[i]['category' + i]);
961
+            }
962
+            // if(all_category1 <  Number(pieData[i].category1)){
963
+            //     all_category1 =  Number(pieData[i].category1)
964
+            // }
965
+            // if(all_category2 <  Number(pieData[i].category2)){
966
+            //     all_category2 =  Number(pieData[i].category2)
967
+            // }
968
+            // if(all_category3 <  Number(pieData[i].category3)){
969
+            //     all_category3 =  Number(pieData[i].category3)
970
+            // }
971
+            // if(all_category4 <  Number(pieData[i].category4)){
972
+            //     all_category4=  Number(pieData[i].category4)
973
+            // }
978 974
         }
979
-        console.log(all_category0);
980
-        console.log(all_category1);
981
-        console.log(all_category2);
982
-        console.log(all_category3);
983
-        console.log(all_category4);
975
+        // console.log(all_category0);
976
+        // console.log(all_category1);
977
+        // console.log(all_category2);
978
+        // console.log(all_category3);
979
+        // console.log(all_category4);
984 980
         for(var i=0;i<pieData.length;i++){
985 981
             option_classification.legend.data.push(pieData[i].date)
986 982
         }
987
-        option_classification.radar.indicator.push({"name":$scope.fenlei[0].category,"max":all_category0});
988
-        option_classification.radar.indicator.push({"name":$scope.fenlei[1].category,"max":all_category1});
989
-        option_classification.radar.indicator.push({"name":$scope.fenlei[2].category,"max":all_category2});
990
-        option_classification.radar.indicator.push({"name":$scope.fenlei[3].category,"max":all_category3});
991
-        option_classification.radar.indicator.push({"name":$scope.fenlei[4].category,"max":all_category4});
983
+        for(var i=0;i<$scope.fenlei.length;i++){
984
+            option_classification.radar.indicator.push({"name":$scope.fenlei[i].category,"max":all_category[i]});
985
+        }
986
+        // option_classification.radar.indicator.push({"name":$scope.fenlei[0].category,"max":all_category0});
987
+        // option_classification.radar.indicator.push({"name":$scope.fenlei[1].category,"max":all_category1});
988
+        // option_classification.radar.indicator.push({"name":$scope.fenlei[2].category,"max":all_category2});
989
+        // option_classification.radar.indicator.push({"name":$scope.fenlei[3].category,"max":all_category3});
990
+        // option_classification.radar.indicator.push({"name":$scope.fenlei[4].category,"max":all_category4});
992 991
         for(var i=0;i<pieData.length;i++){
993 992
             option_classification.series[0].data.push({value:[pieData[i].category0,pieData[i].category1,pieData[i].category2,pieData[i].category3,pieData[i].category4],"name":pieData[i].date})
994 993
         }