zzr99
2022-05-20 5490d96baf0fe2606d63f74e7b52c8dfae916717
WebTM/views/Éú²ú¹ÜÀí/Éú²úÈռƻ®¹¤µ¥/JIT_DayPlanBillEdit.html
@@ -582,11 +582,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",
@@ -601,7 +599,7 @@
                });
            }
            else {//如果修改则走下面 new
                RoadBillMain(linterid, linteridSub);
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
            }
@@ -1191,7 +1189,7 @@
                    if (table.cache["mainTable"][i] != "") {
                        //初始化关闭时间(空值状态下 èµ‹å€¼)
                        if (table.cache["mainTable"][i].HEntryCloseDate == "") {
                            table.cache["mainTable"][i].HEntryCloseDate ="1900-01-01 00:00:00.000"
                            table.cache["mainTable"][i].HEntryCloseDate ="1900-01-01"
                        }
                        table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
@@ -1201,8 +1199,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({
@@ -1229,15 +1226,14 @@
            }
            //编辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid, linteridSub)//加载表头
            function RoadBillMain(linterid)//加载表头
            {
                var sWhere = " and hmainid='" + linterid + "' and hsubid='" + linteridSub + "'";
                var sWhere = " and hmainid='" + linterid + "'";
                $.ajax({
                    url: GetWEBURL() + "/Sc_WorkBillSortBill/Sc_WorkBillSortBillList",
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (d) {
                        //主表
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HBillNo": d.data[0].单据号
@@ -1293,7 +1289,7 @@
                            , "HSourceBillNo": d.data[0].源单编号
                            , "HICMOEntryID": d.data[0].生产订单明细内码
                            , "HMainInterID": d.data[0].导入排产ID
                            , "HProdORGID": d.data[0].生产组织
                            , "HProdORGID": d.data[0].HProdORGID
                            , "HLeftPlanQty": d.data[0].未排数量
                            , "HEmpID": d.data[0].HEmpID
                            , "HEmpIDName": d.data[0].职员
@@ -1309,15 +1305,17 @@
                            , "HHangUp": d.data[0].挂起标记 == "0" ? false : true
                        });
                        //子表  èµ‹å€¼
                        var rowdata = [{
                            "HMasterDate": Format(new Date(d.data[0].日计划生产日期), "yyyy-MM-dd"), "HQty": d.data[0].子日计划数量, "HRptFinishQty": d.data[0].汇报完成数量
                            , "HTimes": d.data[0].剩余工时, "HUseTimes": d.data[0].占用工时, "HBTimes": Format(new Date(d.data[0].开始时间), "yyyy-MM-dd"), "HETimes": Format(new Date(d.data[0].结束时间), "yyyy-MM-dd")
                            , "HRemark": d.data[0].表体备注, "HDateSub": Format(new Date(d.data[0].排产日期), "yyyy-MM-dd"), "HCloseMan": d.data[0].子关闭人, "HEntryCloseDate":Format(new Date(d.data[0].子关闭时间), "yyyy-MM-dd")
                            , "HCloseTypeSub": d.data[0].是否手工关闭 == 0 ? false : true, "HColumn": d.data[0].Excel列头, "HLockedSub": d.data[0].子锁定标记 == 0 ? false : true, "HComplete": d.data[0].是否齐套
                            , "HStatusTag": d.data[0].状态标记 == 0 ? false : true, "HIsHandModify": d.data[0].手工修改标记 == 0 ? false : true
                        }];
                         //子表  èµ‹å€¼
                        var rowdata = [];
                        for (var i = 0; i < d.data.length; i++) {
                            rowdata.push({
                                "HMasterDate": Format(new Date(d.data[i].日计划生产日期), "yyyy-MM-dd"), "HQty": d.data[i].子日计划数量, "HRptFinishQty": d.data[i].汇报完成数量
                                , "HTimes": d.data[i].剩余工时, "HUseTimes": d.data[i].占用工时, "HBTimes": Format(new Date(d.data[i].开始时间), "yyyy-MM-dd"), "HETimes": Format(new Date(d.data[i].结束时间), "yyyy-MM-dd")
                                , "HRemark": d.data[i].表体备注, "HDateSub": Format(new Date(d.data[i].排产日期), "yyyy-MM-dd"), "HCloseMan": d.data[i].子关闭人, "HEntryCloseDate": Format(new Date(d.data[i].子关闭时间), "yyyy-MM-dd")
                                , "HCloseTypeSub": d.data[i].是否手工关闭 == 0 ? false : true, "HColumn": d.data[i].Excel列头, "HLockedSub": d.data[i].子锁定标记 == 0 ? false : true, "HComplete": d.data[i].是否齐套
                                , "HStatusTag": d.data[i].状态标记 == 0 ? false : true, "HIsHandModify": d.data[i].手工修改标记 == 0 ? false : true
                            });
                        }
                        option.data = rowdata;
                        table.render(option);
@@ -1329,25 +1327,27 @@
                        if (d.data[0].挂起标记 == "1") {
                            $("#checkboxHHangUp").attr("checked", true);
                        }
                        for (var i = 0; i < d.data.length; i++) {
                        //是否手工关闭
                        if (d.data[0].是否手工关闭=="1") {
                            $('#HCloseTypeSub1').attr("checked", true);
                        }
                            //是否手工关闭
                            if (d.data[i].是否手工关闭 == "1") {
                                $('#HCloseTypeSub' + (i + 1)).attr("checked", true);
                            }
                        //锁定标记
                        if (d.data[0].子锁定标记 == "1") {
                            $('#HLockedSub1').attr("checked", true);
                        }
                            //锁定标记
                            if (d.data[i].子锁定标记 == "1") {
                                $('#HLockedSub' + (i + 1)).attr("checked", true);
                            }
                         //状态标记
                        if (d.data[0].状态标记 == "1") {
                            $('#HStatusTag1').attr("checked", true);
                        }
                            //状态标记
                            if (d.data[i].状态标记 == "1") {
                                $('#HStatusTag' + (i + 1)).attr("checked", true);
                            }
                        //手工修改标记
                        if (d.data[0].手工修改标记 == "1") {
                            $('#HIsHandModify1').attr("checked", true);
                            //手工修改标记
                            if (d.data[i].手工修改标记 == "1") {
                                $('#HIsHandModify' + (i + 1)).attr("checked", true);
                            }
                        }
                        form.render('checkbox');
                    }