static/js/app.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
static/js/object/StaTask.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
views/index.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
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(); } } // 功能方法区 static/js/object/StaTask.js
New file @@ -0,0 +1,26 @@ // 输送线当前运行状态对象 function StaTask(staData, object) { let that = this; that.no = 0; that.run = false; let init = function () { that.no = staData.no; } init(); that.modify = function (staData) { } that.change = function () { console.log(1) } } views/index.html
@@ -21,6 +21,7 @@ <script type="text/javascript" src="../static/js/object/StoreGroup.js"></script> <script type="text/javascript" src="../static/js/object/Route.js"></script> <script type="text/javascript" src="../static/js/object/CrnTask.js"></script> <script type="text/javascript" src="../static/js/object/StaTask.js"></script> <script type="text/javascript" src="../static/js/object/Floor.js"></script> <script type="text/javascript" src="../static/js/object/ObjectSelect.js"></script> </head>