1
duhe
2024-01-09 2f053f201b7a0e8cc07cf932940bfbf5d0fedaa3
WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillEdit.html
@@ -293,7 +293,7 @@
            var rowdata = [{
                "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HModel": "", "HSourceID": 0
                , "HSourceName": "", "HDeptID": 0, "HDeptName": "", "HUnitID": 0, "HUnitName": ""
                , "HQty": "", "HSTATUS": "1", "HPlanBeginDate": "", "HPlanEndDate": ""
                , "HQty": "", "HSTATUS": "1", "HPlanBeginDate": "", "HPlanEndDate": "", "HOrderLevID": "0", "订单等级代码": "", "订单等级名称": "",
            }];
            //初始化
            set_ClearBill();
@@ -349,7 +349,7 @@
                var NewRow = {
                    "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HModel": "", "HSourceID": 0
                    , "HSourceName": "", "HDeptID": 0, "HDeptName": "", "HUnitID": 0, "HUnitName": ""
                    , "HQty": "", "HSTATUS": "1", "HPlanBeginDate": "", "HPlanEndDate": ""
                    , "HQty": "", "HSTATUS": "1", "HPlanBeginDate": "", "HPlanEndDate": "", "HOrderLevID": "0", "订单等级代码": "", "订单等级名称": ""
                };
                switch (obj.event) {
                    case 'btn-AddLine':
@@ -537,6 +537,9 @@
                        , { field: 'HMaterNumber', title: '物料编码', edit: 'text', event: "HMaterID" }
                        , { field: 'HMaterName', title: '物料名称' }
                        , { field: 'HModel', title: '规格型号' }
                        , { field: 'HOrderLevID', title: 'HOrderLevID', hide: true }
                        , { field: '订单等级代码', title: '订单等级代码', edit: 'text', event: "HOrderLevID" }
                        , { field: '订单等级名称', title: '订单等级名称' }
                        , { field: 'HSourceID', title: 'HSourceID', hide: true }
                        , { field: 'HSourceName', title: '生产资源', edit: 'text', event: "HSourceID" }//f7
                        , { field: 'HDeptID', title: 'HDeptID', hide: true }
@@ -804,6 +807,36 @@
                                }
                            })
                        }
                        //订单等级
                        if (obj.event == "HOrderLevID") {
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim" //加上边框
                                , title: "订单等级列表"  //标题
                                , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ['../../基础资料/公用基础资料/Gy_OrderLev.html', 'yes']
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
                                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                    if (checkStatus.data.length != 1) {
                                        return layer.msg("请选择一条数据");
                                    }
                                    //更新表格缓存的数据
                                    obj.update({
                                        "订单等级名称": checkStatus.data[0].订单等级
                                        ,"订单等级代码": checkStatus.data[0].订单等级代码
                                        ,"HOrderLevID": checkStatus.data[0].HItemID
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                            })
                        }
                        obj.event = "";
                        return false;
                    }
@@ -879,30 +912,30 @@
                    success: function (d) {
                        //$("#HPRDORGID").val(d.data[0].HPRDORGID);
                        //主表
                        form.val("formData", {
                            "HBillNo": d.data[0].单据号
                            , "HInterID":d.data[0].hmainid
                            , "HDate": Format(new Date(d.data[0].日期), "yyyy-MM-dd")
                            , "HSeOrderBillNo": d.data[0].源单单号
                            , "HSeOrderInterID": d.data[0].源单主内码
                            , "HSeOrderEntryID": d.data[0].源单子内码
                            , "HEmpID": d.data[0].HEmpID
                            , "HEmpName": d.data[0].业务员
                            , "HCenterID": d.data[0].HCenterID
                            , "HCenterName": d.data[0].工作中心
                            , "HRemark": d.data[0].表头备注
                            , "HPlanQty": d.data[0].计划生产数量
                            , "HPRDORGID": d.data[0].HPRDORGID
                            //其他信息
                            , "hmakers": OperationType == 2 ? "" :d.data[0].制单人
                            , "hmakedate": OperationType == 2 ? "" :d.data[0].制单日期 == null ? "" : Format(new Date(d.data[0].制单日期), "yyyy-MM-dd")
                            , "hchecker": OperationType==2?"":d.data[0].审核人
                            , "hcheckdate": OperationType == 2 ? "" :d.data[0].审核日期 == null ? "" : Format(new Date(d.data[0].审核日期), "yyyy-MM-dd")
                            , "hupdater": OperationType == 2 ? "" : d.data[0].修改人
                            , "hupdatedate": OperationType == 2 ? "" : d.data[0].修改日期 == null ? "" : Format(new Date(d.data[0].修改日期), "yyyy-MM-dd")
                            , "hdeleteman": OperationType == 2 ? "" :d.data[0].作废人
                            , "hdeletedate": OperationType == 2 ? "" : d.data[0].作废日期 == null ? "" : Format(new Date(d.data[0].作废日期), "yyyy-MM-dd")
                            //主表
                            form.val("formData", {
                                "HBillNo": d.data[0].单据号
                                , "HInterID":d.data[0].hmainid
                                , "HDate": Format(new Date(d.data[0].日期), "yyyy-MM-dd")
                                , "HSeOrderBillNo": d.data[0].源单单号
                                , "HSeOrderInterID": d.data[0].源单主内码
                                , "HSeOrderEntryID": d.data[0].源单子内码
                                , "HEmpID": d.data[0].HEmpID
                                , "HEmpName": d.data[0].业务员
                                , "HCenterID": d.data[0].HCenterID
                                , "HCenterName": d.data[0].工作中心
                                , "HRemark": d.data[0].表头备注
                                , "HPlanQty": d.data[0].计划生产数量
                                , "HPRDORGID": d.data[0].HPRDORGID
                                //其他信息
                                , "hmakers": OperationType == 2 ? "" :d.data[0].制单人
                                , "hmakedate": OperationType == 2 ? "" :d.data[0].制单日期 == null ? "" : Format(new Date(d.data[0].制单日期), "yyyy-MM-dd")
                                , "hchecker": OperationType==2?"":d.data[0].审核人
                                , "hcheckdate": OperationType == 2 ? "" :d.data[0].审核日期 == null ? "" : Format(new Date(d.data[0].审核日期), "yyyy-MM-dd")
                                , "hupdater": OperationType == 2 ? "" : d.data[0].修改人
                                , "hupdatedate": OperationType == 2 ? "" : d.data[0].修改日期 == null ? "" : Format(new Date(d.data[0].修改日期), "yyyy-MM-dd")
                                , "hdeleteman": OperationType == 2 ? "" :d.data[0].作废人
                                , "hdeletedate": OperationType == 2 ? "" : d.data[0].作废日期 == null ? "" : Format(new Date(d.data[0].作废日期), "yyyy-MM-dd")
                        });
                        //子表  èµ‹å€¼
@@ -936,6 +969,7 @@
                                    , "HDeptID": d.data[i].HDeptID, "HDeptName": d.data[i].生产车间, "HUnitID": d.data[i].HUnitID
                                    , "HUnitName": d.data[i].计量单位, "HQty": d.data[i].生产任务单数量, "HSTATUS": HSTATUS
                                    , "HPlanBeginDate": Format(new Date(d.data[i].计划开工日期), "yyyy-MM-dd"), "HPlanEndDate": Format(new Date(d.data[i].计划完工日期), "yyyy-MM-dd")
                                    , "HOrderLevID": d.data[i]["HOrderLevID"], "订单等级代码": d.data[i]["订单等级代码"], "订单等级名称": d.data[i]["订单等级"],
                                }
                            )
                        }