1
wtt
2025-12-29 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_CenterCheckBill.html
@@ -187,7 +187,7 @@
                                    <script type="text/html" id="xuhao">
                                        {{d.LAY_TABLE_INDEX+1}}
                                    </script>
                                    <!--里程碑-->
                                    <!--选中标记-->
                                    <script type="text/html" id="HUnQualifiedBar">
                                        <div class="layui-input-block" style="margin-left: 20px;">
                                            <input type="checkbox" name="HUnQualifiedBar" lay-filter="HUnQualifiedBar" id="HUnQualifiedBar{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
@@ -351,21 +351,21 @@
        //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
        //#region ç›‘听 å¼æ ·ç»“论
        form.on('radio(HLastResult)', function (data) {
            console.log(data.elem.name);    // å¾—到radio的name属性
            console.log(data.value);        // è¢«é€‰ä¸­çš„值
            console.log(data.title);        // è¢«é€‰ä¸­çš„æ–‡æœ¬
        //form.on('radio(HLastResult)', function (data) {
        //    console.log(data.elem.name);    // å¾—到radio的name属性
        //    console.log(data.value);        // è¢«é€‰ä¸­çš„值
        //    console.log(data.title);        // è¢«é€‰ä¸­çš„æ–‡æœ¬
            if (data.value == "false") {
                option.data = dataSub;
                table.render(option);
                CheckedSet_tableSub();
            } else {
                option.data = [];
                table.render(option);
                CheckedSet_tableSub();
            }
        });
        //    if (data.value == "false") {
        //        option.data = dataSub;
        //        table.render(option);
        //        CheckedSet_tableSub();
        //    } else {
        //        option.data = [];
        //        table.render(option);
        //        CheckedSet_tableSub();
        //    }
        //});
        //#endregion
        //#region æ¡å½¢ç å›žè½¦æ–¹æ³•
@@ -445,6 +445,24 @@
                layer.msg("请扫条码!");
                return;
            }
            if (option.data.length == 0) {
                layer.msg("当前用户未关联工序或子表记录数为0!");
                return;
            }
            var temp = 0;
            for (var i = 0; i < option.data.length; i++) {
                if (option.data[i].HUnQualifiedBar == true) {
                    temp = 1;
                    break;
                }
            }
            if (temp == 0) {
                layer.msg("未设置相应的合格或不合格工序的标记");
                return;
            }
            Get_Save(data);
        });
@@ -466,7 +484,7 @@
        })
        //#endregion
        //#region ä¸åˆæ ¼æ ‡è®°
        //#region è´¨æ£€æ ‡è®°
        form.on('checkbox(HUnQualifiedBar)', function (data) {
            //获取下拉框选中的值
            var elem = data.othis.parents('tr');
@@ -501,7 +519,7 @@
                    , { field: 'HProcID', title: 'HProcID' }
                    , { field: 'HProcName', title: '工序' }
                    , { field: 'HRemark', title: '备注', edit: 'text' }
                    , { field: 'HUnQualifiedBar', title: '不合格标记', templet: "#HUnQualifiedBar" }
                    , { field: 'HUnQualifiedBar', title: '质检标记', templet: "#HUnQualifiedBar" }
                    , { field: 'HSourceInterID', title: '源单内码', hide: true }
                    , { field: 'HSourceEntryID', title: '源单子内码', hide: true }
                    , { field: 'HSourceBillNo', title: '原单单号', hide: true}
@@ -561,22 +579,31 @@
                        dataSub = [];
                        for (var i = 0; i < result.data.length; i++) {
                            var rowTemp = { "HProcNo": result.data[i]["工序号"], "HProcID": result.data[i]["HProcID"], "HProcName": result.data[i]["工序"], "HUnQualifiedBar": result.data[i]["HCusRelateBar"] == 1 ? true : false, "HRemark": "", "HSourceInterID": result.data[i]["hmainid"], "HSourceEntryID": result.data[i]["hsubid"], "HSourceBillNo": result.data[i]["单据号"], "HSourceBillType": result.data[i]["HBillType"]  };
                            dataSub.push(rowTemp);
                            if (result.data[i]["HCusRelateBar"] == 1) {
                                var rowTemp = { "HProcNo": result.data[i]["工序号"], "HProcID": result.data[i]["HProcID"], "HProcName": result.data[i]["工序"], "HUnQualifiedBar": result.data[i]["HCusRelateBar"] == 1 ? true : false, "HRemark": "", "HSourceInterID": result.data[i]["hmainid"], "HSourceEntryID": result.data[i]["hsubid"], "HSourceBillNo": result.data[i]["单据号"], "HSourceBillType": result.data[i]["HBillType"] };
                                dataSub.push(rowTemp);
                            }
                        }
                        if ($('input[name="HLastResult"]:checked').val() == "false") {
                            option.data = dataSub;
                            table.render(option);
                            CheckedSet_tableSub();
                        //if ($('input[name="HLastResult"]:checked').val() == "false") {
                        //    option.data = dataSub;
                        //    table.render(option);
                        //    CheckedSet_tableSub();
                            //默认显示页面
                            element.tabChange('TabTest', '2');
                        } else {
                            option.data = [];
                            table.render(option);
                            CheckedSet_tableSub();
                        }
                        //    //默认显示页面
                        //    element.tabChange('TabTest', '2');
                        //} else {
                        //    option.data = [];
                        //    table.render(option);
                        //    CheckedSet_tableSub();
                        //}
                        option.data = dataSub;
                        table.render(option);
                        CheckedSet_tableSub();
                        //默认显示页面
                        element.tabChange('TabTest', '2');