|
@@ -32,6 +32,10 @@ function first_success(obj, sta) {
|
|
|
let worksum = [];
|
|
|
z = 0;
|
|
|
|
|
|
+ if(typeof output.length =="number"){
|
|
|
+ output.list = output;
|
|
|
+ }
|
|
|
+
|
|
|
if (output.list == undefined || output.list.length == 0) {
|
|
|
send_alert("没有数据");
|
|
|
}
|
|
@@ -70,10 +74,8 @@ function first_success(obj, sta) {
|
|
|
}
|
|
|
if (failNumber[k] + passNumber[k] == 0) {
|
|
|
failrate[k] = 0;
|
|
|
- }
|
|
|
- else {
|
|
|
- failrate[k] = failNumber[k] / (failNumber[k] + passNumber[k]) * 100;
|
|
|
-
|
|
|
+ } else {
|
|
|
+ failrate[k] = Math.floor(failNumber[k] / (failNumber[k] + passNumber[k]) * 10000) / 100;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -179,7 +181,7 @@ function on_red_rank_success(obj, sta) {
|
|
|
for (i = 0; i < redchart.list.length; i++) {
|
|
|
goodid[i] = getUserName(redchart.list[i].workerId);
|
|
|
goodpass[i] = redchart.list[i].passNum;
|
|
|
- goodfailrate[i] = redchart.list[i].failRate / 100;
|
|
|
+ goodfailrate[i] = Math.floor(100 * redchart.list[i].failRate) / 100;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -195,7 +197,7 @@ function on_black_rank_success(obj, sta) {
|
|
|
for (i = 0; i < blackchart.list.length; i++) {
|
|
|
badid[i] = getUserName(blackchart.list[i].workerId);
|
|
|
badpass[i] = blackchart.list[i].passNum;
|
|
|
- badfailrate[i] = blackchart.list[i].failRate / 100;
|
|
|
+ badfailrate[i] = Math.floor(100* blackchart.list[i].failRate )/ 100;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -277,7 +279,7 @@ function realtime_success(obj, sta) {
|
|
|
if (failNumber[k] + passNumber[k] == 0) {
|
|
|
failrate[k] = 0;
|
|
|
} else {
|
|
|
- failrate[k] = failNumber[k] / (failNumber[k] + passNumber[k]) * 100;
|
|
|
+ failrate[k] = Math.floor(failNumber[k] / (failNumber[k] + passNumber[k]) * 10000) / 100
|
|
|
}
|
|
|
/*stackeverynum[k]=stackeverynum[k]/z;*/
|
|
|
///
|