zrg
2024-11-28 727ee25aeb5fcaf84e2cf009b2eacd3a86bcb3ca
WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldUpperBillEdit_PDA.html
@@ -270,8 +270,8 @@
            //获取制单人 åˆ¶å•日期
            $("#HMaker").val(sessionStorage["HUserName"]);
            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
            $("#HScanDate").val(Format(new Date(), "yyyy-MM-dd"));
            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
            $("#HScanDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
            $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
            if (OperationType == 1 || OperationType == 2 || OperationType == 5) {
@@ -441,7 +441,7 @@
                                     $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//保存后保存按钮禁用
                            $.ajax({
                                type: "POST",
                                url: GetWEBURL() + "Sc_MouldUpperBill/SaveAddSc_MouldUpperBill_PDA",
                                url: GetWEBURL() + "Sc_MouldUpperBill/AddSc_MouldUpperBill_PDA",
                                async: true,
                                data: { "oMain": oMain },
                                dataType: "json",
@@ -522,46 +522,63 @@
            //条形码回车方法
            function txtHBarCode_KeyDown(HBarCode) {
                var BillNoType2 = HBarCode.substr(0, 2);
                var BillNoType3 = HBarCode.substr(0, 3);
                var BillNoType4 = HBarCode.substr(0, 4);
                var BillNoType5 = HBarCode.substr(0, 8);
                var BillNoType6 = HBarCode.substr(0, 5);
                var HBillType = "";
                var barNo = "";
                if (HBarCode.length < 22) {
                    barNo = HBarCode.substr(0, 4);
                    switch (barNo) {
                        case "GXLX":
                            HBillType = "3772";
                            break;
                    }
                }
                if (HBarCode.length > 22) {
                    barNo = HBarCode.substr(0, 22);
                    switch (barNo) {
                        case "https://qr61.cn/omM1Cj":
                            HBillType = "3899";
                            break;
                        case "https://qr61.cn/oAhaGh":
                            HBillType = "3308";
                            break;
                    }
                }
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Sc_MouldUpperBill/txtHBarCode_KeyDown",
                    type: "GET",
                    data: { "HBarCode": HBarCode, "UserID": sessionStorage["Czybm"], "HBillType": "Sc_MouldUpperBill" },
                    data: { "HBarCode": HBarCode, "HSourceID": $("#HSourceID").val(), "UserID": sessionStorage["Czybm"], "HBillType": HBillType },
                    success: function (result) {
                        if (result.count == 1) {
                            var data = result.data[0];
                            switch (BillNoType2) {
                                //生产资源
                                case "BM":
                                case "SS":
                                case "10":
                            layer.close(index);
                            $("#HBarCode").val("");
                            var num = data["Num"];
                            if ($("#HSourceID").val() == "0" && num != 1) {
                                layer.msg("请先选择生产资源!");
                                return false;
                            }
                            switch (num) {
                                case 1:
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HSourceID": data.HItemID,
                                        "HSourceName": data.HName,
                                    });
                                    break;
                                //生产订单
                                case "MO":
                                case 2:
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HICMOBillNo": data.单据号,
                                        "HICMOInterID": data.hmainid,
                                        "HICMOEntryID": data.HEntryID
                                    });
                                    break;
                            }
                            switch (BillNoType3) {
                                  //器具档案
                                case "MJD":
                                case "PAK":
                                case 3:
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HMouldID": data.hmainid,
                                        "HMouldNumber": data.模具编号,
@@ -570,30 +587,7 @@
                                        "HQty": 1,
                                    });
                                    break;
                                case "CMR":
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HSourceID": data.HItemID,
                                        "HSourceName": data.HName,
                                    });
                                    break;
                            }
                            switch (BillNoType6) {
                                //器具档案
                                case "https":
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HMouldID": data.hmainid,
                                        "HMouldNumber": data.模具编号,
                                        "HMouldName": data.模具名称,
                                        "HMouldModel": data.模具型号,
                                        "HQty": 1,
                                    });
                                    break;
                            }
                            switch (BillNoType4) {
                                 //流转卡
                                case "GXLX":
                                case 4:
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HProcExchBillNo": data.单据号,
                                        "HProcExchInterID": data.hmainid,
@@ -603,27 +597,8 @@
                                        "HICMOEntryID": data.HICMOEntryID
                                    });
                                    break;
                                default:
                            }
                            if (BillNoType5.length == 8) {
                                BillNoType5 = BillNoType5.substr(0, 4) + "-" + BillNoType5.substr(4, 2) + "-" + BillNoType5.substr(6, 2);
                                if (isValidDate(BillNoType5)) {
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HProcExchBillNo": data.单据号,
                                        "HProcExchInterID": data.hmainid,
                                        "HProcExchEntryID": data.HEntryID,
                                        "HICMOBillNo": data.任务单号,
                                        "HICMOInterID": data.hicmointerid,
                                        "HICMOEntryID": data.HICMOEntryID
                                    });
                                }
                            }
                            $("#HBarCode").val("");
                            layer.close(index);
                        }
                        else {
                            $("#HBarCode").val("");