自动化立体仓库 - WCS系统
#
whycq
2023-07-18 24c75bd9e438cf6ad6622e93dc14ce3e67caae96
src/main/webapp/static/js/console.js
@@ -8,6 +8,8 @@
    crns = '',
    track = '',
    tracks = '',
    uTrack = '',
    uTracks = '',
    stn = '',
    barcode = '',
    stns = '',
@@ -32,7 +34,7 @@
        let bLen
        let interval // 间隔数
        if (maxBayNo<35) {
        if (maxBayNo<40) {
            interval = 1
            bLen = maxBayNo / interval // 库位个数
        } else {
@@ -64,7 +66,7 @@
                }
            }
        }
        bayWidth = (rackss[i].width / bLen)-4
        bayWidth = (rackss[i].width / bLen)
        // hpPosition 0 表示货架序号 左->右 1 表示货架序号 左<-右
        if (mapInfo.hpPosition == 1) {
            bNum = maxBayNo
@@ -94,24 +96,6 @@
        }else {
            bNum = minBayNo
            for (let j = 0; j < bLen; j++) {
                if (i === 0) {
                    if (j === 15 || j === 16) {
                        bay = "<button class='item' style='width: "+ 80 +"px'>" + bNum + "</button>"
                        bays = bays + bay
                        bNum = bNum + interval;
                        continue
                    }
                    bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
                    bays = bays + bay
                    bNum = bNum + interval;
                    continue
                }
                if (j === 15) {
                    bay = "<button class='item' style='margin-left: 160px;width: "+ bayWidth +"px'>" + (bNum + 4) + "</button>"
                    bays = bays + bay
                    bNum = bNum + interval + 4;
                    continue
                }
                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
                bays = bays + bay
                bNum = bNum + interval;
@@ -148,6 +132,14 @@
                "px;left: "+ crnss[i].left +
                "px'></div>"
            crns = crns + crn
        } else if(crnss[i].type == 'uTrack'){
            uTrack = "<div class='uTrack' id='" + crnss[i].id +
                "'style='width:"+ crnss[i].width +
                "px;height: "+ crnss[i].height+
                "px;top: "+ crnss[i].top +
                "px;left: "+ crnss[i].left +
                "px'>" + crnss[i].text + "</div>"
            uTracks = uTracks + uTrack
        } else {
            track = "<div class='track' id='" + crnss[i].id +
                "'style='width:"+ crnss[i].width +
@@ -213,7 +205,7 @@
        }
    }
    floorInfo = racks + rackDescs + tracks + crns + stnArr[0] + floorBtnss + barcodeArr[0]
    floorInfo = racks + rackDescs + tracks + uTracks + crns + stnArr[0] + floorBtnss + barcodeArr[0]
    $(".main-part").append(floorInfo)
    $("#line-total").html(total[0])
@@ -222,7 +214,7 @@
}
function changFloor(e) {
    $(".main-part").empty()  // 清空节点
    floorInfo = racks  + stnArr[e] +rackDescs + crns + tracks + floorBtnss + barcodeArr[e]
    floorInfo = racks  + stnArr[e] +rackDescs + crns + tracks + uTracks  + floorBtnss + barcodeArr[e]
    $(".main-part").append(floorInfo)
    $("#line-total").empty()
    $("#line-total").html(total[e])