#
luxiaotao1123
2022-04-06 3b3f9d86e4878f676f3237ac6dd46fbfbbe77fd5
static/js/app.js
@@ -27,6 +27,7 @@
      this.outlinePass = null;
      this.goodTypes=[];//存储所有的库位类型
      this.crnTasks = [];// 堆垛机列表
      this.staTasks = [];// 输送线列表
      this.moveForward = false;//是否向前运行
      this.moveBackward = false;//是否向后运行
      this.moveLeft = false;//是否向左运行
@@ -72,7 +73,8 @@
         this.stats.end();
         this.queryCrn();
         this.crnMove();
         this.staMove()
         this.querySta();
         this.staChange();
      }
      this.initScene = function () {
         this.scene = new THREE.Scene();
@@ -357,15 +359,30 @@
            }
         }
      }
      this.crnMove = function (object) {
      this.crnMove = function () {
         for (let crnTask of this.crnTasks) {
            crnTask.move();
         }
      }
      this.staMove = function (object) {
         // for (let crnTask of this.crnTasks) {
         //    crnTask.move();
         // }
      this.querySta = function () {
         if (StaDatas !== null && this.firstTime === 0) {
            for (let staData of StaDatas) {
               let staTask = getArrVal(this.staTasks, "no", staData.no);
               if (null == staTask) {
                  console.log(staTask)
                  this.staTasks.push(new StaTask(staData, this));
               } else {
                  if(!staTask.run) {
                     staTask.modify(staData);
                  }
               }
            }
         }
      }
      this.staChange = function () {
         for (let staTask of this.staTasks) {
            staTask.change();
         }
      }
      // 功能方法区