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 = "<div id='stackergalss1' class='stackergalss1'></div>";
|
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 = "<div id='floagalss1' class='floagalss1'></div>";
|
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;
|
|
}
|