chengsc
2024-10-23 ee00e504518145031f3d7e869c41bcbf51c0b79b
Pda/View/HouseDataSetting/agvTransport.html
@@ -7,7 +7,7 @@
    <!-- <meta name="viewport" content="width=device-width, initial-scale=0.665, minimum-scale=0.5, maximum-scale=1, user-scalable=no" /> -->
    <!-- <meta name="viewport" content="width=device-width, initial-scale=0.665" /> -->
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Boxline PDA</title>
    <title>AGV转运</title>
    <link rel="stylesheet" href="/layui/css/layui.css" />
    <link rel="stylesheet" href="/css/style.css" />
@@ -101,13 +101,16 @@
                </ul>
            </div>
            <ul>
            <!-- <ul>
                <li id="option1">小车</li>
                <li id="option2">叫货</li>
            </ul>
            </ul> -->
            <br />
            <button id="option1" class="layout-btn" type="button">小车</button>
            <button id="option2" class="layout-btn" type="button">叫货</button>
            <br /><br />
            <!-- 有码 -->
            <div id="content1">
                <div id="zongDiv" class="layout-bill-info" style="height: 170px;">
@@ -229,14 +232,14 @@
                                </select>
                                <img src="/assets/down_arraw.png">
                            </div>
                        </div>
                        </div>
                        <table class="layout-tbl-submit" border="" cellspacing="" cellpadding="">
                            <tr>
                                <td style="width: 23%;"></td>
                                <td>
                                    <button class="layout-btn layout-btn-red" lang type="button" lay-submit
                                        lay-filter="formCall2">叫小车</button>
                                        lay-filter="formCall">叫小车</button>
                                </td>
                                <td style="width: 33%;"></td>
@@ -298,28 +301,28 @@
            var xianshiyemian = 0;
            $('#option1').attr("style", "background-color: aqua;width: 45.77%;float: left;text-align: center;"); //选中后颜色
            $('#option2').attr("style", "background-color: #999;width: 45.77%;float: right;text-align: center;"); //默认颜色
            $('#option1').attr("style", "background-color: red;width: 50%;float: left;text-align: center;"); //选中后颜色
            $('#option2').attr("style", "background-color: #999;width: 50%;float: right;text-align: center;"); //默认颜色
            $('#content2').hide();
            $(document).ready(function () {
                $('#option1').click(function () {
                    // qingkong();
                    xianshiyemian = 0;
                    $('#content1').show();
                    $('#option1').attr("style", "background-color: aqua;width: 45.77%;float: left;text-align: center;"); //选中后颜色
                    $('#option1').attr("style", "background-color: red;width: 50%;float: left;text-align: center;"); //选中后颜色
                    $('#content2').hide();
                    $('#option2').attr("style", "background-color: #999;width: 45.77%;float: right;text-align: center;"); //默认颜色
                    $('#option2').attr("style", "background-color: #999;width: 50%;float: right;text-align: center;"); //默认颜色
                });
                $('#option2').click(function () {
                    // qingkong();
                    xianshiyemian = 1;
                    $('#content1').hide();
                    $('#option1').attr("style", "background-color: #999;width: 45.77%;float: left;text-align: center;"); //默认颜色
                    $('#option1').attr("style", "background-color: #999;width: 50%;float: left;text-align: center;"); //默认颜色
                    $('#content2').show();
                    $('#option2').attr("style", "background-color: aqua;width: 45.77%;float: right;text-align: center;"); //选中后颜色
                    $('#option2').attr("style", "background-color: red;width: 50%;float: right;text-align: center;"); //选中后颜色
                });
            });
@@ -331,7 +334,7 @@
            //当前分页
            var curPageIndex = 1;
            // 托盘码文本改变时触发
            $("#STOCKCODE").on('input', function () {
                if ($("#STOCKCODE").val() == "" || $("#STOCKCODE").val().length < 8) {
@@ -382,7 +385,7 @@
                    });
                }
                else if (xianshiyemian == 1) {
                }
            }
@@ -426,7 +429,7 @@
                    if (res.code == 0) { //成功
                        for (var i = 0; i < res.data.length; i++) {
                            $("#Quyu").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i]
                                .AreaNo + '-'+res.data[i].AreaName+
                                .AreaNo + '-' + res.data[i].AreaName +
                                '</option>');
                        }
                        form.render('select');
@@ -441,9 +444,9 @@
                        callback(res.data)
                    } else { //不成功
                        layer.msg(res.msg, {
                           icon: 2,
                           time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function() {});
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function () { });
                    }
                });
            }
