1
zrg
2026-03-16 14f6af69aa6473052a54812b05207be43c2e2b76
WebTM/views/ÁìÁÏ·¢»õ/ÁìÁϳö¿â/Kf_MateOutBillLEdit.html
@@ -418,6 +418,7 @@
                var linterid = params[params[1]];//源单id
                var HSouceBillType = params[params[2]];//源单类型
                var closeType = params[params[3]];  //关闭类型
                            var HEntryID = params[params[4]]
            }
            //#endregion
@@ -454,6 +455,9 @@
            }
            else if (OperationType == 3) {//编辑
                set_EditFromGrid(linterid);
            }
            else if (OperationType == 4) {
                setInit_PushBill(linterid)
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
@@ -2155,6 +2159,127 @@
            }
            //#endregion
            //#region ä¸‹æŽ¨é¡µé¢åˆå§‹åŒ–
            function setInit_PushBill(linterid) {
                //生成并设置主表的内码和单据号
                console.log("setInit_PushBill å¼€å§‹æ‰§è¡Œï¼");
                get_MAXNum();
                //相关文本框信息初始化
                $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                //初始化并列设置:子表1
                //set_InitGrid();
                //DisPlay_HideColumn();
                //查询生产订单是否存在
                var ajaxLoad = layer.load();
                var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + "  and hmainid='" + linterid + "' and HEntryID=" + HEntryID;
                $.ajax({
                    url: GetWEBURL() + "/LEMS/MES_Sc_ProcessExchangeBillList_Json",
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (d) {
                        var result = d;
                        console.log(result);
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data[0];
                            console.log('权限判断成功')
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HEmpID": data.HEmpID
                                , "HEmpName": data.业务员
                                , "HDeptID": data.HDeptID
                                , "HDeptName": data.生产车间
                                , "HCusID": data.HEntryCusID
                                , "HCusName": data.客户
                                , "HBillSubType": "白坯退料"
                                //, "HDeptID": data.HDeptID
                                //, "HDeptName": data.生产车间
                                //, "HCusID": data.HCusID
                                //, "HCusName": data.客户
                                //, "HMainSourceInterID": linterid
                                //, "HMainSourceEntryID": HEntryID
                                //, "HMainSourceBillNo": data.单据号
                                /*                                , "HMainSourceBillType": params[params[2]]*/
                                //, "HMaterID": data.HMaterID
                                //, "物料代码": data.产品代码
                                //, "物料名称": data.产品名称
                                //, "源单号": data.单据号
                                //, "源单主内码": data.hmainid
                                //, "源单子内码": data.HEntryID
                            });
                            //组织的值HOrgID变化,重新渲染
                            HOrgIDBar = data.HOrgID;
                            //子表  èµ‹å€¼
                            var rowdata = [];
                            for (var i = 0; i < result.data.length; i++) {
                                rowdata.push(
                                    {
                                        //"HMaterID": result.data[i]["HMaterID"],
                                        //"物料代码": result.data[i]["产品代码"],
                                        //"物料名称": result.data[i]["产品名称"],
                                        //"规格型号": result.data[i]["规格型号"],
                                        //"HUnitID": result.data[i]["HUnitID"],
                                        //"计量单位": result.data[i]["计量单位"],
                                        //"HQty_Old": result.data[i]["生产任务单数量"],
                                        //"HQty_New": result.data[i]["生产任务单数量"],
                                        ////"HDate_Old": formatDate(result.data[i]["原交货日期"]),
                                        ////"HDate_New": formatDate(result.data[i]["新交货日期"]),
                                        "HRemark": "",
                                        //"HSourceInterID": result.data[i]["hmainid"],
                                        //"HSourceEntryID": result.data[i]["HEntryID"],
                                        //"HSourceBillNo": result.data[i]["单据号"],
                                        //"HSourceBillType": result.data[i]["单据类型"]
                                        "HMaterID": data.HMaterID
                                        , "HMaterCode": data.产品代码
                                        , "HMaterName": data.产品名称
                                        , "HSourceBillNo": data.单据号
                                        , "HSourceInterID": data.hmainid
                                        , "HSourceEntryID": data.HEntryID
                                        , "HSourceBillType": params[params[2]]
                                        , "HUnitID": ""
                                        , "HUnitCode": ""
                                        , "HUnitName": ""
                                        , "HQtyMust": ""
                                        , "HQty": ""
                                        , "HPrice": ""
                                        , "HMoney": ""
                                        , "HWHCode": ""
                                        , "HWHName": ""
                                        , "HWHID": ""
                                        , "HMaterSpec": data.产品规格
                                    }
                                );
                            }
                            option.data = rowdata;
                            table.render(option);
                            layer.close(ajaxLoad);
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("发生错误!", { icon: 5 });
                    }
                })
            }
            //#endregion
            //#region æ ¹æ®å·¥è‰ºå•号获取表头信息
            function getMainInfoByHProcExchBillNo() {
                var HProcExchBillNo = $("#HProcExchBillNo").val();