| | |
| | | } |
| | | this.initStoreObjects = function (object) { |
| | | if (this.firstTime === 1) { |
| | | // initStore(); |
| | | if (Store3DData !== undefined && Store3DData !== null) { |
| | | for(var group of Store3DData.data.store.groups) { |
| | | new StoreCrn(group.crn, object); |
| | |
| | | } |
| | | } |
| | | this.queryCrn = function () { |
| | | if (CrnDatas !== null) { |
| | | if (CrnDatas !== null && this.firstTime === 0) { |
| | | for (let crnData of CrnDatas) { |
| | | let crnTask = getArrVal(this.crnTasks, "crnNo", crnData.crnNo); |
| | | if (null == crnTask) { |
| | |
| | | var CrnDatas = null; |
| | | function queryCrnCurrent() { |
| | | $.ajax({ |
| | | // url: 'http://47.97.1.152:58080/jkwcs/three/query/crn/cache/v1', |
| | | url: 'http://localhost:9090/jkwcs/three/query/crn/cache/v1', |
| | | url: 'http://47.97.1.152:58080/jkwcs/three/query/crn/cache/v1', |
| | | // url: 'http://localhost:9090/jkwcs/three/query/crn/cache/v1', |
| | | type: "GET", |
| | | data: {}, |
| | | success: function (res) { |
| | |
| | | var Store3DData; |
| | | function initStore() { |
| | | $.ajax({ |
| | | // url: 'http://47.97.1.152:58080/jkwcs/three/init/store/v1', |
| | | url: 'http://localhost:9090/jkwcs/three/init/store/v1', |
| | | url: 'http://47.97.1.152:58080/jkwcs/three/init/store/v1', |
| | | // url: 'http://localhost:9090/jkwcs/three/init/store/v1', |
| | | type: "POST", |
| | | data: {}, |
| | | // async: false, |
| | |
| | | that.crnBody = getArrVal(object.objects, "name", that.crnNo + "-body"); |
| | | that.crnLoad = getArrVal(object.objects, "name", that.crnNo + "-load"); |
| | | that.crnFork = getArrVal(object.objects, "name", that.crnNo + "-fork"); |
| | | if (that.crnBody===null || that.crnLoad===null || that.crnFork==null) { |
| | | console.log(that.crnNo + "号堆垛机没有初始化"); |
| | | } |
| | | }; |
| | | init(); |
| | | |
| | | that.modify = function (crnData) { |
| | | if (that.run || that.crnNo === 0 || that.crnBody===null || that.crnLoad===null || that.crnFork==null) { |
| | | // console.log(that.crnNo + "号堆垛机更新失败"); |
| | | } else { |
| | | if (that.run || that.crnNo === 0) { |
| | | console.error(that.crnNo + "号堆垛机更新失败"); |
| | | return; |
| | | } |
| | | if (that.crnBody===null) { |
| | | that.crnBody = getArrVal(object.objects, "name", that.crnNo + "-body"); |
| | | return; |
| | | } |
| | | if (that.crnLoad===null) { |
| | | that.crnLoad = getArrVal(object.objects, "name", that.crnNo + "-load"); |
| | | return; |
| | | } |
| | | if (that.crnFork===null) { |
| | | that.crnFork = getArrVal(object.objects, "name", that.crnNo + "-fork"); |
| | | return; |
| | | } |
| | | if (JSON.stringify(crnData.position) === JSON.stringify(that.position)) { |
| | | return; |
| | | } |
| | |
| | | |
| | | curves[0].start = true; |
| | | |
| | | } |
| | | } |
| | | |
| | | that.move = function () { |
| | |
| | | var shipInfoBtn = document.getElementById("ship-info-btn"); |
| | | var speedDom = document.getElementById("speed"); |
| | | var timer = setInterval(function () { |
| | | if (percent < 99.95) { |
| | | percent += 0.05; |
| | | if (percent < 100.00) { |
| | | percent += 0.04; |
| | | speedDom.innerText = percent.toFixed(2); |
| | | } else { |
| | | if (!hasClass(shipInfoBtn, "show")) { |