diff --git a/hxy-web/js/dataStatistics/viewPlan/monthPlanAudit.js b/hxy-web/js/dataStatistics/viewPlan/monthPlanAudit.js index e1ec8bf..e97d0af 100644 --- a/hxy-web/js/dataStatistics/viewPlan/monthPlanAudit.js +++ b/hxy-web/js/dataStatistics/viewPlan/monthPlanAudit.js @@ -252,5 +252,14 @@ function noPass() { var myIframe = window[layero.find('iframe')[0]['name']]; var fnc = myIframe.setData(yjIds, insMonths, ids); //aaa()为子页面的方法 }, + end: function(){ + var noPass = localStorage.getItem("noPass"); + if(noPass =="1"){ + parent.layer.msg("添加成功", { icon: 1 }); + var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 + parent.layer.close(index); //再执行关闭 + window.parent.location.reload(); + } + } }); } \ No newline at end of file diff --git a/hxy-web/js/dataStatistics/viewPlan/noPassReason.js b/hxy-web/js/dataStatistics/viewPlan/noPassReason.js index b200963..80426d8 100644 --- a/hxy-web/js/dataStatistics/viewPlan/noPassReason.js +++ b/hxy-web/js/dataStatistics/viewPlan/noPassReason.js @@ -19,56 +19,59 @@ function setData(yjId, insMonth, id) { var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 }); - $("#searchBt").click(function() { - // 加载提示 - let loadingMsg = layer.msg('数据上传中,请稍候...', { - icon: 16, - scrollbar: false, - time: 0, - shade: [0.8, '#393D49'] - }); - // form请求地址 - let formUrl = PATH_URL + "/inspectionPlan/updateDivideExamine"; - - let revokeReason = $("#revokeReason").val(); - $.ajax({ - type: 'POST', - url: formUrl, // 请求地址 - contentType: "application/json; charset=utf-8", - data: JSON.stringify({ - "insMonth": insMonths, - "yjId": yjIds, - "id": ids, - "auditStatus": 2, - "auditReason":revokeReason - }), - success: function(data) { - layer.close(loadingMsg); // 关闭提示层 - if (data.code == 200) { - parent.layer.msg("审核成功", { - icon: 1 - }); - var index = parent.layer.getFrameIndex(window - .name); //先得到当前 iframe层的索引 - parent.layer.close(index); //再执行关闭 - reloading(); - } else { - layer.alert(data.msg); - } - }, - error: function(XMLHttpRequest, textStatus, e) { - layer.close(loadingMsg); - layer.msg('数据请求发生异常,请稍后重试', { - icon: 16, - scrollbar: false - }); - } - }); - + + // 验证成功后才会执行下面的操作 + form.on('submit(formDemo)', function (data) { + addData(); }); }); } +function addData(){ + localStorage.setItem("noPass","1"); + // 加载提示 + let loadingMsg = layer.msg('数据上传中,请稍候...', { + icon: 16, + scrollbar: false, + time: 0, + shade: [0.8, '#393D49'] + }); + // form请求地址 + let formUrl = PATH_URL + "/inspectionPlan/updateDivideExamine"; + + let revokeReason = $("#revokeReason").val(); + $.ajax({ + type: 'POST', + url: formUrl, // 请求地址 + contentType: "application/json; charset=utf-8", + data: JSON.stringify({ + "insMonth": insMonths, + "yjId": yjIds, + "id": ids, + "auditStatus": 4, + "auditReason":revokeReason + }), + success: function(data) { + layer.close(loadingMsg); // 关闭提示层 + if (data.code == 200) { + parent.layer.msg("添加成功", { icon: 1 }); + var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 + parent.layer.close(index); //再执行关闭 + // reloading(); + localStorage.setItem("noPass","1"); + } else { + layer.alert(data.msg); + } + }, + error: function(XMLHttpRequest, textStatus, e) { + layer.close(loadingMsg); + layer.msg('数据请求发生异常,请稍后重试', { + icon: 16, + scrollbar: false + }); + } + }); +} //设置弹窗关闭 diff --git a/hxy-web/js/dataStatistics/viewPlan/viewPlanList.js b/hxy-web/js/dataStatistics/viewPlan/viewPlanList.js index 7da8b00..44ea1e4 100644 --- a/hxy-web/js/dataStatistics/viewPlan/viewPlanList.js +++ b/hxy-web/js/dataStatistics/viewPlan/viewPlanList.js @@ -21,9 +21,10 @@ function queryClick() { let yjName = $('#yjName').val(); let insMonth = $('#insMonth').val(); let aiDitStatus = $('#aiDitStatus').val(); + var subComId = $(window.parent.document).find("select[id='subComId']").val(); table.reload('layui_table', { where: { - fgsId: '26', + fgsId: subComId, fgsName: fgsName, yjName: yjName, insMonth: insMonth, @@ -37,10 +38,11 @@ function resetClick() { $('#yjName').val(''); $('#insMonth').val(''); $('#aiDitStatus').val('0'); + var subComId = $(window.parent.document).find("select[id='subComId']").val(); form.render(); table.reload('layui_table', { where: { - fgsId: "26", + fgsId: subComId, fgsName: "", yjName: "", insMonth: "", @@ -54,13 +56,14 @@ function resetClick() { */ function init() { let aiDitStatus = $('#aiDitStatus').val(); + var subComId = $(window.parent.document).find("select[id='subComId']").val(); // 渲染表格 table.render({ id: 'layui_table', elem: '#table', url: PATH_URL + '/inspectionPlan/getLineProjectListAuditPage', where: { - fgsId: '26', + fgsId: subComId, aiDitStatus: aiDitStatus }, page: true, @@ -125,7 +128,7 @@ function init() { text = '已通过'; color = '#19BE6B'; } - if (status == '0') { + if (status == '0' || status == '4') { text = '待审核'; color = '#FF9900'; } @@ -303,7 +306,8 @@ function exportData() { let yjName = $('#yjName').val(); let insMonth = $('#insMonth').val(); let aiDitStatus = $('#aiDitStatus').val(); - let fgsId = '26' + var subComId = $(window.parent.document).find("select[id='subComId']").val(); + let fgsId = subComId window.location.href = PATH_URL + `/inspectionPlan/exportAuditPlanData?token=` + token + "&fgsName=" + fgsName + diff --git a/hxy-web/js/wireManager/header.js b/hxy-web/js/wireManager/header.js index 380d078..b9e5929 100644 --- a/hxy-web/js/wireManager/header.js +++ b/hxy-web/js/wireManager/header.js @@ -16,6 +16,7 @@ function init(){ type: 'POST', url: PATH_URL + '/homePageSelect/getLineProtectorSubComAndStandDropdown', // 请求地址 contentType: "application/json; charset=utf-8", + async:false, data: {}, //获取提交的表单字段 success: function (data) { console.log("datadatasss:", data.data) diff --git a/hxy-web/js/wireManager/viewPlan/addMonthPlan.js b/hxy-web/js/wireManager/viewPlan/addMonthPlan.js index 4a957a0..fd7eadc 100644 --- a/hxy-web/js/wireManager/viewPlan/addMonthPlan.js +++ b/hxy-web/js/wireManager/viewPlan/addMonthPlan.js @@ -90,7 +90,7 @@ function init() { var proName = d.proName; var insMonth = d.insMonth; var html = - ``; + ``; return html; }, }, @@ -123,7 +123,7 @@ function init() { templet: function(d) { var id = d.id var html = - ``; + ``; return html; }, }, @@ -134,7 +134,7 @@ function init() { templet: function(d) { var id = d.id var html = - ``; + ``; return html; }, }, @@ -145,7 +145,7 @@ function init() { templet: function(d) { var id = d.id var html = - ``; + ``; return html; }, }, @@ -156,7 +156,7 @@ function init() { templet: function(d) { var id = d.id var html = - ``; + ``; return html; }, } @@ -175,16 +175,16 @@ function init() { .minutes, date.seconds); // 确保结束时间不早于开始时间 - if (startDate && endDate) { - if (endDate.getTime() < startDate.getTime()) { - // 清空结束时间 - // 清除DOM元素的值 - $(this.elem).val(''); - // 重置endDate变量 - endDate = null; - layer.msg('结束时间不能早于开始时间!'); - } - } + // if (startDate && endDate) { + // if (endDate.getTime() < startDate.getTime()) { + // // 清空结束时间 + // // 清除DOM元素的值 + // $(this.elem).val(''); + // // 重置endDate变量 + // endDate = null; + // layer.msg('结束时间不能早于开始时间!'); + // } + // } } }); laydate.render({ @@ -195,16 +195,16 @@ function init() { .minutes, date.seconds); // 确保结束时间不早于开始时间 - if (startDate && endDate) { - if (endDate.getTime() < startDate.getTime()) { - // 清空结束时间 - // 清除DOM元素的值 - $(this.elem).val(''); - // 重置endDate变量 - endDate = null; - layer.msg('结束时间不能早于开始时间!'); - } - } + // if (startDate && endDate) { + // if (endDate.getTime() < startDate.getTime()) { + // // 清空结束时间 + // // 清除DOM元素的值 + // $(this.elem).val(''); + // // 重置endDate变量 + // endDate = null; + // layer.msg('结束时间不能早于开始时间!'); + // } + // } } }); }, @@ -260,19 +260,30 @@ function saveMonthPlan() { return; } if (planStartTime == "") { - layer.msg("请填写计划开始时间", { + layer.msg("请选择计划开始时间", { icon: 0 }); $(planStartTimes[i]).focus(); return; } if (planEndTime == "") { - layer.msg("请填写计划结束时间", { + layer.msg("请选择计划结束时间", { icon: 0 }); $(planEndTimes[i]).focus(); return; } + + if(planStartTime !="" && planEndTime !=""){ + if (planEndTime < planStartTime) { + layer.msg("结束时间不能早于开始时间!", { + icon: 0 + }); + $(planEndTimes[i]).focus(); + return; + } + } + if (liablePerson == "") { layer.msg("请填写责任人(护线员)", { icon: 0 diff --git a/hxy-web/js/wireManager/viewPlan/updateMonthPlan.js b/hxy-web/js/wireManager/viewPlan/updateMonthPlan.js index e954139..dd00e15 100644 --- a/hxy-web/js/wireManager/viewPlan/updateMonthPlan.js +++ b/hxy-web/js/wireManager/viewPlan/updateMonthPlan.js @@ -40,7 +40,7 @@ function init() { var proName = d.proName; var insMonth = d.insMonth; var html = - ``; + ``; return html; }, }, @@ -76,7 +76,7 @@ function init() { var id = d.id var dutyUser = d.dutyUser var html = - ``; + ``; return html; }, }, @@ -88,7 +88,7 @@ function init() { var id = d.id var supervisor = d.supervisor var html = - ``; + ``; return html; }, }, @@ -100,7 +100,7 @@ function init() { var id = d.id var complete = d.complete var html = - ``; + ``; return html; }, }, @@ -112,7 +112,7 @@ function init() { var id = d.id var remarks = d.remarks var html = - ``; + ``; return html; }, } @@ -127,41 +127,13 @@ function init() { laydate.render({ elem: '.planStartTime', done: function(value, date, time) { - // 将laydate的日期对象转换为原生Date对象 - startDate = new Date(date.year, date.month - 1, date.date, date.hours, date - .minutes, date.seconds); - - // 确保结束时间不早于开始时间 - if (startDate && endDate) { - if (endDate.getTime() < startDate.getTime()) { - // 清空结束时间 - // 清除DOM元素的值 - $(this.elem).val(''); - // 重置endDate变量 - endDate = null; - layer.msg('结束时间不能早于开始时间!'); - } - } + } }); laydate.render({ elem: '.planEndTime', done: function(value, date, time) { - // 将laydate的日期对象转换为原生Date对象 - endDate = new Date(date.year, date.month - 1, date.date, date.hours, date - .minutes, date.seconds); - - // 确保结束时间不早于开始时间 - if (startDate && endDate) { - if (endDate.getTime() < startDate.getTime()) { - // 清空结束时间 - // 清除DOM元素的值 - $(this.elem).val(''); - // 重置endDate变量 - endDate = null; - layer.msg('结束时间不能早于开始时间!'); - } - } + } }); }, @@ -217,19 +189,31 @@ function saveMonthPlan() { return; } if (planStartTime == "") { - layer.msg("请填写计划开始时间", { + layer.msg("请选择计划开始时间", { icon: 0 }); $(planStartTimes[i]).focus(); return; } if (planEndTime == "") { - layer.msg("请填写计划结束时间", { + layer.msg("请选择计划结束时间", { icon: 0 }); $(planEndTimes[i]).focus(); return; } + + if(planStartTime !="" && planEndTime !=""){ + if (planEndTime < planStartTime) { + layer.msg("结束时间不能早于开始时间!", { + icon: 0 + }); + $(planEndTimes[i]).focus(); + return; + } + } + + if (liablePerson == "") { layer.msg("请填写责任人(护线员)", { icon: 0 diff --git a/hxy-web/js/wireManager/viewPlan/viewPlanList.js b/hxy-web/js/wireManager/viewPlan/viewPlanList.js index 8a754cb..4162572 100644 --- a/hxy-web/js/wireManager/viewPlan/viewPlanList.js +++ b/hxy-web/js/wireManager/viewPlan/viewPlanList.js @@ -92,7 +92,7 @@ function init(){ text = '已通过'; color = '#19BE6B'; } - if(status == '0'){ + if(status == '0' || status == '4'){ text = '待审核'; color = '#FF9900'; }