zrg
2024-11-28 727ee25aeb5fcaf84e2cf009b2eacd3a86bcb3ca
WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldUpperBillEdit_PDA.html
@@ -96,7 +96,7 @@
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>操作员:</th>
                                                <th>操作员:<span style="color:red">*</span></th>
                                                <td class="bz_td">
                                                    <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="操作员" style="border-radius: 50px;">
                                                    <input type="hidden" name="HEmpID" id="HEmpID" value="0" autocomplete="off" class="layui-input">
@@ -112,7 +112,7 @@
                                                </td>
                                            </tr>
                                            <tr class="hide">
                                                <th>生产资源:</th>
                                                <th>生产资源:<span style="color:red">*</span></th>
                                                <td class="bz_td">
                                                    <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="生产资源" style="border-radius: 50px;">
                                                    <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input">
@@ -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) {
@@ -402,70 +402,89 @@
            // æäº¤æŒ‰é’®
            form.on('submit(Saver)', function (data) {//提交
                if ($("#HProcExchBillNo").val() == "" && $("#HICMOBillNo").val() == "") {
                    layer.msg("源单单号没有输入!");
                    return;
                }
                if ($("#HDeptID").val() == "0") {
                    layer.msg("部门不能为空!");
                    return false;
                }
                if ($("#HEmpID").val() == "0") {
                    layer.msg("操作员没有选择!");
                    return false;
                }
                if ($("#HMangerID").val() == "0") {
                    layer.msg("负责人没有选择!");
                    return false;
                }
                            if ($("#HProcExchBillNo").val() == "" && $("#HICMOBillNo").val() == "") {
                                layer.msg("源单单号没有输入!");
                                return;
                            }
                if ($("#HSourceID").val() == "0") {
                    layer.msg("生产资源没有选择!");
                    return false;
                }
                if ($("#HMouldID").val() == "0") {
                    layer.msg("器具没有选择!");
                    return false;
                }
                            if ($("#HDeptID").val() == "0") {
                                layer.msg("部门不能为空!");
                                return false;
                            }
                            if ($("#HEmpID").val() == "0") {
                                layer.msg("操作员没有选择!");
                                return false;
                            }
                            if ($("#HMangerID").val() == "0") {
                                layer.msg("负责人没有选择!");
                                return false;
                            }
                data.field.HOrgID = sessionStorage["OrganizationID"];//组织
                var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType;
                var index = layer.load();
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "Sc_MouldUpperBill/AddSc_MouldUpperBill_PDA",
                    async: true,
                    data: { "oMain": oMain },
                    dataType: "json",
                    success: function (result) {
                        if (result.count == 1) {
                            layer.close(index);
                            layer.msg("提交成功");
                            $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//保存后保存按钮禁用
                            $('#HBarCode').attr("disabled", true);//保存后条码框禁用
                            //if (result.Verify == "Y") {
                            //    location.replace('Sc_MouldUpperBillEdit_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
                            //}
                            if ($("#HSourceID").val() == "0") {
                                layer.msg("生产资源没有选择!");
                                return false;
                            }
                            if ($("#HMouldID").val() == "0") {
                                layer.msg("器具没有选择!");
                                return false;
                            }
                            data.field.HOrgID = sessionStorage["OrganizationID"];//组织
                            var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType;
                               var index = layer.load();
                                    if (AllowLoadData(oMain)) {
                                     $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//保存后保存按钮禁用
                            $.ajax({
                                type: "POST",
                                url: GetWEBURL() + "Sc_MouldUpperBill/AddSc_MouldUpperBill_PDA",
                                async: true,
                                data: { "oMain": oMain },
                                dataType: "json",
                                success: function (result) {
                                    if (result.count == 1) {
                                        layer.close(index);
                                        layer.msg("提交成功");
                                            $('#HBarCode').attr("disabled", true);//保存后条码框禁用
                                            //if (result.Verify == "Y") {
                                            //    location.replace('Sc_MouldUpperBillEdit_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
                                            //}
                                        }
                                        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: "温馨提示" });
                                    }
                                });
                        }
                        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: "温馨提示" });
                    }
                });
            });
            //#endregion
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //非空验证
            function AllowLoadData(sSubStr) {
                if ($("#HEmpName").val() == 0) {
                    layer.msg("操作员没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HSourceName").val() == 0) {
                    layer.msg("生产资源没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                return true;
            }
            // ä¿å­˜åŽæµè§ˆæ–¹æ³•
            function ReRoadBillMain() {
@@ -503,17 +522,47 @@
            //条形码回车方法
            function txtHBarCode_KeyDown(HBarCode) {
                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];
                            layer.close(index);
                            $("#HBarCode").val("");
                            var num = data["Num"];
                            if ($("#HSourceID").val() == "0" && num != 1) {
                                layer.msg("请先选择生产资源!");
                                return false;
                            }
                            switch (num) {
                                case 1:
@@ -550,9 +599,6 @@
                                    break;
                                default:
                            }
                            $("#HBarCode").val("");
                            layer.close(index);
                        }
                        else {
                            $("#HBarCode").val("");