WebTM/views/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/²»Á¼²É¼¯/Sc_QualityReportStepBill_New.html
@@ -262,6 +262,41 @@
            <option value="">请选择</option>
        </select>
    </script>
    <!--物料代码单元格按钮-->
    <script type="text/html" id="HMaterNumberbtn">
        <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber{{d.LAY_TABLE_INDEX+1}}"  style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HMaterNumberbtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--当前工序单元格按钮-->
    <script type="text/html" id="HNowProcNamebtn">
        <input type="text" class="layui-input" name="HNowProcName" id="HNowProcName{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HNowProcNamebtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--责任工序单元格按钮-->
    <script type="text/html" id="HBadProcNamebtn">
        <input type="text" class="layui-input" name="HBadProcName" id="HBadProcName{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HBadProcNamebtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--检验员单元格按钮-->
    <script type="text/html" id="HEmpNamebtn">
        <input type="text" class="layui-input" name="HEmpName" id="HEmpName{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HEmpNamebtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--生产资源单元格按钮-->
    <script type="text/html" id="HSourceNamebtn">
        <input type="text" class="layui-input" name="HSourceName" id="HSourceName{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HSourceNamebtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--不良原因单元格按钮-->
    <script type="text/html" id="HBadReasonbtn">
        <input type="text" class="layui-input" name="HBadReason" id="HBadReason{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HBadReasonbtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <!--不良现象单元格按钮-->
    <script type="text/html" id="HBadPhenomenabtn">
        <input type="text" class="layui-input" name="HBadPhenomena" id="HBadPhenomena{{d.LAY_TABLE_INDEX+1}}" style="float:left;width:105px;height:175%;margin: -5px -5px -30px -15px !important"><!--上右下左-->
        <a class="layui-btn layui-btn-xs layui-btn-normal" layui-icon-search lay-event="HBadPhenomenabtn" style="float:right;width:35px;height:38px; background-color:transparent;border-style:none;color:black;font-size:20px;">...</a>
    </script>
    <script>
        //#region æŠ˜å æ³¨é‡Š
        var HDataTemp = {};
@@ -295,24 +330,22 @@
            //#endregion
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "3717";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            if (HBillSubType == '3717-1') {
                var HPageTitle ="微瑕品记录单";
                var HPageTitle = "微瑕品记录单";
            } else {
                var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            }
            }
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            //模块名
            var HModName = "Sc_QualityReportStepBill_New";
            var HBillType = "3717";
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -400,7 +433,6 @@
                    }
                    //#endregion
                }
                if (AllowLoadData(data)) {
                    set_SaveBill(data);
                }
