1
yangle
2024-05-13 1c6a4c87cc53dfe72d4af0cff53e627d406589eb
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_SOPBillEdit.html
@@ -232,6 +232,8 @@
            var HModName = "Gy_SOPBillEdit";
            var arr = [];
            var HEntryID = 1;
            var trindex = -1; //默认选中行下标
            var checkobj = ""; //复选框
            //#endregion
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
@@ -273,16 +275,29 @@
            //行监听事件
            table.on('row(mainTable)', function (obj) {
                //移除选择文件按钮
                $("#ChoseFile").remove();
                HEntryID = Number($(obj.tr).attr("data-index")) + Number(1);
                //submitbtngroup è¿™ä¸ªæ˜¯ä¸Šä¼ æŒ‰é’®çš„父节点   åŠ¨æ€æ·»åŠ ä¸Šä¼ æŒ‰é’®   è§£å†³ä¸Šä¼ ä¸€æ¬¡ä¹‹åŽchoose方法不执行的bug
                $("#submitbtngroup").append('<button type = "button" class="layui-btn layui-btn-primary" lay-submit lay-filter="ChoseFile" id="ChoseFile" style="color:#232389;background-color:#D4D2CF">选择文件</button>');
                if (trindex != -1) {
                    $("tr[data-index = " + (trindex) + "] ").removeClass('layui-form-checked');//取消复选框选中样式
                    $("tr[data-index = " + (trindex) + "] ").attr({ "style": "background:" });//取消当前tr颜色
                    trindex = -1;
                }
                if (checkobj != "") {
                    checkobj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    checkobj.tr.find(':checkbox:first').prop('checked', false);//取消复选框选中样式
                    $(checkobj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                    checkobj = obj;
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
@@ -291,8 +306,13 @@
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    } else {
                        l.LAY_CHECKED = false;
                    }
                });
                trindex = Number($(obj.tr).attr("data-index"));
                PicUpload();
            });
            //#endregion
@@ -448,22 +468,22 @@
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(num);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
                //if (HMaterNumber == "") {
                //    layer.msg("产品没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return false;
                //}
                //if (HUnitName == "") {
                //    layer.msg("单位没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return false;
                //}
                //if (option.data[0].流水号 == "" && option.data[0].工序代码 == "" && option.data[0].工序 == "" && option.data[0].工位 == "" && option.data[0].工位代码 == "" && option.data[0].工作中心代码 == "" && option.data[0].工作中心 == "" && option.data[0].备注 == "") {
                //    layer.msg("没有明细行!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return false;
                //}
                //if (option.data[0].工作中心 == "") {
                //    layer.msg("工作中心不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return false;
                //}
                if (HMaterNumber == "") {
                    layer.msg("产品没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                if (HUnitName == "") {
                    layer.msg("单位没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                if (option.data[0].流水号 == "" && option.data[0].工序代码 == "" && option.data[0].工序 == "" && option.data[0].工位 == "" && option.data[0].工位代码 == "" && option.data[0].工作中心代码 == "" && option.data[0].工作中心 == "" && option.data[0].备注 == "") {
                    layer.msg("没有明细行!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                if (option.data[0].工作中心 == "") {
                    layer.msg("工作中心不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                $.ajax({
                    url: GetWEBURL() + '/Gy_SOPBill/Save',
                    type: "POST",