巡视计划
This commit is contained in:
parent
83a3fdba1d
commit
82e9c09d62
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -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
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//设置弹窗关闭
|
||||
|
|
|
|||
|
|
@ -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 +
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ function init() {
|
|||
var proName = d.proName;
|
||||
var insMonth = d.insMonth;
|
||||
var html =
|
||||
`<input class="workContent layui-input" maxlength="500" key="${id}" yjId="${yjId}" proName="${proName}" insMonth="${insMonth}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="workContent layui-input" maxlength="100" key="${id}" yjId="${yjId}" proName="${proName}" insMonth="${insMonth}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -123,7 +123,7 @@ function init() {
|
|||
templet: function(d) {
|
||||
var id = d.id
|
||||
var html =
|
||||
`<input class="liablePerson layui-input" maxlength="200" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="liablePerson layui-input" maxlength="100" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -134,7 +134,7 @@ function init() {
|
|||
templet: function(d) {
|
||||
var id = d.id
|
||||
var html =
|
||||
`<input class="proctorPerson layui-input" maxlength="200" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="proctorPerson layui-input" maxlength="100" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -145,7 +145,7 @@ function init() {
|
|||
templet: function(d) {
|
||||
var id = d.id
|
||||
var html =
|
||||
`<input class="standard layui-input" maxlength="500" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="standard layui-input" maxlength="100" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -156,7 +156,7 @@ function init() {
|
|||
templet: function(d) {
|
||||
var id = d.id
|
||||
var html =
|
||||
`<input class="remark layui-input" maxlength="500" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="remark layui-input" maxlength="100" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
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
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ function init() {
|
|||
var proName = d.proName;
|
||||
var insMonth = d.insMonth;
|
||||
var html =
|
||||
`<input class="workContent layui-input" maxlength="500" value="${workContent}" key="${id}" yjId="${yjId}" proName="${proName}" insMonth="${insMonth}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="workContent layui-input" maxlength="100" value="${workContent}" key="${id}" yjId="${yjId}" proName="${proName}" insMonth="${insMonth}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -76,7 +76,7 @@ function init() {
|
|||
var id = d.id
|
||||
var dutyUser = d.dutyUser
|
||||
var html =
|
||||
`<input class="liablePerson layui-input" value="${dutyUser}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="liablePerson layui-input" maxlength="100" value="${dutyUser}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -88,7 +88,7 @@ function init() {
|
|||
var id = d.id
|
||||
var supervisor = d.supervisor
|
||||
var html =
|
||||
`<input class="proctorPerson layui-input" value="${supervisor}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="proctorPerson layui-input" maxlength="100" value="${supervisor}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -100,7 +100,7 @@ function init() {
|
|||
var id = d.id
|
||||
var complete = d.complete
|
||||
var html =
|
||||
`<input class="standard layui-input" value="${complete}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="standard layui-input" maxlength="100" value="${complete}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
return html;
|
||||
},
|
||||
},
|
||||
|
|
@ -112,7 +112,7 @@ function init() {
|
|||
var id = d.id
|
||||
var remarks = d.remarks
|
||||
var html =
|
||||
`<input class="remark layui-input" value="${remarks}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
`<input class="remark layui-input" maxlength="100" value="${remarks}" key="${id}" type="text" style="width: 150px;height: 25px;"/>`;
|
||||
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
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ function init(){
|
|||
text = '已通过';
|
||||
color = '#19BE6B';
|
||||
}
|
||||
if(status == '0'){
|
||||
if(status == '0' || status == '4'){
|
||||
text = '待审核';
|
||||
color = '#FF9900';
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue