Ver Fonte

半检二检车间看板=>半检二检七日趋势图=>开年查不到7天内 数据赋值找不到下标数据

李士越 há 1 ano atrás
pai
commit
add4df6508
1 ficheiros alterados com 36 adições e 24 exclusões
  1. 36 24
      wwwroot/main/Procedure/test12/demo.html

+ 36 - 24
wwwroot/main/Procedure/test12/demo.html

@@ -190,30 +190,42 @@
             $.get("demo.ashx?m=zx", function (data) {
                 var json = JSON.parse(data);
                 if (json["success"] == true) {
-                    var BJ1 = parseFloat(json["rows"][0]["二检合格率"]);
-                    var BJ2 = parseFloat(json["rows"][1]["二检合格率"]);
-                    var BJ3 = parseFloat(json["rows"][2]["二检合格率"]);
-                    var BJ4 = parseFloat(json["rows"][3]["二检合格率"]);
-                    var BJ5 = parseFloat(json["rows"][4]["二检合格率"]);
-                    var BJ6 = parseFloat(json["rows"][5]["二检合格率"]);
-                    var BJ7 = parseFloat(json["rows"][6]["二检合格率"]);
-                    var day1 = json["rows"][0]["日期"];
-                    var day2 = json["rows"][1]["日期"];
-                    var day3 = json["rows"][2]["日期"];
-                    var day4 = json["rows"][3]["日期"];
-                    var day5 = json["rows"][4]["日期"];
-                    var day6 = json["rows"][5]["日期"];
-                    var day7 = json["rows"][6]["日期"];
-                    var count1 = parseFloat(json["rows"][0]["二检数量"]);
-                    var count2 = parseFloat(json["rows"][1]["二检数量"]);
-                    var count3 = parseFloat(json["rows"][2]["二检数量"]);
-                    var count4 = parseFloat(json["rows"][3]["二检数量"]);
-                    var count5 = parseFloat(json["rows"][4]["二检数量"]);
-                    var count6 = parseFloat(json["rows"][5]["二检数量"]);
-                    var count7 = parseFloat(json["rows"][6]["二检数量"]);
-                    window.DayZL.data.datasets[0].data = [BJ1, BJ2, BJ3, BJ4, BJ5, BJ6, BJ7];
-                    window.DayZL.data.datasets[1].data = [count1, count2, count3, count4, count5, count6, count7];
-                    window.DayZL.data.labels = [day1, day2, day3, day4, day5, day6, day7];
+                    //var BJ1 = parseFloat(json["rows"][0]["二检合格率"]);
+                    //var BJ2 = parseFloat(json["rows"][1]["二检合格率"]);
+                    //var BJ3 = parseFloat(json["rows"][2]["二检合格率"]);
+                    //var BJ4 = parseFloat(json["rows"][3]["二检合格率"]);
+                    //var BJ5 = parseFloat(json["rows"][4]["二检合格率"]);
+                    //var BJ6 = parseFloat(json["rows"][5]["二检合格率"]);
+                    //var BJ7 = parseFloat(json["rows"][6]["二检合格率"]);
+                    //var day1 = json["rows"][0]["日期"];
+                    //var day2 = json["rows"][1]["日期"];
+                    //var day3 = json["rows"][2]["日期"];
+                    //var day4 = json["rows"][3]["日期"];
+                    //var day5 = json["rows"][4]["日期"];
+                    //var day6 = json["rows"][5]["日期"];
+                    //var day7 = json["rows"][6]["日期"];
+                    //var count1 = parseFloat(json["rows"][0]["二检数量"]);
+                    //var count2 = parseFloat(json["rows"][1]["二检数量"]);
+                    //var count3 = parseFloat(json["rows"][2]["二检数量"]);
+                    //var count4 = parseFloat(json["rows"][3]["二检数量"]);
+                    //var count5 = parseFloat(json["rows"][4]["二检数量"]);
+                    //var count6 = parseFloat(json["rows"][5]["二检数量"]);
+                    //var count7 = parseFloat(json["rows"][6]["二检数量"]);
+                    //window.DayZL.data.datasets[0].data = [BJ1, BJ2, BJ3, BJ4, BJ5, BJ6, BJ7];
+                    //window.DayZL.data.datasets[1].data = [count1, count2, count3, count4, count5, count6, count7];
+                    //window.DayZL.data.labels = [day1, day2, day3, day4, day5, day6, day7]; 
+                    // 首先清空数组
+                    window.DayZL.data.datasets[0].data = [];
+                    window.DayZL.data.datasets[1].data = [];
+                    window.DayZL.data.labels = [];
+                    for (var i=0; i < json["rows"].length;i++) {
+                        var BJ = parseFloat(json["rows"][i]["二检合格率"]);
+                        var day = json["rows"][i]["日期"];
+                        var count = parseFloat(json["rows"][i]["二检数量"]);
+                        window.DayZL.data.datasets[0].data.push(BJ);
+                        window.DayZL.data.datasets[1].data.push(count);
+                        window.DayZL.data.labels.push(day);
+                    }
                     window.DayZL.update();
                 }
             });