yangle
2022-05-20 16fb2995c39f0b2ee0329530843e3002ab95da8d
WebTM/views/Éú²ú¹ÜÀí/ÌáÁϼƻ®/JIT_LiftMaterPlanBillEdit.html
@@ -284,11 +284,9 @@
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  æ·»åŠ  ä¿å­˜
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var linteridSub = params[params[3]];  //从参数获取 å­è¡¨çº§åˆ«
            //判断是否新增
            if (linterid == null || linterid == -1) {
                linteridSub = -1;
                OperationType = 1;
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
@@ -303,7 +301,7 @@
                });
            }
            else {//如果修改则走下面 new
                RoadBillMain(linterid, linteridSub);
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
            }
@@ -887,9 +885,9 @@
            }
            //编辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid, linteridSub)//加载表头
            function RoadBillMain(linterid)//加载表头
            {
                var sWhere = " and hmainid='" + linterid + "' and hsubid='" + linteridSub + "'";
                var sWhere = " and hmainid='" + linterid + "'";
                $.ajax({
                    url: GetWEBURL() + "/JIT_Cg_PODemandPlanBill/JIT_Cg_PODemandPlanBillList",
                    type: "GET",
@@ -912,42 +910,49 @@
                            , "HExplanation": d.data[0].摘要
                        });
                        //子表  èµ‹å€¼
                        var rowdata = [{
                            "HLaterReason": d.data[0].延迟原因, "HMaterID": d.data[0].HMaterID, "HMaterNumber": d.data[0].物料代码, "HMaterName": d.data[0].物料名称
                            , "HMaterModel": d.data[0].规格型号, "HUnitID": d.data[0].HUnitID, "HUnitIDName": d.data[0].计量单位
                            , "HErpClsID": d.data[0].物料属性, "HQty": d.data[0].数量, "HRemark": d.data[0].表体备注, "HPURCHASEORGID": d.data[0].子表采购组织
                            , "HStatus": d.data[0].状态, "HFixleadTime": d.data[0].提前期
                            , "HDayPlanBillNo": d.data[0].日计划工单编号, "HSourceInterID": d.data[0].源单ID, "HSourceEntryID": d.data[0].源单子ID
                            , "HSourceBillNo": d.data[0].源单单号, "HSourceBillType": d.data[0].子源单类型, "HWorkShopID": d.data[0].HWorkShopID
                            , "HWorkShopIDName": d.data[0].车间名称, "HDayPlanDate": Format(new Date(d.data[0].工单生产日期), 'yyyy-MM-dd'), "HRelationQty1": d.data[0].可用采购数量
                            , "HPOOrderInterID": d.data[0].采购订单内码, "HPOOrderEntryID": d.data[0].采购订单子内码, "HPOOrderBillNo": d.data[0].采购订单号
                            , "HPOOrderBillSEQ": d.data[0].采购订单行号, "HWWOrderInterID": d.data[0].委外订单内码, "HWWOrderEntryID": d.data[0].委外订单子内码
                            , "HWWOrderBillNo": d.data[0].委外订单号, "HPurchaseDeptID": d.data[0].HPurchaseDeptID, "HPurchaseDeptIDName": d.data[0].采购部门
                            , "HCloseTypeSub": d.data[0].是否手工关闭 == "1" ? true : false, "HCloseMan": d.data[0].子关闭人, "HEntryCloseDate": Format(new Date(d.data[0].子关闭时间), 'yyyy-MM-dd'), "HSendQty": d.data[0].送货单数量
                            , "HReciveQty": d.data[0].收料数量, "HCloseStatus": d.data[0].关闭状态 == "1" ? true : false, "HRemoveQty": d.data[0].转移数量, "HSeOrderBillNo": d.data[0].销售订单号
                            , "HUnReciveQty": d.data[0].未收料数量, "HPOOrderBillDate": Format(new Date(d.data[0].采购订单单据日期), 'yyyy-MM-dd'), "HPOOrderBillDeliveryDate": Format(new Date(d.data[0].采购订单交货日期),'yyyy-MM-dd')
                            , "HPOOrderBillRemark": d.data[0].采购订单摘要, "HPOOrderBillNote": d.data[0].采购订单表体备注
                        }];
                        var rowdata = [];
                        for (var i = 0; i < d.data.length; i++) {
                            //子表  èµ‹å€¼
                            rowdata.push({
                                "HLaterReason": d.data[i].延迟原因, "HMaterID": d.data[i].HMaterID, "HMaterNumber": d.data[i].物料代码, "HMaterName": d.data[i].物料名称
                                , "HMaterModel": d.data[i].规格型号, "HUnitID": d.data[i].HUnitID, "HUnitIDName": d.data[i].计量单位
                                , "HErpClsID": d.data[i].物料属性, "HQty": d.data[i].数量, "HRemark": d.data[i].表体备注, "HPURCHASEORGID": d.data[i].子表采购组织
                                , "HStatus": d.data[i].状态, "HFixleadTime": d.data[i].提前期
                                , "HDayPlanBillNo": d.data[i].日计划工单编号, "HSourceInterID": d.data[i].源单ID, "HSourceEntryID": d.data[i].源单子ID
                                , "HSourceBillNo": d.data[i].源单单号, "HSourceBillType": d.data[i].子源单类型, "HWorkShopID": d.data[i].HWorkShopID
                                , "HWorkShopIDName": d.data[i].车间名称, "HDayPlanDate": Format(new Date(d.data[i].工单生产日期), 'yyyy-MM-dd'), "HRelationQty1": d.data[i].可用采购数量
                                , "HPOOrderInterID": d.data[i].采购订单内码, "HPOOrderEntryID": d.data[i].采购订单子内码, "HPOOrderBillNo": d.data[i].采购订单号
                                , "HPOOrderBillSEQ": d.data[i].采购订单行号, "HWWOrderInterID": d.data[i].委外订单内码, "HWWOrderEntryID": d.data[i].委外订单子内码
                                , "HWWOrderBillNo": d.data[i].委外订单号, "HPurchaseDeptID": d.data[i].HPurchaseDeptID, "HPurchaseDeptIDName": d.data[i].采购部门
                                , "HCloseTypeSub": d.data[i].是否手工关闭 == "1" ? true : false, "HCloseMan": d.data[i].子关闭人, "HEntryCloseDate": Format(new Date(d.data[i].子关闭时间), 'yyyy-MM-dd'), "HSendQty": d.data[i].送货单数量
                                , "HReciveQty": d.data[i].收料数量, "HCloseStatus": d.data[i].关闭状态 == "1" ? true : false, "HRemoveQty": d.data[i].转移数量, "HSeOrderBillNo": d.data[i].销售订单号
                                , "HUnReciveQty": d.data[i].未收料数量, "HPOOrderBillDate": Format(new Date(d.data[i].采购订单单据日期), 'yyyy-MM-dd'), "HPOOrderBillDeliveryDate": Format(new Date(d.data[i].采购订单交货日期), 'yyyy-MM-dd')
                                , "HPOOrderBillRemark": d.data[i].采购订单摘要, "HPOOrderBillNote": d.data[i].采购订单表体备注
                            });
                        }
                        option.data = rowdata;
                        table.render(option);
                        //是否手工关闭
                        if (d.data[0].是否手工关闭=="1") {
                            $('#HCloseTypeSub1').attr("checked", true);
                        }
                        for (var i = 0; i < d.data.length; i++) {
                            //是否手工关闭
                            if (d.data[i].是否手工关闭 == "1") {
                                $('#HCloseTypeSub'+(i+1)).attr("checked", true);
                            }
                        //关闭状态
                        if (d.data[0].关闭状态 == "1") {
                            $('#HCloseStatus1').attr("checked", true);
                            //关闭状态
                            if (d.data[i].关闭状态 == "1") {
                                $('#HCloseStatus' + (i + 1)).attr("checked", true);
                            }
                            //延迟原因
                            $('#HLaterReason' + (i + 1)).find("option[value='" + d.data[i].延迟原因 + "']").attr("selected", true);
                            $('#HErpClsID' + (i + 1)).find("option[value='" + d.data[i].物料属性 + "']").attr("selected", true);
                            $('#HPURCHASEORGIDSub' + (i + 1)).find("option[value='" + d.data[i].子表采购组织 + "']").attr("selected", true);
                            $('#HStatus' + (i + 1)).find("option[value='" + d.data[i].状态 + "']").attr("selected", true);
                        }
                        form.render('checkbox');
                        //延迟原因
                        $('#HLaterReason1').find("option[value='" + d.data[0].延迟原因 + "']").attr("selected", true);
                        $('#HErpClsID1').find("option[value='" + d.data[0].物料属性 + "']").attr("selected", true);
                        $('#HPURCHASEORGIDSub1').find("option[value='" + d.data[0].子表采购组织 + "']").attr("selected", true);
                        $('#HStatus1').find("option[value='" + d.data[0].状态 + "']").attr("selected", true);
                        form.render('select');
                    }
                })
@@ -972,8 +977,7 @@
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(num);
                var hentryid = linteridSub;//子表 æŽ’序id
                var sMainSub = sMainStr + ';' + sSubStr + ';' + hentryid + ';' + OperationType + ";" + sessionStorage["HUserName"];
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
                
                var index = layer.load();
                $.ajax({