@@ -514,6 +546,270 @@
                        }
                    });
                }
                //物料
                if (obj.event == 'HMaterNumberbtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "物料列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/公用基础资料/Gy_Material.html?openType=2&HOrgID=' + HOrgID, '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({
                                "HMaterID": checkStatus.data[0].HItemID
                                , "物料代码": checkStatus.data[0].物料代码
                                , "物料名称": checkStatus.data[0].物料名称
                            })
                            $("#HMaterNumber" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].物料代码)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                            if (JSON.stringify(HDataTemp) != '{}') {
                                //更新表格缓存的数据
                                obj.update({
                                    "HMaterID": HDataTemp.HItemID
                                    , "物料代码": HDataTemp.物料代码
                                    , "物料名称": HDataTemp.物料名称
                                    , "规格型号": HDataTemp.规格型号
                                    , "HUnitID": HDataTemp.HUnitID
                                    , "计量单位": HDataTemp.计量单位名称
                                })
                                HDataTemp = {};
                            }
                            if (option.data[$(obj.tr).attr("data-index")].物料代码 != '') {
                                $("#HMaterNumber" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(option.data[$(obj.tr).attr("data-index")].物料代码);
                                return;
                            }
                        }
                    })
                }
                //当前工序
                if (obj.event == 'HNowProcNamebtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "当前工序列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/生产基础资料/Gy_Process.html?openType=2', '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({
                                "HNowProcID": checkStatus.data[0].HItemID
                                , "当前工序": checkStatus.data[0].工序名称
                            })
                            $("#HNowProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].工序名称)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                        }
                    })
                }
                //责任工序
                if (obj.event == 'HBadProcNamebtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "责任工序列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/生产基础资料/Gy_Process.html?openType=2', '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({
                                "HBadProcID": checkStatus.data[0].HItemID
                                , "责任工序": checkStatus.data[0].工序名称
                            })
                            $("#HBadProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].工序名称)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                        }
                    })
                }
                //检验员
                if (obj.event == 'HEmpNamebtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "检验员列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HSecManager&openType=2', '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].职员名称
                                , "HEmpID": checkStatus.data[0].HItemID
                            })
                            $("#HEmpName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].职员名称)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                            if (JSON.stringify(HDataTemp) != '{}') {
                                //更新表格缓存的数据
                                obj.update({
                                    "HEmpID": HDataTemp.HItemID
                                    , "检验员": HDataTemp.职员名称
                                })
                                HDataTemp = {};
                            }
                        }
                    })
                }
                //生产资源
                if (obj.event == 'HSourceNamebtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "生产资源列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/生产基础资料/Gy_Source.html?Htype=&openType=2', '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].生产资源名称
                                , "HSourceID": checkStatus.data[0].HItemID
                            })
                            $("#HSourceName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].生产资源名称)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                            if (JSON.stringify(HDataTemp) != '{}') {
                                //更新表格缓存的数据
                                obj.update({
                                    "HSourceID": HDataTemp.HItemID
                                    , "生产资源": HDataTemp.生产资源名称
                                })
                                HDataTemp = {};
                            }
                        }
                    })
                }
                //不良原因
                if (obj.event == 'HBadReasonbtn') {
                    var HProcName = obj.data.工序;
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "不良原因列表"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["90%", "90%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/生产基础资料/Gy_BadReason.html?Type=BadReason&HProcName=' + HProcName + '&openType=2', '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].不良原因名称
                                , "HBadReasonID": checkStatus.data[0].HItemID
                            })
                            $("#HBadReason" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].不良原因名称)
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                            if (JSON.stringify(HDataTemp) != '{}') {
                                //更新表格缓存的数据
                                obj.update({
                                    "HBadReasonID": HDataTemp.HItemID
                                    , "不良原因": HDataTemp.不良原因名称
                                })
                                HDataTemp = {};
                            }
                        }
                    })
                }
                //不良现象
                if (obj.event == 'HBadPhenomenabtn') {
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim"                           //加上边框
                        , title: "不良现象"                             //标题
                        , closeBtn: 1                                       //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2                                          //弹出动画
                        , area: ["90%", "90%"]                              //窗体大小
                        , maxmin: true                                      //设置最大最小按钮是否显示
                        , content: ['../../../基础资料/公用基础资料/Gy_BadPhenomena.html?openType=2', "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({
                                "HBadPhenomenaID": checkStatus.data[0].HItemID
                                , "不良现象": checkStatus.data[0].不良现象名称
                            })
                            $("#HBadPhenomena" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].不良现象名称)
                            layer.close(index);//关闭弹窗
                        }
                        , btn2: function (index, layero) { }
                    })
                }
            });
            //#endregion
@@ -569,6 +865,7 @@
                });
            });
            //#endregion
            //#endregion
            //#endregion
