yxj
2023-06-09 fce433da9316178106c6794d152d5abc843fe637
换托调拨单扫码模块优化
2个文件已修改
138 ■■■■ 已修改文件
WebTM/views/WMS扫码模块/生产管理/生产组托单/Sc_PackUnionBill_PDA.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/WMS扫码模块/生产调拨/调拨换托/Kf_MoveStockBill_HuanTuo_PDA.html 133 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/WMSɨÂëÄ£¿é/Éú²ú¹ÜÀí/Éú²ú×éÍе¥/Sc_PackUnionBill_PDA.html
@@ -451,13 +451,14 @@
                                layer.load(3);
                            }
                            else {
                                layer.msg(data.Message, { icon: 5 });
                                playSound();
                                layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't' });
                                document.getElementById("cmdLoadData").disabled = false;  //按钮变为可编辑状态
                            }
                            layer.closeAll("loading");  //关闭加载层
                        },
                        error: function (err) {
                            layer.msg("错误:" + err, { icon: 5 });
                            layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't' });
                            document.getElementById("cmdLoadData").disabled = false;
                        }
                    });
WebTM/views/WMSɨÂëÄ£¿é/Éú²úµ÷²¦/µ÷²¦»»ÍÐ/Kf_MoveStockBill_HuanTuo_PDA.html
@@ -14,6 +14,7 @@
    <script src="../../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../../layuiadmin/PubCustom.js"></script>
    <style>
        .layui-col-xs4 {
            width: 12.333333%
@@ -158,9 +159,9 @@
            var HBillNo = $('#HBillNo').val()
            var HBillType = '1207'
            var HBarCode_Pack_In = $('#HBarCode_Pack_In').val()
            var HPackUnionInterID_In = $("#HPackUnionInterID_In").val() //调入组托单内码
            var HWhID = $("#HWHID").val()   //调入仓库
            var HSPID = $("#HSPID").val()   //调入仓位
            var HPackUnionInterID_In = $('#HPackUnionInterID_In').val() //调入组托单内码
            var HWhID = $('#HWHID').val()   //调入仓库
            var HSPID = $('#HSPID').val()   //调入仓位
            var HMaker = sessionStorage["HUserName"]
            var HStockOrgID = sessionStorage["OrganizationID"]
            var SourceFlag = sessionStorage["SourceFlag"];  //托条码已扫标志
@@ -210,20 +211,20 @@
            //#endregion
            //#region   ä»Žç¼“存列表中返回信息
            function getBillTemp() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            var params = getBillTemp();
            var HInterID_Temp = params[params[0]];      //从缓存列表中返回单据ID
            var HBillNo_Temp = params[params[1]];       //从缓存列表中返回单据号
            var HBarCode_Pack_Temp = params[params[2]]; //从缓存列表中返回托条码
            //function getBillTemp() {
            //    var vars = [], hash;
            //    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            //    for (var i = 0; i < hashes.length; i++) {
            //        hash = hashes[i].split('=');
            //        vars.push(hash[0]);
            //        vars[hash[0]] = hash[1];
            //    }
            //    return vars;
            //}
            //var params = getBillTemp();
            //var HInterID_Temp = params[params[0]];      //从缓存列表中返回单据ID
            //var HBillNo_Temp = params[params[1]];       //从缓存列表中返回单据号
            //var HBarCode_Pack_Temp = params[params[2]]; //从缓存列表中返回托条码
            //#endregion
@@ -231,13 +232,12 @@
            if (typeof (params[params[0]]) == "undefined") {
                var OperationType = 1;//操作类型
                var OperationType = 0;  //直接新增
            } else {
                var OperationType = 2;//操作类型
                var OperationType = 1;  //缓存中打开
            }
            if (HInterID_Temp == null || HInterID_Temp == 0) {
            if (OperationType == 0 && HInterID == 0) {
                //获取最大单据ID、单据号
                $.ajax({
                    type: "GET",
@@ -257,26 +257,70 @@
                });
                SourceFlag = false;
            }
            else if (OperationType == 0 && HInterID != 0) {
                SourceFlag = true;
            }
            //从缓存列表编辑功能跳转至单据模块
            else {
                var HInterID_Temp = params[params[0]];      //从缓存列表中返回单据ID
                var HBillNo_Temp = params[params[1]];       //从缓存列表中返回单据号
                var HBarCode_Pack_Temp = params[params[2]]; //从缓存列表中返回托条码
                $('#HInterID').val(HInterID_Temp)
                $('#HBillNo').val(HBillNo_Temp)
                $('#HBarCode_Pack_In').val(HBarCode_Pack_Temp)
            else if (HInterID == 0) {
                $("#HBarCode_Pack_In").val(params[params[0]]);
                $("#HBarCode_Pack_In").attr("readonly", "readonly");
                HInterID = $('#HInterID').val()
                HBillNo = $('#HBillNo').val()
                HBarCode_Pack_In = $('#HBarCode_Pack_In').val()
                $("#HBarCode").focus();
                $("#HPackUnionInterID_In").val(params[params[0]]);
                $("#HWHName").val(params[params[0]]);
                $("#HWHID").val(params[params[0]]);
                $("#HSPName").val(params[params[0]]);
                $("#HSPID").val(params[params[0]]);
                $("#HBarCode").select();
                $("#HBarCode").focus();     //获取光标
                document.getElementById("cmdHBarCode_Pack_In").disabled = true;   //按钮变为不可编辑状态
                element.tabChange('tab-Kf_MoveStockBill_HuanTuo_PDA', '1');
                //显示表体明细
                DisBillEntryList();
                SourceFlag = true;
            }
            else {
                SourceFlag = true;
            }
            //if (HInterID_Temp == null || HInterID_Temp == 0) {
            //    //获取最大单据ID、单据号
            //    $.ajax({
            //        type: "GET",
            //        url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json",
            //        data: { "HBillType": HBillType },
            //        success: function (d) {
            //            if (d.count == 1) {
            //                $("#HInterID").val(d.data[0].HInterID);
            //                $("#HBillNo").val(d.data[0].HBillNo);
            //                HInterID = $('#HInterID').val()
            //                HBillNo = $('#HBillNo').val()
            //            }
            //            else {
            //                layer.msg(d.Message, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
            //            }
            //        }
            //    });
            //    SourceFlag = false;
            //}
            ////从缓存列表编辑功能跳转至单据模块
            //else {
            //    var HInterID_Temp = params[params[0]];      //从缓存列表中返回单据ID
            //    var HBillNo_Temp = params[params[1]];       //从缓存列表中返回单据号
            //    var HBarCode_Pack_Temp = params[params[2]]; //从缓存列表中返回托条码
            //    $('#HInterID').val(HInterID_Temp)
            //    $('#HBillNo').val(HBillNo_Temp)
            //    $('#HBarCode_Pack_In').val(HBarCode_Pack_Temp)
            //    $("#HBarCode_Pack_In").attr("readonly", "readonly");
            //    HInterID = $('#HInterID').val()
            //    HBillNo = $('#HBillNo').val()
            //    HBarCode_Pack_In = $('#HBarCode_Pack_In').val()
            //    $("#HBarCode").focus();
            //    element.tabChange('tab-Kf_MoveStockBill_HuanTuo_PDA', '1');
            //    //显示表体明细
            //    DisBillEntryList();
            //    SourceFlag = true;
            //}
            //失败提示音
            function playSound() {
@@ -334,8 +378,14 @@
                            $("#HSPID").val(result.data.hSPIDField);
                            $("#HBarCode").select();
                            $("#HBarCode").focus();     //获取光标
                            document.getElementById("cmdHBarCode_Pack_In").disabled = true;   //按钮变为不可编辑状态
                            element.tabChange('tab-Kf_MoveStockBill_HuanTuo_PDA', '1');
                            $('#cmdHBarCode_Pack_In').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            //document.getElementById("cmdHBarCode_Pack_In").disabled = true;   //按钮变为不可编辑状态
                            element.tabChange('tab-Kf_MoveStockBill_HuanTuo_PDA', '2');
                            //全局变量赋值
                            HBarCode_Pack_In = $('#HBarCode_Pack_In').val() //调入托条码
                            HPackUnionInterID_In = $('#HPackUnionInterID_In').val() //调入组托单内码
                            HWhID = $('#HWHID').val()   //调入仓库
                            HSPID = $('#HSPID').val()   //调入仓位
                            //显示表体明细
                            DisBillEntryList();
                            SourceFlag = true;
@@ -404,6 +454,7 @@
                                playSound();
                                layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                            layer.closeAll("loading");
                        },
                        error: function (err) {
                            playSound();
@@ -430,7 +481,9 @@
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/WEBSController/Get_BarCode_MoveStockBill_HuanTuo_Json",
                        data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HBarCode": sBarCode, "HBarCode_Pack": HBarCode_Pack_In, "HPackUnionInterID_In": HPackUnionInterID_In, "HWhID": HWhID, "HSPID": HSPID, "HMaker": HMaker, "HStockOrgID": HStockOrgID },
                        data: {
                            "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HBarCode": sBarCode, "HBarCode_Pack": HBarCode_Pack_In, "HPackUnionInterID_In": HPackUnionInterID_In, "HWhID": HWhID, "HSPID": HSPID, "HMaker": HMaker, "HStockOrgID": HStockOrgID
                        },
                        success: function (result) {
                            if (result.count == 1) {
                                playSound_OK();
@@ -533,13 +586,15 @@
                                layer.load(3);
                            }
                            else {
                                layer.msg(data.Message, { icon: 5 });
                                playSound();
                                layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't' });
                                document.getElementById("cmdLoadData").disabled = false;  //按钮变为可编辑状态
                            }
                            layer.closeAll("loading");  //关闭加载层
                        },
                        error: function (err) {
                            layer.msg("错误:" + err, { icon: 5 });
                            playSound();
                            layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't' });
                            document.getElementById("cmdLoadData").disabled = false;
                        }
                    });