yusijie
2025-05-30 4219a66cefe950d1b835ba695d7124c759dbb0a0
WebTM/views/»ù´¡×ÊÁÏ/ÏúÊÛ»ù´¡×ÊÁÏ/Gy_MateNumRelation.html
@@ -114,7 +114,7 @@
        //查询条件
        var HModName = "Gy_MateNumRelationEdit";
        var option = [];
        TabRow = { "HItemID": 0, "HCusRelationNumber": "", "HCusRelationName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "" };
        TabRow = { "HItemID": 0, "HCusRelationNumber": "", "HCusRelationName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HCusRelationModel": "", "HTemplateID": 0,"HTemplateName": "" };
        //#endregion
@@ -223,7 +223,7 @@
                                for (var i = 0; i < subdata.length; i++) {
                                    rowdata.push(
                                        {
                                            "HItemID": subdata[i].HItemID, "HCusRelationNumber": subdata[i].客户对应物料代码, "HCusRelationName": subdata[i].客户对应物料名称, "HMaterID": subdata[i].HMaterID, "HMaterNumber": subdata[i].物料代码, "HMaterName": subdata[i].物料名称, "HMaterModel": subdata[i].规格型号
                                            "HItemID": subdata[i].HItemID, "HCusRelationNumber": subdata[i].客户对应物料代码, "HCusRelationName": subdata[i].客户对应物料名称, "HMaterID": subdata[i].HMaterID, "HMaterNumber": subdata[i].物料代码, "HMaterName": subdata[i].物料名称, "HMaterModel": subdata[i].规格型号, "HCusRelationModel": subdata[i].客户对应物料规格, "HTemplateID": subdata[i].HTemplateID, "HTemplateName": subdata[i].模板名称
                                        }
                                    )
                                }
@@ -271,7 +271,7 @@
                                    var rowIndex = $(obj.tr).attr("data-index") * 1;  //attr("data-index")用于获取该tr元素上data-index属性的值*1转换类型然后赋值给rowIndex
                                    for (var i = 0; i < checkStatus.data.length; i++) {  //判断选中的数据的长度  ç”¨äºŽéåކcheckStatus.data数组中的每个元素
                                        if (rowIndex + i >= option.data.length) {           //判断rowIndex + i的索引超出了option.data数组的长度,说明option.data数组需要扩展以包含更多行
                                            var NewRow = { "HItemID": 0, "HCusRelationNumber": "", "HCusRelationName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "" };// åˆ›å»ºä¸€ä¸ªæ–°çš„包含数组   å…¶åˆå§‹å€¼ä¸ºç©ºæˆ–者0  æˆ–者是时间格式
                                            var NewRow = { "HItemID": 0, "HCusRelationNumber": "", "HCusRelationName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HCusRelationModel": "", "HTemplateID": 0, "HTemplateName": ""};// åˆ›å»ºä¸€ä¸ªæ–°çš„包含数组   å…¶åˆå§‹å€¼ä¸ºç©ºæˆ–者0  æˆ–者是时间格式
                                            table.cache["mainTable"].push(NewRow);    //创建新的包含数组  ä¼ å…¥table.cache["mainTable"]数组
                                            option.data = table.cache["mainTable"];  //把传入 table.cache["mainTable"]数组的值赋值给option.data çš„属性
@@ -300,6 +300,51 @@
                                        , "HMaterName": OptionData.物料名称
                                        , "HMaterModel": OptionData.规格型号
                                    })
                                }
                                OptionData = {};
                            }
                        });
                    }
                    if (obj.event === 'HTemplateName') {
                        //页面层-自定义
                        layer.open({
                            type: 2,
                            skin: 'layui-layer-rim', //加上边框
                            title: '打印模板列表',
                            closeBtn: 1,
                            shift: 2,
                            area: ['80%', '80%'],
                            maxmin: true,
                            content: ['../../Baseset/SRM_OpenTmpList.html', 'yes'],
                            btn: ['确定', '取消']
                            , btn1: function (index, layero) {
                                //按钮一  çš„回调
                                var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                if (checkStatus.data.length != 1) {
                                    return layer.msg("请选择一条数据");
                                }
                                //更新表格缓存的数据
                                obj.update({
                                    "HTemplateID": checkStatus.data[0].HItemID
                                    , "HTemplateName": checkStatus.data[0].HName
                                })
                                layer.close(index);//关闭弹窗
                            }
                            , btn2: function (index, layero) {
                                //按钮【按钮二】的回调
                                //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                            },
                            end: function () {
                                if (typeof (OptionData.HItemID) != "undefined") {
                                    //obj.update({ //更新表格数据
                                    //    "HMaterID": OptionData.HItemID             //设置HItemID的值为“HBillNo”字段的值HItemID`的值
                                    //    , "HMaterNumber": OptionData.物料代码
                                    //    , "HMaterName": OptionData.物料名称
                                    //    , "HMaterModel": OptionData.规格型号
                                    //})
                                }
                                OptionData = {};
                            }
@@ -386,10 +431,13 @@
                , { field: 'HItemID', title: 'HItemID', edit: 'text', hide: true }
                , { field: 'HCusRelationNumber', title: '客户对应物料代码', edit: 'text' }
                , { field: 'HCusRelationName', title: '客户对应物料名称', edit: 'text' }
                , { field: 'HCusRelationModel', title: '客户对应物料规格', edit: 'text' }
                , { field: 'HMaterID', title: 'HMaterID', hide: true }
                , { field: 'HMaterNumber', title: '物料代码', edit: 'text', event: 'HNumber' }
                , { field: 'HMaterName', title: '物料名称' }
                , { field: 'HMaterModel', title: '规格型号' }
                , { field: 'HTemplateID', title: 'HTemplateID', hide: true }
                , { field: 'HTemplateName', title: '模板名称', edit: 'text', event: 'HTemplateName' }
                , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
            ];
            option = {
@@ -428,7 +476,7 @@
                        for (var i = 0; i < subdata.length; i++) {
                            rowdata.push(
                                {
                                    "HItemID": subdata[i].HItemID, "HCusRelationNumber": subdata[i].客户对应物料代码, "HCusRelationName": subdata[i].客户对应物料名称, "HMaterID": subdata[i].HMaterID, "HMaterNumber": subdata[i].物料代码, "HMaterName": subdata[i].物料名称, "HMaterModel": subdata[i].规格型号
                                    "HItemID": subdata[i].HItemID, "HCusRelationNumber": subdata[i].客户对应物料代码, "HCusRelationName": subdata[i].客户对应物料名称, "HMaterID": subdata[i].HMaterID, "HMaterNumber": subdata[i].物料代码, "HMaterName": subdata[i].物料名称, "HMaterModel": subdata[i].规格型号, "HCusRelationModel": subdata[i].客户对应物料规格, "HTemplateID": subdata[i].HTemplateID, "HTemplateName": subdata[i].模板名称
                                }
                            )
                        }