yusijie
2024-05-31 1f9494a496f6bae250a9d2f40ac3d7080c3e804c
添加生产资源,模具字段
1个文件已修改
91 ■■■■■ 已修改文件
WebTM/views/基础资料/生产基础资料/Gy_SOPBillEdit.html 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_SOPBillEdit.html
@@ -323,7 +323,7 @@
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;;
                var AddRow = table.cache['mainTable'];
                var NewRow = { "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "" };
                var NewRow = { "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0,"HMouldName":'' };
                console.log(NewRow);
                switch (obj.event) {
                    //新增一行
@@ -581,7 +581,7 @@
                        $('#HUnitName').val("");
                        $('#HRemark').val("");
                        option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "" }];
                        option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": ''}];
                        table.render(option);
                        layer.close(index);
@@ -664,6 +664,10 @@
                        , { field: 'HCenterID', title: 'HCenterID', width: 200, hide: true }
                        , { field: '工作中心代码', title: '工作中心代码', width: 110, event: '工作中心代码', edit: 'text' }
                        , { field: '工作中心', title: '工作中心', width: 110 }
                        , { field: 'HSourceID', title: '生产资源ID', width: 110, hide: true }
                        , { field: 'HSourceName', title: '生产资源', width: 110, event: 'HSourceName', edit: 'text' }
                        , { field: 'HMouldID', title: '模具ID', width: 110, hide: true }
                        , { field: 'HMouldName', title: '模具名称', width: 110, event: 'HMouldName', edit: 'text'}
                        , { field: 'HRemark', title: '备注', width: 110, edit: 'text' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo', width:80 }
                    ]]
@@ -702,7 +706,7 @@
            }
            //无源单新增
            function set_AddFNew() {
                option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "" }];
                option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": '' }];
                table.render(option);
            }
            function set_AddFNew2() {
@@ -973,6 +977,87 @@
                                }
                            });
                        }
                        //生产资源
                        if (obj.event === 'HSourceName')  //生产资源
                        {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '生产资源列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../../views/基础资料/生产基础资料/Gy_Source.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HSourceID: checkStatus.data[0].HItemID,
                                        HSourceName: checkStatus.data[0].生产资源名称,
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        //器具档案
                        if (obj.event === 'HMouldName')  //工作中心
                        {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '器具档案列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../../views/模治具管理/模治具管理/Gy_MouldFileList.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HMouldID: checkStatus.data[0].hmainid,
                                        HMouldName: checkStatus.data[0].模具名称,
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        obj.event = "";
                        return false;
                    }