chengsc
2025-05-13 6167bf4c8fe617d9f9861585042149d48ad15dbb
Pda/View/AsnSetting/productEnterQuantity.html
@@ -771,7 +771,7 @@
                                $('#goodSelect').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
                            } else {
                                var sel = 'dd[lay-value=' + val + ']';
                                $('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
                                //$('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
                            }
                        } else {
                        }
@@ -1047,197 +1047,17 @@
                });
            }
            // 渲染箱码信息
            // function refreshTable() {
            //     if (xianshiyemian == 0) {
            //         //先清空一下箱子列表
            //         let trs = $("#tableBoxList tr")
            //         let len = trs.length
            //         for (i = len - 1; i >= 2; i--) {
            //             trs[i].remove();
            //         }
            //         //设置托盘号
            //         $("#palletCode").val($.cookie('stockCode'))
            //         var param = {
            //             PalletNo: $.cookie('stockCode')
            //         };
            //         //  根据托盘号获取箱码信息
            //         sendData(IP + "/PdaAsn/GetBoxInfos", param, 'post', function (res) {
            //             if (res.code == 0) { //成功
            //                 var list = res
            //                 var arrTrs = new Array()
            //                 let idx = 0
            //                 for (var i in res.data) {
            //                     var tr = $("#boxCell").eq(0).clone();
            //                     tr.appendTo("#tableBoxList");
            //                     tr.attr('id', res.data[i].Id)
            //                     tr.attr('boxno', res.data[i].BoxNo)
            //                     tr.attr('BindNo', res.data[i].BindNo)
            //                     idx++;
            //                     tr.attr('index', idx)
            //                     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='del']").click(function () {
            //                         var elem = $(this).parent()
            //                         var boxno = elem.attr('boxno')
            //                         var BindNo = elem.attr('BindNo')
            //                         var Id = elem.attr('id')
            //                         layer.alert("确定要从托盘上删除这个箱物料吗?<br>" + boxno, {
            //                             icon: 2,
            //                             time: 0, //2秒关闭(如果不配置,默认是3秒)
            //                             btn: ['删除', '取消'],
            //                             yes: function () {
            //                                 var param = {
            //                                     boxNo: boxno,
            //                                 };
            //                                 sendData(IP + "/BllAsn/DelBindBoxInfo", param, 'get', function (res) {
            //                                     if (res.code == 0) { //成功
            //                                         layer.msg(res.msg, {
            //                                             icon: 1,
            //                                             time: 1000 //2秒关闭(如果不配置,默认是3秒)
            //                                         });
            //                                         elem.remove()
            //                                         setOrderGoods();
            //                                         refreshTable();
            //                                     } else { //不成功
            //                                         layer.msg(res.msg, {
            //                                             icon: 2,
            //                                             time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //                                         }, function () { });
            //                                     }
            //                                 });
            //                             }
            //                         })
            //                     })
            //                     tr.show();
            //                     arrTrs[i] = tr
            //                 }
            //                 //设置分页
            //                 setPages(1, res.data.length)
            //             } else { //不成功
            //                 layer.msg("无数据", {
            //                     icon: 2,
            //                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //                 }, function () { });
            //                 $("#boxNum").val(0)
            //                 setPages(1, 0)
            //             }
            //         });
            //     }
            //     else if (xianshiyemian == 1) {
            //         //先清空一下箱子列表
            //         let trs = $("#tableBoxList1 tr")
            //         let len = trs.length
            //         for (i = len - 1; i >= 2; i--) {
            //             trs[i].remove();
            //         }
            //         //设置托盘号
            //         $("#palletCode").val($.cookie('stockCode1'))
            //         var param = {
            //             PalletNo: $.cookie('stockCode1')
            //         };
            //         //  根据托盘号获取箱码信息
            //         sendData(IP + "/PdaAsn/GetPalletBindInfo", param, 'post', function (res) {
            //             if (res.code == 0) { //成功
            //                 var list = res
            //                 var arrTrs = new Array()
            //                 let idx = 0
            //                 for (var i in res.data) {
            //                     var tr = $("#boxCell").eq(0).clone();
            //                     tr.appendTo("#tableBoxList1");
            //                     tr.attr('id', res.data[i].Id)
            //                     tr.attr('boxno', res.data[i].BoxNo)
            //                     tr.attr('BindNo', res.data[i].BindNo)
            //                     idx++;
            //                     tr.attr('index', idx)
            //                     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='del']").click(function () {
            //                         var elem = $(this).parent()
            //                         // var boxno = elem.attr('boxno')
            //                         var BindNo = elem.attr('BindNo')
            //                         console.log(res)
            //                         var Id = elem.attr('id')
            //                         layer.alert("确定要从托盘上删除这托物料吗?<br>" + res.data[0].PalletNo, {
            //                             icon: 2,
            //                             time: 0, //2秒关闭(如果不配置,默认是3秒)
            //                             btn: ['删除', '取消'],
            //                             yes: function () {
            //                                 var param = {
            //                                     Id: parseInt(Id),
            //                                     PalletNo: res.data[0].PalletNo,
            //                                 };
            //                                 console.log(Id)
            //                                 console.log(param)
            //                                 sendData(IP + "/PdaAsn/DelPalletBind", param, 'post', function (res) {
            //                                     if (res.code == 0) { //成功
            //                                         layer.msg(res.msg, {
            //                                             icon: 1,
            //                                             time: 1000 //2秒关闭(如果不配置,默认是3秒)
            //                                         });
            //                                         elem.remove()
            //                                         setOrderGoods();
            //                                         refreshTable();
            //                                     } else { //不成功
            //                                         layer.msg(res.msg, {
            //                                             icon: 2,
            //                                             time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //                                         }, function () { });
            //                                     }
            //                                 });
            //                             }
            //                         })
            //                     })
            //                     tr.show();
            //                     arrTrs[i] = tr
            //                 }
            //                 //设置分页
            //                 setPages(1, res.data.length)
            //             } else { //不成功
            //                 layer.msg("无数据", {
            //                     icon: 2,
            //                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //                 }, function () { });
            //                 $("#boxNum").val(0)
            //                 setPages(1, 0)
            //             }
            //         });
            //     }
            // }
            //箱回车事件
            function checkBoxInfo() {
                var param = {
                    "BoxNo": $("#BOXCODE").val(),
                    "ASNNo":$("#bar").val()
                }
                sendData(IP + "/PdaAsn/GetBindBoxInfos", param, 'post', function (res) {
                    BoxLevelVal = "0";
                    if (res.code == 0) { //成功
                        //判断是否为零箱BitBoxMark
                        if (res.data[0].BitBoxMark == '1') {
                            getFMBoxinfo();
                        } else {
                            var bl = false;
                            if (res.data.length == 0) {
                                layer.msg("未查询到此箱物料信息,请核实!", {
@@ -1282,10 +1102,14 @@
                            } else {
                                $("#BoxQty").val(res.data[0].Qty);
                            }
                        }
                    } else { //不成功
                        layer.msg(res.msg, {
                                icon: 2,
                                time: 2000 //2秒关闭(如果不配置,默认是3秒)
                            });
                        //箱码不存在,调用赋码接口获取箱信息
                        getFMBoxinfo();
                        //getFMBoxinfo();
                    }
                });
@@ -1295,6 +1119,7 @@
                    "BoxNo": $("#BOXCODE").val(),
                }
                sendData(IP + "/UpApi/GetFMBindBoxInfos", param, 'post', function (res) {
                    console.log(res);
                    if (res.code == 0) { //成功//根据对接接口定义各字段判断条件
                        var bl = false;
                        if (res.data.length == 0) {