|
@@ -104,130 +104,11 @@ function load_flows_history_realtime_data() {
|
|
|
get_data("fcBiFactoryDaily/list?type=1" , history_success);
|
|
|
}
|
|
|
|
|
|
-function load_table_red_rank() {
|
|
|
- get_data("fcBiWorkerDaily/get?type=0&limit=3", on_red_rank_success);
|
|
|
-}
|
|
|
-
|
|
|
-function load_table_black_rank() {
|
|
|
- get_data("fcBiWorkerDaily/get?type=4&limit=3", on_black_rank_success);
|
|
|
-
|
|
|
-}
|
|
|
|
|
|
function get_stop_scheudle() {
|
|
|
location.href='denglu.html';
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-function history_success(obj, sta) {
|
|
|
- var history = first_parse(this, obj);
|
|
|
- var i, j, t;
|
|
|
- console.log(" history : ");
|
|
|
- console.log(history);
|
|
|
- if (this.url.indexOf("type=1") >= 0) {
|
|
|
- t = 1;
|
|
|
- } else if (this.url.indexOf("type=2") >= 0) {
|
|
|
- t = 2;
|
|
|
- } else if (this.url.indexOf("type=3") >= 0) {
|
|
|
- t = 3;
|
|
|
- } else {
|
|
|
- t = 0;
|
|
|
- }
|
|
|
-
|
|
|
- if (t == 2 || t == 3) {
|
|
|
- hispass[t] = 0;
|
|
|
- hisfail[t] = 0;
|
|
|
- hisstack[t] = 0;
|
|
|
- hisrate[t] = 0;
|
|
|
- for (i = 0; i < history.length; i++) {
|
|
|
- hispass[t] = history[i].passNum + hispass[t];
|
|
|
- hisfail[t] = history[i].failNum + hisfail[t];
|
|
|
- hisstack[t] = history[i].avgDue + hisstack[t];
|
|
|
- }
|
|
|
- if (history.length != 1) {
|
|
|
- if (hispass[t] + hisfail[t] == 0) {
|
|
|
- hisrate[t] = 0;
|
|
|
- } else {
|
|
|
- hisrate[t] = Math.floor(hisfail[t] / (hispass[t] + hisfail[t]) * 10000) / 100;
|
|
|
- }
|
|
|
- }
|
|
|
- } else if (t == 1) {
|
|
|
- hispass[1] = history[0].passNum;
|
|
|
- hisfail[1] = history[0].failNum;
|
|
|
- hisstack[1] = history[0].avgDue;
|
|
|
- if (hispass[1] + hisfail[1] == 0) {
|
|
|
- hisrate[1] = 0;
|
|
|
- } else {
|
|
|
- hisrate[1] = Math.floor(hisfail[1] / (hispass[1] + hisfail[1]) * 10000) / 100;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- hispass[0] = history[history.length - 1].passNum;
|
|
|
- hisfail[0] = history[history.length - 1].failNum;
|
|
|
- hisstack[0] = history[history.length - 1].avgDue;
|
|
|
- if (hispass[0] + hisfail[0] == 0) {
|
|
|
- hisrate[0] = 0;
|
|
|
- } else {
|
|
|
- hisrate[0] = Math.floor(hisfail[0] / (hispass[0] + hisfail[0]) * 10000) / 100;
|
|
|
- }
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-function on_red_rank_success(obj, sta) {
|
|
|
- var redchart = first_parse(this, obj);
|
|
|
- var i, j;
|
|
|
- i = j = 0;
|
|
|
- console.log(" redchart : ");
|
|
|
- console.log(redchart);
|
|
|
- for (i = 0; i < redchart.list.length; i++) {
|
|
|
- goodid[i] = getUserName(redchart.list[i].workerId);
|
|
|
- goodpass[i] = redchart.list[i].passNum;
|
|
|
- goodfailrate[i] = Math.floor(100 * redchart.list[i].failRate) / 100;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-function on_black_rank_success(obj, sta) {
|
|
|
- var blackchart = first_parse(this, obj);
|
|
|
- var i, j;
|
|
|
- i = j = 0;
|
|
|
- console.log(" black chart : ");
|
|
|
- console.log(blackchart);
|
|
|
-
|
|
|
- for (i = 0; i < blackchart.list.length; i++) {
|
|
|
- badid[i] = getUserName(blackchart.list[i].workerId);
|
|
|
- badpass[i] = blackchart.list[i].passNum;
|
|
|
- badfailrate[i] = Math.floor(100* blackchart.list[i].failRate )/ 100;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-function add_success(obj, sta) {
|
|
|
- var history1 = first_parse(this, obj);
|
|
|
- var i, j;
|
|
|
- console.log(" history1 : ");
|
|
|
- console.log(history1);
|
|
|
- hispass[t] = 0;
|
|
|
- hisfail[t] = 0;
|
|
|
- hisstack[t] = 0;
|
|
|
- hisrate[t] = 0;
|
|
|
- var lengthnum = history1.length - 1;
|
|
|
- for (i = lengthnum; i < history1.length; i++) {
|
|
|
- hispass[t] = history1[i].passNum + hispass[t];
|
|
|
- hisfail[t] = history1[i].failNum + hisfail[t];
|
|
|
- hisstack[t] = history1[i].avgDue + hisstack[t];
|
|
|
- hisrate[t] = history1[i].failRate;
|
|
|
- hisrate[t] = hisrate[t] / 100;
|
|
|
- }
|
|
|
-
|
|
|
- if (hispass[t] + hisfail[t] == 0) {
|
|
|
- hisrate[t] = 0;
|
|
|
- }
|
|
|
- t++;
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
function realtime_success(obj, sta) {
|
|
|
var output = first_parse(this, obj);
|
|
|
//在这里排序 spo\
|