Ver código fonte

Added SignIn Page

Fruit of Eden 6 anos atrás
pai
commit
dce95b5ab9
7 arquivos alterados com 151 adições e 300 exclusões
  1. 6 4
      dapingmu.html
  2. 7 1
      js/basic.js
  3. 134 1
      js/common.js
  4. 0 119
      js/dapingmu.js
  5. 0 94
      js/lazhang-data.js
  6. 0 80
      js/lazhang-display.js
  7. 4 1
      lazhang.html

+ 6 - 4
dapingmu.html

@@ -169,13 +169,15 @@
 <!-- Modal -->
 <div id="modalContainer"></div>
 
-<!-- Demo Js -->
+<!-- Common Js Files -->
 <script src="js/basic.js"></script>
 <script src="js/getparam.js"></script>
 <script src="js/resize.js"></script>
-<script src="js/dapingmu.js">    </script>
-<script src="js/common.js">    </script>
-<script src="js/dapingmu-display.js">    </script>
+<script src="js/common.js"></script>
+
+<!--- Unique -->
+<script src="js/dapingmu.js"></script>
+<script src="js/dapingmu-display.js"></script>
 
 </body>
 

+ 7 - 1
js/basic.js

@@ -16,7 +16,7 @@ function reloadPage(){
     location.reload()
 }
 
