chenhaozhe
2025-05-21 e50265de5ae4e5e4c8b8852e777216adab7c4ce4
WebTM/views/ÁìÁÏ·¢»õ/ÊÕÁÏÈë¿â/Kf_ReciveBill_Fast.html
@@ -199,49 +199,7 @@
                GetMeesageByBarCode();
            });
            
            //扫描条形码方法new
            function GetMeesageByBarCode() {
                var HBarCode = $('#HBarCode').val();
                if (!HBarCode) {
                    layer.msg("条形码不能为空!")
                    return;
                }
                var HInterID = $('#HInterID').val();
                if (!HInterID) {
                    layer.msg("请先输入收料通知单单据号!")
                    return;
                }
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
                    type: "GET",
                    data: { "HBarCode": HBarCode, "HInterID": HInterID },
                    success: function (result) {
                        if (result.code == "1") {
                            var sSubStr = table.cache['mainTable'];
                            for (var i = 0; i < sSubStr.length; i++) {
                                if (sSubStr[i].HMaterID == result.data[0].HMaterID) {
                                    sSubStr[i].HSQty += result.data[0].HQty;
                                    table.render(option);
                                    break;
                                }
                            }
                            layer.close(index);
                        }
                        else {
                            layer.close(index);
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err) {
                        layer.close(index);
                        layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
                $('#HBarCode').val("");
                $("#HBarCode").focus();
            }
            ////扫描条形码方法
            ////扫描条形码方法new
            //function GetMeesageByBarCode() {
            //    var HBarCode = $('#HBarCode').val();
            //    if (!HBarCode) {
@@ -254,40 +212,82 @@
            //        return;
            //    }
            //    var index = layer.load();
            //    var sSubStr = table.cache['mainTable'];
            //    if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
            //        sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
            //        table.render(option);
            //        return;
            //    }
            //    layer.close(index);
            //    //$.ajax({
            //    //    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
            //    //    type: "GET",
            //    //    data: { "HBarCode": HBarCode, "HInterID": HInterID },
            //    //    success: function (result) {
            //    //        if (result.code == "1") {
            //    //            var sSubStr = table.cache['mainTable'];
            //    //            if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
            //    //                sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
            //    //                table.render(option);
            //    //                break;
            //    //            }
            //    //            layer.close(index);
            //    //        }
            //    //        else {
            //    //            layer.close(index);
            //    //            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //    //        }
            //    //    },
            //    //    error: function (err) {
            //    //        layer.close(index);
            //    //        layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //    //    }
            //    //});
            //    $.ajax({
            //        url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
            //        type: "GET",
            //        data: { "HBarCode": HBarCode, "HInterID": HInterID },
            //        success: function (result) {
            //            if (result.code == "1") {
            //                var sSubStr = table.cache['mainTable'];
            //                for (var i = 0; i < sSubStr.length; i++) {
            //                    if (sSubStr[i].HMaterID == result.data[0].HMaterID) {
            //                        sSubStr[i].HSQty += result.data[0].HQty;
            //                        table.render(option);
            //                        break;
            //                    }
            //                }
            //                layer.close(index);
            //            }
            //            else {
            //                layer.close(index);
            //                layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //            }
            //        },
            //        error: function (err) {
            //            layer.close(index);
            //            layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //        }
            //    });
            //    $('#HBarCode').val("");
            //    $("#HBarCode").focus();
            //}
            //扫描条形码方法
            function GetMeesageByBarCode() {
                var HBarCode = $('#HBarCode').val();
                if (!HBarCode) {
                    layer.msg("条形码不能为空!")
                    return;
                }
                var HInterID = $('#HInterID').val();
                if (!HInterID) {
                    layer.msg("请先输入收料通知单单据号!")
                    return;
                }
                var index = layer.load();
                var sSubStr = table.cache['mainTable'];
                if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
                    sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
                    table.render(option);
                    return;
                }
                layer.close(index);
                //$.ajax({
                //    url: GetWEBURL() + "/POStockInBillList/Get_ReciveBillByBarcode",
                //    type: "GET",
                //    data: { "HBarCode": HBarCode, "HInterID": HInterID },
                //    success: function (result) {
                //        if (result.code == "1") {
                //            var sSubStr = table.cache['mainTable'];
                //            if (sSubStr[i].HMaterID == HBarCode.split("#")[0]) {
                //                sSubStr[i].HSQty += parseInt(HBarCode.split("#")[1]);
                //                table.render(option);
                //                break;
                //            }
                //            layer.close(index);
                //        }
                //        else {
                //            layer.close(index);
                //            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //        }
                //    },
                //    error: function (err) {
                //        layer.close(index);
                //        layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    }
                //});
                $('#HBarCode').val("");
                $("#HBarCode").focus();
            }
            form.on('submit(Cancel)', function () {
                layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.location.href = "../../../views/index_Mobile.html";
@@ -335,10 +335,14 @@
                var HInterID = $('#HInterID').val();
                var HBillNo = $('#HBillNo').val();
                var sSubStr = table.cache['mainTable'];
                //拼接序列化的数据
                var msg = JSON.stringify(sSubStr) + ';' + sessionStorage["HUserName"];
                $.ajax({
                    url: GetWEBURL() + "/POStockInBillList/AuditPOInStockBillPost",
                    type: "Post",
                    data: { "msg": JSON.stringify(sSubStr) },
                    data: { "msg": msg },
                    success: function (result) {
                        if (result.code == "1") {
                            layer.msg("审核成功", {