#
vincent
2020-06-03 4c82a8e7f607ebbb82a8d9c44e5ea08e1c8b0419
src/main/webapp/views/console.html
@@ -203,7 +203,7 @@
            <!-- 堆垛机 -->
            <div class="crn">
                <hr class="pathway">
                <div id="crn1" class="machine"></div>
                <div id="crn-1" class="machine"></div>
            </div>
            <!-- 货架 -->
            <div class="stock-group">
@@ -342,7 +342,7 @@
            <!-- 堆垛机 -->
            <div class="crn">
                <hr class="pathway">
                <div id="crn2" class="machine"></div>
                <div id="crn-2" class="machine"></div>
            </div>
            <!-- 货架 -->
            <div class="stock-group">
@@ -424,7 +424,7 @@
                <span>设备号</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="devpNo" value="12" disabled="disabled" style="width: 4rem">
                <input type="text" name="devpNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
        <div class="form-item" style="width: 25%">
@@ -432,7 +432,7 @@
                <span>工作号</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="workNo" value="9998" disabled="disabled" style="width: 4rem">
                <input type="text" name="workNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
        <div class="form-item" style="width: 45%">
@@ -440,7 +440,7 @@
                <span>工作状态</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="workStatus" value="2.设备上移动" disabled="disabled" style="width: 10rem">
                <input type="text" name="workStatus" value="" disabled="disabled" style="width: 10rem">
            </div>
        </div>
@@ -450,7 +450,7 @@
                <span>自动</span>
            </div>
            <div class="form-item-input">
                <input type="checkbox" name="auto" disabled="disabled" style="width: 1rem" checked>
                <input type="checkbox" name="autoing" disabled="disabled" style="width: 1rem">
            </div>
        </div>
        <div class="form-item" style="width: 20%">
@@ -458,7 +458,7 @@
                <span>有物</span>
            </div>
            <div class="form-item-input">
                <input type="checkbox" name="loading" disabled="disabled" style="width: 1rem" checked>
                <input type="checkbox" name="loading" disabled="disabled" style="width: 1rem">
            </div>
        </div>
         <div class="form-item" style="width: 20%">
@@ -466,7 +466,7 @@
                 <span>能入</span>
             </div>
             <div class="form-item-input">
                 <input type="checkbox" name="canining" disabled="disabled" style="width: 1rem" checked>
                 <input type="checkbox" name="canining" disabled="disabled" style="width: 1rem">
             </div>
         </div>
         <div class="form-item" style="width: 20%">
@@ -474,7 +474,7 @@
                 <span>能出</span>
             </div>
             <div class="form-item-input">
                 <input type="checkbox" name="canouting" disabled="disabled" style="width: 1rem" checked>
                 <input type="checkbox" name="canouting" disabled="disabled" style="width: 1rem">
             </div>
        </div>
@@ -484,7 +484,7 @@
                <span>出入类型</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="ioType" value="1.入库" disabled="disabled" style="width: 8rem">
                <input type="text" name="ioType" value="" disabled="disabled" style="width: 8rem">
            </div>
        </div>
        <div class="form-item" style="width: 25%">
@@ -492,7 +492,7 @@
                <span>源站</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="sourceStaNo" value="2303" disabled="disabled" style="width: 4rem">
                <input type="text" name="sourceStaNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
        <div class="form-item" style="width: 25%">
@@ -500,7 +500,7 @@
                <span>目标站</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="staNo" value="2410" disabled="disabled" style="width: 4rem">
                <input type="text" name="staNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
@@ -518,7 +518,7 @@
                <span>目标库位</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="stock" value="" style="width: 8rem">
                <input type="text" name="stock" value="" disabled="disabled" style="width: 8rem">
            </div>
        </div>
    </form>
@@ -533,7 +533,7 @@
                <span>堆垛机号</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="crnNo" value="12" disabled="disabled" style="width: 3rem">
                <input type="text" name="crnNo" value="" disabled="disabled" style="width: 3rem">
            </div>
        </div>
        <div class="form-item" style="width: 25%">
@@ -541,7 +541,7 @@
                <span>工作号</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="workNo" value="9998" disabled="disabled" style="width: 5rem">
                <input type="text" name="workNo" value="" disabled="disabled" style="width: 5rem">
            </div>
        </div>
        <div class="form-item" style="width: 23%">
@@ -549,7 +549,7 @@
                <span>源站</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="sourceStaNo" value="2303" disabled="disabled" style="width: 4rem">
                <input type="text" name="sourceStaNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
        <div class="form-item" style="width: 25%">
@@ -557,7 +557,7 @@
                <span>目标站</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="staNo" value="2410" disabled="disabled" style="width: 4rem">
                <input type="text" name="staNo" value="" disabled="disabled" style="width: 4rem">
            </div>
        </div>
@@ -567,7 +567,7 @@
                <span>工作状态</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="workStatus" value="2.设备上移动" disabled="disabled" style="width: 10rem">
                <input type="text" name="workStatus" value="" disabled="disabled" style="width: 10rem">
            </div>
        </div>
        <div class="form-item" style="width: 45%">
@@ -575,7 +575,7 @@
                <span>出入类型</span>
            </div>
            <div class="form-item-input">
                <input type="text" name="ioType" value="1.入库" disabled="disabled" style="width: 10rem">
                <input type="text" name="ioType" value="" disabled="disabled" style="width: 10rem">
            </div>
        </div>
@@ -626,10 +626,12 @@
    getSitesInfo();
    getCrnInfo();
    getSystemRunningStatus();
    getBarcodeInfo();
    // 实时访问
    setInterval(function () {
        getCrnInfo();
        getSystemRunningStatus();
        getBarcodeInfo()
    }, 500);
    setInterval(function () {
        getSitesInfo();
@@ -760,7 +762,12 @@
            method: 'POST',
            success: function (res) {
                if (res.code === 200){
                    var barcodes = res.data;
                    for (var i = 0; i < barcodes.length; i++){
                        console.log(barcodes[i].barcodeId);
                        console.log(barcodes[i].codeValue);
                        $("#code-decoder-data-"+barcodes[i].barcodeId).html(barcodes[i].codeValue);
                    }
                } else if (res.code === 403){
                    top.location.href = baseUrl+"/login";
                }  else {
@@ -774,11 +781,11 @@
    function crnAnimate(id, leftVal) {
        switch (id) {
            case 1:
                $("#crn1").animate({left: leftVal+'px'}, 1000);
                $("#crn-1").animate({left: leftVal+'px'}, 1000);
                crn1Position = leftVal;
                break;
            case 2:
                $("#crn2").animate({left: leftVal+'px'}, 1000);
                $("#crn-2").animate({left: leftVal+'px'}, 1000);
                crn2Position = leftVal;
                break;
            default:
@@ -790,8 +797,9 @@
    // 输送设备点击事件
    $('.site').on('click', function () {
        var id = this.id.split("-")[1];
        layer.open({
            title: "1204站点信息",
            title: id + "站点信息详情",
            closeBtn: 0,
            skin: 'layui-layer-lan',
            offset: '180px',
@@ -800,17 +808,29 @@
            content: $('#siteWindow'),
            area: ['35rem', '18rem'],
            btn: ['确定', '关闭'],
            yes: function(index, layero){
                layer.close(index);
                alert(1);
            success: function(layero, index){
                http.post(baseUrl+"/console/site/detail", {siteId: id}, function (res) {
                    for (var val in res.data) {
                        var find = $("#siteWindow").find(":input[name='" + val + "']");
                        if (find[0].type==='text') {
                            find.val(res.data[val]);
                        } else if (find[0].type === 'checkbox') {
                            find.attr("checked", res.data[val] === 'Y');
                        }
                    }
                })
            },
            end: function () {
                $(':input', $("#siteWindow")).val('').removeAttr('checked').removeAttr('selected');
            }
        });
    });
    // 堆垛机点击事件
    $('.machine').on('click', function () {
        var id = this.id.split("-")[1];
        layer.open({
            title: "1号堆垛机",
            title: id+"号堆垛机",
            skin: 'layui-layer-lan',
            closeBtn: 0,
            type: 1,
@@ -819,9 +839,20 @@
            content: $("#crnWindow"),
            area: ['40rem', '20rem'],
            btn: ['确定', '关闭'],
            yes: function(index, layero){
                layer.close(index);
                alert(1);
            success: function(layero, index){
                http.post(baseUrl+"/console/crn/detail", {crnNo: id}, function (res) {
                    for (var val in res.data) {
                        var find = $("#crnWindow").find(":input[name='" + val + "']");
                        if (find[0].type==='text') {
                            find.val(res.data[val]);
                        } else if (find[0].type === 'checkbox') {
                            find.attr("checked", res.data[val] === 'Y');
                        }
                    }
                })
            },
            end: function () {
                $(':input', $("#crnWindow")).val('').removeAttr('checked').removeAttr('selected');
            }
        });
    });