-let Queue = {IS_LOADED : false, nowuse : 0, SVR_URL:"http://localhost:8803/server/", groupsCount : 0, groups:[], shouldStop : false, backup:["http://localhost:8803/server/","/server/","http://172.30.84.3:8803/server/","https://1.niimei.com/server/"] ,list:[]};
+let Queue = {THRESHOLD: 1000, IS_LOADED : false, nowuse : 0, SVR_URL:"http://localhost:8803/server/", groupsCount : 0, groups:[], shouldStop : false, backup:["http://localhost:8803/server/","/server/","http://172.30.84.3:8803/server/","https://1.niimei.com/server/"] ,list:[]};
 let Users = {list : []};
 function get_server_url() {
     let output = $.ajax({url: Queue.SVR_URL + "/fcWorker/list?userId=1", timeout:1000 }).fail(on_check_fail).done(function(){
@@ -83,6 +83,12 @@ function group_get_data(groupName, url, callback){
 }
 
 function parse_queue(){
+    console.log("Queue Length : " + Queue.list.length);
+    if(Queue.list.length > 5){
+        for(i = 0; i < Queue.list.length; i++) {
+            Queue.list.pop();
+        }
+    }
     if(Queue.list.length > 0){
         let one = Queue.list.pop();
         if(one.gid === -1) {

+ 134 - 1
js/common.js

@@ -1,5 +1,119 @@
+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 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] * 10000 / (hispass[t] + hisfail[t])) / 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]  * 10000 / (hispass[1] + hisfail[1])) / 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] * 10000 / (hispass[0] + hisfail[0])) / 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;
+        if(redchart.list[i].passNum + redchart.list[i].failNum > 0) {
+            goodfailrate[i] = Math.floor(redchart.list[i].failNum * 10000 / (redchart.list[i].passNum + redchart.list[i].failNum)) / 100;
+        }else{
+            goodfailrate[i] = 0;
+        }
+    }
+
+
+}
+
+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] = blackchart.list[i].failRate / 100;
+        if(blackchart.list[i].passNum + blackchart.list[i].failNum > 0) {
+            badfailrate[i] = Math.floor(blackchart.list[i].failNum * 10000 / (blackchart.list[i].passNum + blackchart.list[i].failNum)) / 100;
+        }else{
+            badfailrate[i] = 0;
+        }
+    }
+
+
+}
 
 function getSpotHtml(htmlbody, i) {
+    if(typeof hispass[i] === "undefined"){
+        htmlbody += "<tr>";
+        htmlbody += `<tr>
+                    <td> - </td>
+                    <td> - </td>
+                    <td> - </td>
+                    <td> - </td>
+                    <td> - </td>
+                </tr>`;
+        htmlbody += "</tr>";
+        return htmlbody;
+    }
     htmlbody += "<tr>";
     htmlbody += `<tr>
                     <td>${timeday[i]}</td>
@@ -13,6 +127,16 @@ function getSpotHtml(htmlbody, i) {
 }
 
 function getSpotHtml1(htmlbody, i) {
+    if(typeof goodid[i] === "undefined"){
+        htmlbody += "<tr>";
+        htmlbody += `<tr>
+                    <td> - </td>
+                    <td> - </td>
+                    <td> - </td>
+                </tr>`;
+        htmlbody += "</tr>";
+        return htmlbody;
+    }
     htmlbody += "<tr>";
     htmlbody += `<tr>
                     <td>${goodid[i]}</td>
@@ -24,6 +148,16 @@ function getSpotHtml1(htmlbody, i) {
 }
 
 function getSpotHtml2(htmlbody, i) {
+    if(typeof badid[i] === "undefined"){
+        htmlbody += "<tr>";
+        htmlbody += `<tr>
+                    <td> - </td>
+                    <td> - </td>
+                    <td> - </td>
+                </tr>`;
+        htmlbody += "</tr>";
+        return htmlbody;
+    }
     htmlbody += "<tr>";
     htmlbody += `<tr>
                     <td>${badid[i]}</td>
@@ -53,7 +187,6 @@ function showEachSpot1() {
     var htmlbody = "", one_person = "";
     var i = 0;
     var triGap = 3;
-
     htmlbody = "";
     for (i = 0; i < triGap; i++) {
 

+ 0 - 119
js/dapingmu.js

@@ -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\

+ 0 - 94
js/lazhang-data.js

@@ -105,15 +105,6 @@ function load_flows_history_realtime_data() {
     get_data("fcBiFlowDaily/list?type=1&flowId=" + flowId, 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() {
     get_data("fcWorkSchedule/stopSchedule?scheduleId=" + scheduleId, stopSuccess);
 }
@@ -122,91 +113,6 @@ function stopSuccess(obj, sta) {
     send_alert("下班操作成功! <a href='denglu.html'> 点击这里返回控制主页 </a>");
 }
 
-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] = 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] = blackchart.list[i].failRate / 100;
-    }
-
-
-}
-
 function add_success(obj, sta) {
     var history1 = first_parse(this, obj);
     var i, j;

+ 0 - 80
js/lazhang-display.js

@@ -8,86 +8,6 @@ function page_document_load() {
     get_data("fcWorkScheduleLoad/list?scheduleId=" + scheduleId, first_success)
 }
 
-
-function getSpotHtml(htmlbody, i) {
-    htmlbody += "<tr>";
-    htmlbody += `<tr>
-                    <td>${timeday[i]}</td>
-                    <td>${hispass[i]}</td>
-                    <td>${hisfail[i]}</td>
-                    <td>${hisstack[i]}</td>
-                    <td>${hisrate[i] + '%'}</td>
-                </tr>`;
-    htmlbody += "</tr>";
-    return htmlbody;
-}
-
-function getSpotHtml1(htmlbody, i) {
-    htmlbody += "<tr>";
-    htmlbody += `<tr>
-                    <td>${goodid[i]}</td>
-                    <td>${goodpass[i]}</td>
-                    <td>${goodfailrate[i] + '%'}</td>
-                </tr>`;
-    htmlbody += "</tr>";
-    return htmlbody;
-}
-
-function getSpotHtml2(htmlbody, i) {
-    htmlbody += "<tr>";
-    htmlbody += `<tr>
-                    <td>${badid[i]}</td>
-                    <td>${badpass[i]}</td>
-                    <td>${badfailrate[i] + '%'}</td>
-                </tr>`;
-    htmlbody += "</tr>";
-    return htmlbody;
-}
-
-
-function showEachSpot() {
-    var htmlbody = "", one_person = "";
-    var i = 0;
-    var triGap = 4;
-
-    htmlbody = "";
-    for (i = 0; i < triGap; i++) {
-
-        htmlbody = getSpotHtml(htmlbody, i);
-    }
-    $("#rank-one").html(htmlbody);
-    //console.log(htmlbody);
-}
-
-function showEachSpot1() {
-    var htmlbody = "", one_person = "";
-    var i = 0;
-    var triGap = 3;
-
-    htmlbody = "";
-    for (i = 0; i < triGap; i++) {
-
-        htmlbody = getSpotHtml1(htmlbody, i);
-    }
-    $("#rank-two").html(htmlbody);
-    //console.log(htmlbody);
-}
-
-function showEachSpot2() {
-    var htmlbody = "", one_person = "";
-    var i = 0;
-    var triGap = 3;
-
-    htmlbody = "";
-    for (i = 0; i < triGap; i++) {
-
-        htmlbody = getSpotHtml2(htmlbody, i);
-    }
-    $("#rank-three").html(htmlbody);
-    //console.log(htmlbody);
-}
-
-
 var compAxis = {
     categories: namedata,
     crosshair: true,

+ 4 - 1
lazhang.html

@@ -172,10 +172,13 @@
 <!-- Modal -->
 <div id="modalContainer"></div>
 
-<!-- Demo Js -->
+<!-- Common Js Files -->
 <script src="js/basic.js"></script>
 <script src="js/getparam.js"></script>
 <script src="js/resize.js"></script>
+<script src="js/common.js"></script>
+
+<!--- Unique -->
 <script src="js/lazhang-data.js"></script>
 <script src="js/lazhang-display.js"></script>
 </body>