var isfloasignal = true; var isfloasignals = false;//未使用 var isfloa = true; var isfloas = true; var floaleft = 0; var floaright = 575; var floastartsignal; var floastopsignal; var floaactionsignal; var floaactionsignal1; var isfloaaction=false; var isstackersignal = true; var isstackersignals = false; var isstacker = true; var isstackers = true;//未使用 var stackerleft = 0; var stackerright = 631; var stackerstartsignal; var stackerstopsignal; var stackeractionsignal; var isstackeraction=false; var set4 = null; function startMove4() { clearInterval(set4); set4 = setInterval('changefloatation()', 100); } var set5 = null; function startMove5() { clearInterval(set5); set5 = setInterval('changestacker()', 70); } function stacker() { $.ajax({ url: contextPath + "/shelfmanager/stacker", async: true, type: "GET", cache: false, success: function (data) { stackerstartsignal = (data.stackerstartsignal).toString(); stackerstopsignal = (data.stackerstopsignal).toString(); stackeractionsignal=(data.stackeractionsignal).toString(); if(stackerstartsignal=="0001"&&stackeractionsignal=="0001"){ isstackeraction=true; } stackerpanduan(); }, error: function (data) { alert("请求异常"); } }); } function stackerpanduan() { if (isstackeraction) { if (isstackersignal) { var big = document.getElementById("bigstacker"); var map = document.createElement("div"); map.innerHTML = "
"; big.appendChild(map); var bigs = document.getElementById("stackergalss1"); stackerleft = parseInt(bigs.offsetLeft); isstackersignal = false; startMove5(); } } } function changestacker() { var big = document.getElementById("stackergalss1"); if (isstackeraction) { if (isstacker) { if (stackerleft == stackerright) { big.style.left = stackerleft + "px"; isstacker = false; isstackers = true; isstackeraction=false; } else { big.style.left = stackerleft + "px"; stackerleft = stackerleft + 1; return; } } } else if (stackerstopsignal == "0001"&&stackeractionsignal == "0001") { if (isstackers) { isstacker = true; isstackersignal = true; big.parentNode.removeChild(big); isstackers = false; clearInterval(bge6); bge6 = setInterval("stacker()", "500"); } } return; } function floatation() { $.ajax({ url: contextPath + "/shelfmanager/datafloatationtask", async: true, type: "GET", cache: false, success: function (data) { floastartsignal = (data.floastartsignal).toString(); floastopsignal = (data.floastopsignal).toString(); floaactionsignal=(data.floaactionsignal).toString(); floaactionsignal1=(data.floaactionsignal1).toString(); if(floastartsignal=="0001"&&floaactionsignal=="0001"){ isfloaaction=true; } floatationpanduan(); }, error: function (data) { alert("请求异常"); } }); } function floatationpanduan() { if (isfloaaction) { if (isfloasignal) { var big = document.getElementById("bigfloa"); var map = document.createElement("div"); map.innerHTML = ""; big.appendChild(map); var bigs = document.getElementById("floagalss1"); floaleft = parseInt(bigs.offsetLeft); isfloasignal = false; startMove4(); } } } function changefloatation() { var big = document.getElementById("floagalss1"); if (floastopsignal == "0001"&&floaactionsignal1=="0001") { if (isfloas) { isfloa = true; isfloasignal = true; big.parentNode.removeChild(big); isfloas = false; clearInterval(bge5); bge5 = setInterval("floatation()", "500"); } } else if (isfloaaction) { if (isfloa) { if (floaleft == floaright) { big.style.left = floaleft + "px"; isfloa = false; isfloas = true; isfloaaction=false; } else { big.style.left = floaleft + "px"; floaleft = floaleft + 1; return; } } } return; }