#
luxiaotao1123
2022-06-22 967b1b51f17b94b9aaa6264d14266a73d48416ed
static/js/object/CrnTask.js
@@ -51,6 +51,7 @@
    that.pallet = null;
    that.goods = null;
    that.wrkNo = null;
    that.sourceLocNo = null;
    that.locNo = null;
@@ -84,23 +85,27 @@
        }
        if (that.crnBody===null) {
            that.crnBody = getArrVal(object.objects, "name", that.crnNo + "-body");
            // return;
            return;
        }
        if (that.crnLoad===null) {
            that.crnLoad = getArrVal(object.objects, "name", that.crnNo + "-load");
            // return;
            return;
        }
        if (that.crnFork===null) {
            that.crnFork = getArrVal(object.objects, "name", that.crnNo + "-fork");
            // return;
            return;
        }
        // 出库 / 移库
        if (crnData.sourceLocNo != null) {
            that.sourceLocNo = crnData.sourceLocNo;
            that.pallet = getArrVal(object.objects, "name", crnData.sourceLocNo + "-Pallet");
            that.goods = getArrVal(object.objects, "name", crnData.sourceLocNo + "-Goods");
        }
        if (crnData.locNo != null) {
            that.locNo = crnData.locNo;
        } else {
            // 入库
            if (crnData.wrkNo != null) {
                that.pallet = getArrVal(object.objects, "name", crnData.wrkNo + "-Pallet");
                that.goods = getArrVal(object.objects, "name", crnData.wrkNo + "-Goods");
            }
        }
        if (JSON.stringify(crnData.position) === JSON.stringify(that.position)) {
@@ -125,11 +130,15 @@
        that.position = crnData.position;
        that.forkPos = crnData.forkPos;
        that.loadPos = crnData.loadPos;
        that.sourceLocNo = crnData.sourceLocNo;
        that.locNo = crnData.locNo;
        that.wrkNo = crnData.wrkNo;
        // 根据货叉上下定位 判断堆垛机取放货作业 -----------------------------------------------
        // 上定位 ===>> 下定位    放货完成
        if (that.preLoadPos === 1 && that.loadPos === 0) {
            // 入库 / 移库
            if (that.locNo != null) {
                if (that.pallet != null) {
                    that.pallet.name = that.locNo + "-Pallet";
@@ -137,12 +146,21 @@
                if (that.goods != null) {
                    that.goods.name = that.locNo + "-Goods";
                }
            } else {
                // 出库
                if (crnData.wrkNo != null) {
                    if (that.pallet != null) {
                        that.pallet.name = crnData.wrkNo + "-Pallet";
                    }
                    if (that.goods != null) {
                        that.goods.name = crnData.wrkNo + "-Goods";
                    }
                }
            }
        // 下定位 ===>> 上定位    取货完成
        } else {
        }
        // create Route ------------------------------------------------
@@ -230,6 +248,7 @@
                                    break
                                case 'fork':
                                    that.crnFork.position.set(point.x + xOffset1, point.y, point.z);
                                    // console.log("loadPos:" + curves[i].loadPos + "\n" + that.pallet);
                                    if (curves[i].loadPos === 1 && that.pallet) {
                                        that.pallet.position.setX(point.x + palletX);
                                        that.goods.position.setX(point.x + goodsX);