@@ -473,7 +476,7 @@
                sendData(IP + "/PdaCr/GetRunSoNoticeList", param, 'get', function (res) {
                    if (res.code == 0) { //成功
                        for (var i = 0; i < res.data.length; i++) {
                            $("#OutNo").append('<option value =' + res.data[i] + '>' + res.data[i]+
                            $("#OutNo").append('<option value =' + res.data[i] + '>' + res.data[i] +
                                '</option>');
                        }
                        form.render('select');
@@ -494,8 +497,8 @@
                    }
                });
            }
             //选中出库单事件
             form.on('select(getOutNo)', function (data) {
            //选中出库单事件
            form.on('select(getOutNo)', function (data) {
                $("#PalletNo").empty()
                $("#PalletNo").append('<option value =>' + '</option>');
                form.render('select');
@@ -504,7 +507,7 @@
                $("#Quyu2").append('<option value =>' + '</option>');
                form.render('select');
                refreshTable()
                //refreshTable()
            });
            //点击托盘条码下拉框事件
@@ -534,12 +537,12 @@
                form.render('select');
                var param = {
                    soNo:$("#OutNo").val()
                    soNo: $("#OutNo").val()
                };
                sendData(IP + "/PdaCr/GetPalletNoListBySoNo", param, 'get', function (res) {
                    if (res.code == 0) { //成功
                        for (var i = 0; i < res.data.length; i++) {
                            $("#PalletNo").append('<option value =' + res.data[i] + '>' + res.data[i]+
                            $("#PalletNo").append('<option value =' + res.data[i] + '>' + res.data[i] +
                                '</option>');
                        }
                        form.render('select');
@@ -572,13 +575,13 @@
            //点击目标区域下拉框事件
            $("#selectQuyu2").click(function () {
                if ($("#PalletNo").val() == "") {
                    layer.msg('请先选择托盘条码', {
                        icon: 2,
                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                    });
                    return
                }
                // if ($("#PalletNo").val() == "") {
                //     layer.msg('请先选择托盘条码', {
                //         icon: 2,
                //         time: 2000 //2秒关闭(如果不配置,默认是3秒)
                //     });
                //     return
                // }
                var input = $('select[id="Quyu2"]').next().find('.layui-select-title input')
                var val = input.val()
                //先更新一下目标区域
@@ -603,7 +606,7 @@
                    if (res.code == 0) { //成功
                        for (var i = 0; i < res.data.length; i++) {
                            $("#Quyu2").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i]
                                .AreaNo + '-'+res.data[i].AreaName+
                                .AreaNo + '-' + res.data[i].AreaName +
                                '</option>');
                        }
                        form.render('select');
@@ -618,9 +621,9 @@
                        callback(res.data)
                    } else { //不成功
                        layer.msg(res.msg, {
                           icon: 2,
                           time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function() {});
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function () { });
                    }
                });
            }
@@ -661,7 +664,7 @@
                                icon: 1,
                                time: 1000 //2秒关闭(如果不配置,默认是3秒)
                            }, function () {
                            });
                        } else { //不成功
                            layer.msg(res.msg, {
@@ -680,14 +683,14 @@
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        });
                        return;
                    }
                    if ($("#PalletNo").val() == "") {
                        layer.msg('请扫描托盘条码', {
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        });
                        return;
                    }
                    // if ($("#PalletNo").val() == "") {
                    //     layer.msg('请扫描托盘条码', {
                    //         icon: 2,
                    //         time: 2000 //2秒关闭(如果不配置,默认是3秒)
                    //     });
                    //     return;
                    // }
                    if ($("#Quyu2").val() == "") {
                        layer.msg('请选择目标区域', {
                            icon: 2,
@@ -698,7 +701,7 @@
                    var param = {
                        SoNo: $("#OutNo").val(), //出库单据
                        PalletNo: $("#PalletNo").val(), //托盘条码
                        AreaNo: $("#Quyu").val()//目标区域
                        AreaNo: $("#Quyu2").val()//目标区域
                    }
                    //呼叫小车
                    sendData(IP + "/PdaCr/AgvTransport2", param, 'post', function (res) {
@@ -707,7 +710,7 @@
                                icon: 1,
                                time: 1000 //2秒关闭(如果不配置,默认是3秒)
                            }, function () {
                            });
                        } else { //不成功
                            layer.msg(res.msg, {
@@ -734,13 +737,13 @@
                    for (i = len - 1; i >= 2; i--) {
                        trs[i].remove();
                    }
                    if($("#STOCKCODE").val()==''){
                    if ($("#STOCKCODE").val() == '') {
                        return;
                    }
                    var param = {
                        PalletNo: $("#STOCKCODE").val(),
                        IsHuiKu:1
                        IsHuiKu: 1
                    };
                    //  根据托盘号获取箱码信息
                    sendData(IP + "/PdaCr/GetSkuInfoByPalletNo", param, 'get', function (res) {
@@ -759,7 +762,7 @@
                                tr.find("td[name='code']").html(res.data[i].BoxNo);
                                tr.find("td[name='name']").html(res.data[i].SkuName);
                                tr.find("td[name='lotNo']").html(res.data[i].LotNo);
                                tr.find("td[name='num']").html(res.data[i].Qty);
                                tr.find("td[name='num']").html(res.data[i].Qty);
                                tr.show();
                                arrTrs[i] = tr
                            }
@@ -782,7 +785,7 @@
                    for (i = len - 1; i >= 2; i--) {
                        trs[i].remove();
                    }
                    if($("#PalletNo").val()==''){
                    if ($("#PalletNo").val() == '') {
                        return;
                    }
                    var param = {
@@ -805,7 +808,7 @@
                                tr.find("td[name='code']").html(res.data[i].SkuNo);
                                tr.find("td[name='name']").html(res.data[i].SkuName);
                                tr.find("td[name='lotNo']").html(res.data[i].LotNo);
                                tr.find("td[name='num']").html(res.data[i].Qty);
                                tr.find("td[name='num']").html(res.data[i].Qty);
                                tr.show();
                                arrTrs[i] = tr
                            }