YL
2021-10-15 a2b840d4841922a50db076728f24fff76745187c
WebTM/views/É豸¹ÜÀí/Sb_EquipMaintainPlanBillEdit.html
@@ -253,10 +253,10 @@
                var NewRow = TabRow1;
                switch (obj.event) {
                    //新增一行
                    case 'btn-AddLine': btnAddLine1(NewRow);
                    case 'btn-AddLine1': btnAddLine1(NewRow);
                        break;
                    //复制一行
                    case 'btn-CopyLine': btnCopyLine1(data);
                    case 'btn-CopyLine1': btnCopyLine1(data);
                        break;
                }
            });
@@ -312,7 +312,10 @@
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sSubStr1 = JSON.stringify(table.cache['mainTable1']);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + sSubStr1;
                //if (AllowLoadData(sSubStr, sSubStr1)) {
                if (!AllowLoadData(sSubStr))//数据验证
                {
                    return false;
                }
                $.ajax(
                    {
                        type: "POST",
@@ -341,7 +344,7 @@
                            console.log("Reason" + sMainStr);
                        }
                    });
                //}
            });
            //退出
            form.on('submit(Exit)', function () {
@@ -561,7 +564,7 @@
            //增加一行
            function btnAddLine(NewRow) {
                table.cache["mainTable"].push(NewRow);
                option1.data = table.cache["mainTable"];
                option.data = table.cache["mainTable"];
                table.render(option);
            }
            //增加一行
@@ -854,65 +857,63 @@
                })
            }
            //非空验证
            function AllowLoadData(sSubStr, sSubStr1) {
                if ($("#HInnerBillNo").val() == '') {
                    layer.msg("请选择内部单据号", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
            function AllowLoadData(sSubStr) {
                var Result = true;
                if ($("#HEquipID").val() == '' || $("#HEquipName").val() == '') {
                    layer.msg("请选择设备", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                    return Result = false;
                }
                if ($("#HCheckCycle").val() == '' || $("#HCheckCycle").val() == '0') {
                    layer.msg("请输入保养周期", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                    return Result = false;
                }
                if (typeof (sSubStr) == "undefined" || sSubStr == "" || sSubStr == "[]") {
                    layer.msg("保养项明细记录不能为空", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                    return Result = false;
                }
                if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
                    sSubStr = JSON.parse(sSubStr);
                    for (var i = 0; i < sSubStr.length; i++) {
                        if (sSubStr[i].HMaintainItemID == "") {
                            layer.msg("保养项明细记录第" + (i + 1) + "行,保养项目信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                            return Result = false;
                        }
                        if (sSubStr[i].HMaintainItem == "") {
                            layer.msg("保养项明细记录第" + (i + 1) + "行,保养部位信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                            return Result = false;
                        }
                        if (sSubStr[i].HManagerNumber == "") {
                            layer.msg("保养项明细记录第" + (i + 1) + "行,负责人信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                            return Result = false;
                        }
                    }
                }
                if (typeof (sSubStr1) == "undefined" || sSubStr1 == "" || sSubStr1 == "[]") {
                    layer.msg("配件项明细记录不能为空", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                if (typeof (sSubStr1) != "undefined" && typeof (sSubStr1) != "") {
                    sSubStr1 = JSON.parse(sSubStr1);
                    for (var i = 0; i < sSubStr1.length; i++) {
                        if (sSubStr1[i].HMaterNumber == "") {
                            layer.msg("配件项明细记录第" + (i + 1) + "行,配件代码为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                        }
                        if (sSubStr1[i].HUnitNumber == "") {
                            layer.msg("配件项明细记录第" + (i + 1) + "行,单位代码信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                        }
                        if (sSubStr[i].HManagerNumber == "") {
                            layer.msg("保养项明细记录第" + (i + 1) + "行,负责人信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return false;
                        }
                    }
                }
                //if (typeof (sSubStr1) == "undefined" || sSubStr1 == "" || sSubStr1 == "[]") {
                //    layer.msg("配件项明细记录不能为空", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return false;
                //}
                //if (typeof (sSubStr1) != "undefined" && typeof (sSubStr1) != "") {
                //    sSubStr1 = JSON.parse(sSubStr1);
                //    for (var i = 0; i < sSubStr1.length; i++) {
                //        if (sSubStr1[i].HMaterNumber == "") {
                //            layer.msg("配件项明细记录第" + (i + 1) + "行,配件代码为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //            return false;
                //        }
                //        if (sSubStr1[i].HUnitNumber == "") {
                //            layer.msg("配件项明细记录第" + (i + 1) + "行,单位代码信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //            return false;
                //        }
                //        if (sSubStr[i].HManagerNumber == "") {
                //            layer.msg("保养项明细记录第" + (i + 1) + "行,负责人信息为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //            return false;
                //        }
                //    }
                //}
                else {
                    return true;
                    return Result = true;
                }
                return Result;
            }
            function f_alert(sMsg) {
                layer.alert(sMsg, { icon: 5 });