ch
2022-11-23 9b31115d6aaa13a8541d04e227bad648192b1e27
修改了 采购入库条码解析方法
1个文件已修改
168 ■■■■■ 已修改文件
WebTM/views/验收入库/外购入库/Kf_POStockInBill_Fast.html 168 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/ÑéÊÕÈë¿â/Í⹺Èë¿â/Kf_POStockInBill_Fast.html
@@ -945,173 +945,8 @@
                var HDeleteFlag = sBarCode.substring(0, 1);
                var sBarCodeNew = sBarCode.slice(1);
                if (HDeleteFlag == "Z") {
                    if (sBarCode != "") {
                        $('#HBarCode').val("");
                    }
                    $.ajax(
                        {
                            type: "Get",
                            url: GetWEBURL() + "/kf_PoStockInBill/JX_Json",
                            async: true,
                            data: { "sBarCodeNew": sBarCodeNew, "HOrgID": sessionStorage["OrganizationID"]},
                            dataType: "json",
                            success: function (result) {
                                if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†
                                    playSound1();
                                    $("#HBarCode").val(result.data);
                                    var sBarCode = $("#HBarCode").val();
                                    //$.ajax({
                                    //    url: GetWEBURL() + "/POStockInBill/get_CheckTypeByBarCode_Json",
                                    //    type: "GET",
                                    //    async: false,
                                    //    data: { "sCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sBillType": sBillType, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": sessionStorage["SourceFlag"], "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] },
                                    //    success: function (result) {
                                    //        if (result.count == 1) {
                                    //            playSound1();
                                    //            if (result.data.HBarType == '仓库条码') {
                                    //                $("#HWHNAME").val(result.data.HWhName);
                                    //                $("#HWHID").val(result.data.HWhID);
                                    //                $("#HStockPlaceName").val("");
                                    //                $("#HNote").val(";一键扫码仓库条码");
                                    //                element.tabChange('tab-POStockInBill', '2');  //跳转页签
                                    //            }
                                    //            else if (result.data.HBarType == '仓位条码') {
                                    //                $("#HStockPlaceName").val(result.data.HSPName);
                                    //                $("#HStockPlaceID").val(result.data.HSPID);
                                    //                $("#HWHNAME").val(result.data.HWhName);
                                    //                $("#HWHID").val(result.data.HWhID);
                                    //                $("#HNote").val(";一键扫码仓位条码");
                                    //                element.tabChange('tab-POStockInBill', '2');//跳转页签
                                    //            }
                                    //            else if (result.data.HBarType == '部门条码') {
                                    //                $("#HDeptName").val(result.data.HDeptName);
                                    //                $("#HDeptID").val(result.data.HDeptID);
                                    //                $("#HNote").val(";一键扫码部门条码");
                                    //                element.tabChange('tab-POStockInBill', '2');//跳转页签
                                    //            }
                                    //            else if (result.data.HBarType == '源单条码') {
                                    //                $("#HSupName").val(result.data.HSupName);
                                    //                $("#HSupID").val(result.data.HSupID);
                                    //                $("#HDeptName").val(result.data.HDeptName);
                                    //                $("#HDeptID").val(result.data.HDeptID);
                                    //                $("#HSourceBillNo").val(result.data.hSourceBillNoField);
                                    //                $("#HBillType").val(result.data.hSourceBillTypeField)
                                    //                sessionStorage["SourceFlag"] = true;
                                    //                //获取源单类型、源单单号
                                    //                if (result.data.HSourceBillType == "1102") {
                                    //                    $("#HBillType").val("1102");
                                    //                }
                                    //                else if (result.data.HSourceBillType == "1103") {
                                    //                    $("#HBillType").val("1103");
                                    //                }
                                    //                else {
                                    //                    $("#HBillType").val("手工录入");
                                    //                }
                                    //                $("#HNote").val(";一键扫码源单条码");
                                    //                element.tabChange('tab-POStockInBill', '3');
                                    //            }
                                    //            else {
                                    //                if (HSourceFlag == true) {
                                    //                    element.tabChange('tab-POStockInBill', '3');
                                    //                }
                                    //                else {
                                    //                    $("#HSupName").val(result.data.hSupNameField);
                                    //                    $("#HSupID").val(result.data.hSupIDField);
                                    //                    //$("#HDeptName").val(result.data.HDept);
                                    //                    //$("#HDeptID").val(result.data.HDeptID);
                                    //                    //$("#HSourceBillNo").val(result.data.hSourceBillNoField);
                                    //                    //$("#HBillType").val(result.data.hSourceBillTypeField)
                                    //                    HSourceFlag = true;
                                    //                    //获取源单类型、源单单号
                                    //                    if (result.data.hSourceBillTypeField == "1102") {
                                    //                        $("#HBillType").empty();
                                    //                        $("#HBillType").val("1102");
                                    //                        var optionHtml = '';
                                    //                        optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '采购订单' + "</option>";
                                    //                        $("#HBillType").append(optionHtml);
                                    //                        layui.form.render('select');
                                    //                        $("#HBillType").attr("readonly", "readonly");
                                    //                    }
                                    //                    if (result.data.hSourceBillTypeField == "1103") {
                                    //                        $("#HBillType").empty();
                                    //                        $("#HBillType").val("1103");
                                    //                        var optionHtml = '';
                                    //                        optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '收料通知单' + "</option>";
                                    //                        $("#HBillType").append(optionHtml);
                                    //                        layui.form.render('select');
                                    //                        $("#HBillType").attr("readonly", "readonly");
                                    //                    }
                                    //                    else {
                                    //                        //$("#HBillType").val("-1");
                                    //                    }
                                    //                    $("#HSourceBillNo").attr("readonly", "readonly");
                                    //                    $("#HNote").val(";物料条码");
                                    //                    element.tabChange('tab-POStockInBill', '3');
                                    //                }
                                    //            }
                                    //            layer.load(3)
                                    //            $.ajax({
                                    //                url: GetWEBURL() + '/MateOutBill/DisBillEntryList_Webs_New_Json1',
                                    //                type: "GET",
                                    //                data: { HBillID: sInterID, HBillNo: sBillNo, HBillType: '1201', sMouldManagerCtl: sMouldManagerCtl, sFIFOCtl: sFIFOCtl },
                                    //                success: function (result) {
                                    //                    if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                    //                        listOption.data = result.data.list;
                                    //                        table.render(listOption);
                                    //                        $("#HBarCode_B").val(result.data.list2[0].HBarCode);
                                    //                        $("#HMaterName_B").val(result.data.list2[0].HMaterName);
                                    //                        $("#HMaterModel_B").val(result.data.list2[0].HMaterModel);
                                    //                        $("#HBatchNo_B").val(result.data.list2[0].HBatchNo);
                                    //                        $("#HUnitName_B").val(result.data.list2[0].HUnitName);
                                    //                        $("#HQty_B").val(result.data.list2[0].HQty);
                                    //                        $("#HTMQty_B").val(result.data.list2[0].HTMQty);
                                    //                        $("#HWHName_B").val(result.data.list2[0].HWHName);
                                    //                        $("#HSPName_B").val(result.data.list2[0].HSPName);
                                    //                        var count = 0;
                                    //                        var count1 = 0;
                                    //                        for (var i = 0; i < result.data.list.length; i++) {
                                    //                            count += result.data.list[i].HQty;
                                    //                            count1 += result.data.list[i].HPieceQty;
                                    //                        }
                                    //                        $("#HSumQtys").val(count);
                                    //                        $("#HBarCodeQtys").val(count1);
                                    //                    }
                                    //                    else {
                                    //                        layer.msg(result.Message);
                                    //                    }
                                    //                    layer.closeAll("loading");
                                    //                }
                                    //            });
                                    //        }
                                    //        else {
                                    //            playSound();
                                    //            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    //        }
                                    //        layer.closeAll("loading");
                                    //    }
                                    //});
                                    GetMeesageByBarCode();
                                }
                                else {
                                    playSound();
                                    layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                }
                            },
                            error: function (err) {
                                playSound();
                                layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                        });
                }
                else
                {
                    if (sQty == "") {
                        sQty = 0;
                    }
@@ -1268,7 +1103,6 @@
                            layer.closeAll("loading");
                        }
                    });
                }
            }
            var listOption = {
                elem: '#wl-table'