@@ -655,27 +952,27 @@
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', width: 100, style: "background-color:#efefef4d;" }
                        , { field: 'HMaterID', title: 'HMaterID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '物料代码', title: '物料代码', width: 150, event: "HMaterID", edit: 'text' }//f7
                        , { field: '物料代码', title: '物料代码', width: 150, event: "HMaterID", edit: 'text', templet: '#HMaterNumberbtn' }//f7
                        , { field: '物料名称', title: '物料名称', width: 150, style: "background-color:#efefef4d;" }
                        , { field: '规格型号', title: '规格型号', width: 150, style: "background-color:#efefef4d;" }
                        , { field: 'HProcID', title: 'HProcID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '工序', title: '工序', width: 150 }
                        , { field: 'HNowProcID', title: 'HNowProcID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '当前工序', title: '当前工序', width: 150, event: "HNowProcID", edit: 'text' }
                        , { field: '当前工序', title: '当前工序', width: 150, event: "HNowProcID", edit: 'text', templet: '#HNowProcNamebtn' }
                        , { field: 'HBadProcID', title: 'HBadProcID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '责任工序', title: '责任工序', width: 150, event: "HBadProcID", edit: 'text' }
                        , { field: '责任工序', title: '责任工序', width: 150, event: "HBadProcID", edit: 'text', templet: '#HBadProcNamebtn' }
                        , { field: 'HUnitID', title: 'HUnitID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '计量单位', title: '计量单位', width: 100, style: "background-color:#efefef4d;" }//f7
                        , { field: 'HQty', title: '数量', width: 100, totalRow: true, edit: 'text' }
                        , { field: 'HResult', title: '判定结果', width: 100, templet: '#HResult' }
                        , { field: 'HEmpID', title: 'HEmpID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '检验员', title: '检验员', width: 150, event: "HEmp", edit: 'text' }
                        , { field: '检验员', title: '检验员', width: 150, event: "HEmp", edit: 'text', templet: '#HEmpNamebtn' }
                        , { field: 'HSourceID', title: 'HSourceID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '生产资源', title: '生产资源', width: 150, event: "HSource", edit: 'text' }
                        , { field: '生产资源', title: '生产资源', width: 150, event: "HSource", edit: 'text', templet: '#HSourceNamebtn' }
                        , { field: 'HBadReasonID', title: 'HBadReasonID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '不良原因', title: '不良原因', width: 150, event: "HBadReason", edit: 'text' }
                        , { field: '不良原因', title: '不良原因', width: 150, event: "HBadReason", edit: 'text', templet: '#HBadReasonbtn' }
                        , { field: 'HBadPhenomenaID', title: 'HBadPhenomenaID', width: 100, style: "background-color:#efefef4d;", hide: true }
                        , { field: '不良现象', title: '不良现象', width: 150, event: "HBadPhenomena", edit: 'text' }
                        , { field: '不良现象', title: '不良现象', width: 150, event: "HBadPhenomena", edit: 'text', templet: '#HBadPhenomenabtn' }
                        , { field: 'HRemark', title: '备注', width: 100, edit: 'text' }
                        , { field: 'HICMOInterID', title: '生产订单主内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
@@ -683,7 +980,7 @@
                        , { field: 'HICMOBillNo', title: '生产订单号', width: 160, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HProcExchInterID', title: '工序流转卡内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HProcExchEntryID', title: '工序流转卡子内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HProcExchBillNo', title: '工序流转卡号', width: 160,  style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HProcExchBillNo', title: '工序流转卡号', width: 160, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceInterID', title: '源单内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceEntryID', title: '源单子内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceBillNo', title: '源单单号', hide: true, style: 'background-color: #f9f9f9;' }     //f7
@@ -881,6 +1178,17 @@
                            //刷新表格同时根据option中HResult值设置下拉列表
                            setSelectHResultByTableRender();
                            for (var i = 1; i <= option.data.length; i++) {
                                $('#HMaterNumber' + i + '').val(option.data[i - 1].物料代码);
                                $('#HNowProcName' + i + '').val(option.data[i - 1].当前工序);
                                $('#HBadProcName' + i + '').val(option.data[i - 1].责任工序);
                                $('#HEmpName' + i + '').val(option.data[i - 1].检验员);
                                $('#HSourceName' + i + '').val(option.data[i - 1].生产资源);
                                $('#HBadReason' + i + '').val(option.data[i - 1].不良原因);
                                $('#HBadPhenomena' + i + '').val(option.data[i - 1].不良现象);
                            }
                            form.render('select');
                            layer.close(ajaxLoad);
                        } else {
                            layer.close(ajaxLoad);
@@ -1037,7 +1345,7 @@
                                        "计量单位": result.data[i]["计量单位"],
                                        "HQty": result.data[i]["生产任务单数量"],
                                        "HSourceID": "0",
                                        "生产资源": "",
                                        "生产资源": "",
                                        "HNowProcID": "0",
                                        "当前工序": "",
                                        "HBadProcID": "0",
@@ -1054,7 +1362,7 @@
                                        "HProcExchInterID": result.data[i]["hmainid"],
                                        "HProcExchEntryID": result.data[i]["HEntryID"],
                                        "HProcExchBillNo": result.data[i]["单据号"],
                                        "HSourceInterID": result.data[i]["hmainid"],
                                        "HSourceEntryID": result.data[i]["HEntryID"],
@@ -1091,7 +1399,7 @@
                })
            }
            //#endregion
            //#region (出站汇报单)下推页面初始化
            function set_StationOutBill(linterid) {
                //生成并设置主表的内码和单据号
@@ -1108,7 +1416,7 @@
                    url: GetWEBURL() + "/Cj_StationOutBill/PushDownBackInfo",
                    type: "GET",
                    async: false,
                    data: { "linterid": linterid,"user": sessionStorage["HUserName"] },
                    data: { "linterid": linterid, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data[0];
@@ -1149,7 +1457,7 @@
                                        "HProcExchBillNo": result.data[i]["工序流转卡号"],
                                        "HICMOInterID": result.data[i]["HICMOInterID"],
                                        "HICMOEntryID": result.data[i]["HICMOEntryID"],
                                        "HICMOBillNo": result.data[i]["生产订单号"],
                                        "HICMOBillNo": result.data[i]["生产订单号"],
                                        "HSourceInterID": result.data[i]["hmainid"],
                                        "HSourceEntryID": "0",
                                        "HSourceBillNo": result.data[i]["单据号"],
@@ -1219,7 +1527,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '登记人列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HEmp&openType=2', 'yes']
                    , content: ['../../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HEmp', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1372,10 +1680,10 @@
                    //数量格式校验
                    temp = option.data[i]["HQty"] + "";
                    if (temp == "0") {
                        layer.msg("第" + (i+1) + "行:数量不能为0!");
                        layer.msg("第" + (i + 1) + "行:数量不能为0!");
                        return false;
                    } else if (!ref.test(temp)) {
                        layer.msg("第" + (i+1) + "行:数量请输入大于0的数字!");
                        layer.msg("第" + (i + 1) + "行:数量请输入大于0的数字!");
                        return false;
                    }
                    if (option.data[i]["HMaterID"] == 0 || option.data[i]["HMaterID"] == undefined || option.data[i]["HMaterID"] == null) {
@@ -1459,8 +1767,20 @@
                    table.render(option);//将数据渲染到表格上
                    //刷新表格同时根据option中HResult值设置下拉列表
                    setSelectHResultByTableRender();
                    for (var i = 1; i <= option.data.length; i++) {
                        $('#HMaterNumber' + i + '').val(option.data[i - 1].HBadReasonNumber);
                        $('#HNowProcName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                        $('#HBadProcName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                        $('#HEmpName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                        $('#HSourceName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                        $('#HBadReason' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                        $('#HBadPhenomena' + i + '').val(option.data[i - 1].HBadPhenomenaName);
                    }
                    form.render('select');
                }
            }
            //#endregion
@@ -1596,7 +1916,7 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                     if (JSON.stringify(HDataTemp) != '{}') {
                                    if (JSON.stringify(HDataTemp) != '{}') {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "HMaterID": HDataTemp.HItemID
@@ -1639,7 +1959,7 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                     if (JSON.stringify(HDataTemp) != '{}') {
                                    if (JSON.stringify(HDataTemp) != '{}') {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "HUnitID": HDataTemp.HItemID
@@ -1678,7 +1998,7 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                     if (JSON.stringify(HDataTemp) != '{}') {
                                    if (JSON.stringify(HDataTemp) != '{}') {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "HEmpID": HDataTemp.HItemID
@@ -1717,7 +2037,7 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                     if (JSON.stringify(HDataTemp) != '{}') {
                                    if (JSON.stringify(HDataTemp) != '{}') {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "HSourceID": HDataTemp.HItemID
@@ -1729,7 +2049,7 @@
                            })
                        }
                        //不良原因
                        if (obj.event == "HBadReason") {
                        if (obj.event == "HBadReason") {
                            var HProcName = obj.data.工序;
                            layer.open({
                                type: 2
@@ -1739,7 +2059,7 @@
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ['../../../基础资料/生产基础资料/Gy_BadReason.html?Type=BadReason&HProcName=' + HProcName+'&openType=2', 'yes']
                                , content: ['../../../基础资料/生产基础资料/Gy_BadReason.html?Type=BadReason&HProcName=' + HProcName + '&openType=2', 'yes']
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -1768,7 +2088,7 @@
                                }
                            })
                        }
                        if (obj.event == "HBadPhenomena") {
                        if (obj.event == "HBadPhenomena") {
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim"                           //加上边框
@@ -1823,7 +2143,7 @@
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                , end: function () {
                                }
                            })
                        }
@@ -1977,11 +2297,31 @@
                            //刷新表格同时根据option中HResult值设置下拉列表
                            setSelectHResultByTableRender();
                            for (var i = 1; i <= option.data.length; i++) {
                                $('#HMaterNumber' + i + '').val(option.data[i - 1].物料代码);
                                $('#HNowProcName' + i + '').val(option.data[i - 1].当前工序);
                                $('#HBadProcName' + i + '').val(option.data[i - 1].责任工序);
                                $('#HEmpName' + i + '').val(option.data[i - 1].检验员);
                                $('#HSourceName' + i + '').val(option.data[i - 1].生产资源);
                                $('#HBadReason' + i + '').val(option.data[i - 1].不良原因);
                                $('#HBadPhenomena' + i + '').val(option.data[i - 1].不良现象);
                            }
                            form.render('select');
                        } else {
                            table.render(option);
                            //刷新表格同时根据option中HResult值设置下拉列表
                            setSelectHResultByTableRender();
                            for (var i = 1; i <= option.data.length; i++) {
                                $('#HMaterNumber' + i + '').val(option.data[i - 1].物料代码);
                                $('#HNowProcName' + i + '').val(option.data[i - 1].当前工序);
                                $('#HBadProcName' + i + '').val(option.data[i - 1].责任工序);
                                $('#HEmpName' + i + '').val(option.data[i - 1].检验员);
                                $('#HSourceName' + i + '').val(option.data[i - 1].生产资源);
                                $('#HBadReason' + i + '').val(option.data[i - 1].不良原因);
                                $('#HBadPhenomena' + i + '').val(option.data[i - 1].不良现象);
                            }
                            form.render('select');
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
@@ -2163,7 +2503,7 @@
                }
            });
        }
                //#endregion
                                                            //#endregion
    </script>
</body>
</html>