zrg
2024-11-28 727ee25aeb5fcaf84e2cf009b2eacd3a86bcb3ca
WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldLowerBillEdit_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) {
@@ -403,6 +403,7 @@
            // æäº¤æŒ‰é’®
            form.on('submit(Saver)', function (data) {//提交
                if ($("#HProcExchBillNo").val() == "" && $("#HICMOBillNo").val() == "") {
                    layer.msg("源单单号没有输入!");
                    return;
@@ -434,6 +435,8 @@
                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_MouldLowerBill_PDA",
@@ -444,7 +447,7 @@
                        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');
@@ -460,11 +463,26 @@
                        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() {
@@ -502,96 +520,33 @@
            //条形码回车方法
            function txtHBarCode_KeyDown(HBarCode) {
                var BillNoType2 = HBarCode.substr(0, 2);
                var BillNoType3 = HBarCode.substr(0, 5);
                var BillNoType4 = HBarCode.substr(0, 4);
                var BillNoType5 = HBarCode.substr(0, 8);
                //HBarCode = HBarCode.substr(23,(HBarCode.length - 23));
                var sWhere = " and æ¡å½¢ç ='" + HBarCode +"' order by åˆ¶å•日期 desc"
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Sc_MouldUpperBill/txtHBarCode_KeyDown",
                    url: GetWEBURL() + "/Sc_MouldLowerBill/Sc_MouldUpperBillList",
                    type: "GET",
                    data: { "HBarCode": HBarCode, "UserID": sessionStorage["Czybm"], "HBillType": "Sc_MouldLowerBill" },
                    data: { "sWhere": sWhere},
                    success: function (result) {
                        if (result.count == 1) {
                            var data = result.data[0];
                            switch (BillNoType2) {
                                //生产资源
                                case "BM":
                                case "SS":
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HSourceID": data.HItemID,
                                        "HSourceName": data.HName,
                                    });
                                    break;
                                //生产订单
                                case "MO":
                                    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 "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":
                                    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
                                    });
                                    break;
                            }
                            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
                                });
                            }
                            switch (BillNoType5) {
                                //流转卡
                                case "GXLX":
                                    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
                                    });
                                    break;
                            }
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HProcExchBillNo": data.HProcExchBillNo,
                                "HProcExchInterID": data.HProcExchInterID,
                                "HProcExchEntryID": data.HProcExchEntryID,
                                "HICMOBillNo": data.HICMOBillNo,
                                "HICMOInterID": data.HICMOInterID,
                                "HICMOEntryID": data.HICMOEntryID,
                                "HSourceID": data.HSourceID,
                                "HSourceName": data.生产资源,
                                "HMouldID": data.HMouldID,
                                "HMouldNumber": data.模具编码,
                                "HMouldName": data.模具名称,
                                "HMouldModel": data.模具规格,
                                "HQty": 1,
                            });
                            $("#HBarCode").val("");
                            layer.close(index);