cc-jjsp-web/bns/js/dutyTask/cityDailyDutyReport.js

1710 lines
73 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

let form, layer, laydate, checkedDate, user = getUser(), dataObj = null;
let orgName = user.orgName.replace('供电公司', '');
let orgId = user.orgId;
let saveType = 0; // 数据保存类型 0.暂存 1.上报
let sgUnitArr = []; // 施工单位
layui.use(["form", "laydate", "layer"], function () {
layer = layui.layer;
form = layui.form;
laydate = layui.laydate;
laydate.render({
elem: "#createTime", //指定元素 元素选择器
type: "date", //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒)
trigger: "click",
range: true,
format: "yyyy-MM-dd", //时间格式 常用时间格式:yyyy-MM-dd HH:mm:ss
max: Date.parse(new Date()),
btns: ["now", "confirm"], //选择框右下角显示的按钮 清除-现在-确定
done: function (value, date) {
//时间回调
let dateArr = value.split(" - ");
setDateData(getAllDate(dateArr[0], dateArr[1]));
getDaily(dateArr[1]);
},
});
checkedDate = getNowTime();
$("#createTime").val(getBeforeDate(9) + " - " + getNowTime());
setDateData(getAllDate(getBeforeDate(9), getNowTime()));
getSgUnit();
getDaily(getNowTime());
// 表单验证
form.verify({
isNum: function (value, item) {
const regex = /^(0|[1-9]\d*)?$/
if (!regex.test(value)) {
return "请输入有效的数字请勿包含前导0";
}
},
specialStr: function (value) {
if (/[<>]/.test(value)) {
return "请勿输入< 或者 > 字符";
}
}
});
form.on('select(situation)', function (data) {
changeExecSituation(data.elem);
});
// 是否被通报
form.on('select(isReport)', function (data) {
changeExecReport(data.elem);
});
// 新增四级风险作业未执行数量超过5个情况说明
form.on('select(execute)', function (data) {
changeExecute(data.elem);
});
form.on("submit(formData)", function (data) {
submitApply(data);
});
$('.daily-title').html(orgName + '地市公司基建日报');
});
// 设置日期数据
function setDateData(data) {
let reverseData = data.reverse();
let html = "";
reverseData.forEach((item, index) => {
if (index === 0) {
html +=
'<p class="p-checked date' + (index + 1) + '" id="lastDate" tabindex="' + (index + 1) + '" onclick="dailyDetail(\'' + item + "','" + (index + 1) + "')\">" + item + "</p> ";
} else {
html += '<p class="date' + (index + 1) + '" tabindex="' + (index + 1) + '" onclick="dailyDetail(\'' + item + "','" + (index + 1) + "')\">" + item + "</p> ";
}
});
$(".date-box").empty().append(html);
}
function dailyDetail(data, index) {
$(".date-box").find("p").each(function () {
if ($(this).hasClass("p-checked")) {
$(this).removeClass("p-checked");
}
});
$(".date" + index).addClass("p-checked");
$(".daily-box").css("display", "none");
$(".download-btn").css("display", "none");
getDaily(data);
checkedDate = data;
}
/* -------------------------------------------------------------- */
// 添加通报情况
function addTableData7() {
// 是否被通报
function reportHtml() {
let html = '<select lay-filter="isReport">';
html += '<option value="否">否</option>';
html += '<option value="是">是</option>';
html += '</select>';
return html;
}
let index = $('#formInfo .nine-table7 tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout">' + reportHtml() + '</div></td>' +
'<td><div class="layout"><textarea name="reportContent" class="layui-textarea" lay-verify="specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData7(this)" title="删除通报情况"></td>' +
'</tr>';
$('#formInfo .nine-table7 tbody').append(html);
layui.form.render();
initTableData('nine-table7');
}
// 删除通报情况
function delTableData7(that) {
$(that).parents('tr').remove();
$('#formInfo .nine-table7 tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('nine-table7');
}
// 添加四级风险作业未执行数量超过5个情况说明
function addTableData8() {
// 是否执行
function executeHtml() {
let html = '<select lay-filter="execute">';
html += '<option value="未执行">未执行</option>';
html += '<option value="已执行">已执行</option>';
html += '</select>';
return html;
}
let index = $('#formInfo .nine-table8 tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout">' + executeHtml() + '</div></td>' +
'<td><div class="layout"><textarea name="noExecReason" class="layui-textarea" lay-verify="specialStr|required"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData8(this)" title="删除四级风险作业未执行数量超过5个情况说明"></td>' +
'</tr>';
$('#formInfo .nine-table8 tbody').append(html);
layui.form.render();
initTableData('nine-table8');
}
// 删除四级风险作业未执行数量超过5个情况说明
function delTableData8(that) {
$(that).parents('tr').remove();
$('#formInfo .nine-table8 tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('nine-table8');
}
// 添加作业计划施工单位数据
function addTableData9() {
// 是否执行
function sgUnitHtml() {
let html = '<select class="layui-select" lay-verify="required" lay-search>';
$.each(sgUnitArr, function (index, item) {
html += '<option value="' + item + '">' + item + '</option>';
})
html += '</select>';
return html;
}
let index = $('#formInfo .nine-table9 tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout">' + sgUnitHtml() + '</div></td>' +
'<td><div class="layout"><input style="width: 120px !important;" class="layui-input edit-span" type="number" min="0" lay-verify="required|isNum"></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData9(this)" title="删除作业计划施工单位数据"></td>' +
'</tr>';
$('#formInfo .nine-table9 tbody').append(html);
layui.form.render();
initTableData('nine-table9');
}
// 删除作业计划施工单位数据
function delTableData9(that) {
$(that).parents('tr').remove();
$('#formInfo .nine-table9 tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('nine-table9');
}
// 添加计划执行情况
function addTableData6() {
let index = $('#formInfo .nine-table3 tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData6(this)" title="删除计划执行情况"></td>' +
'</tr>';
$('#formInfo .nine-table3 tbody').append(html);
initTableData('nine-table3');
}
// 删除计划执行情况
function delTableData6(that) {
$(that).parents('tr').remove();
$('#formInfo .nine-table3 tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('nine-table3');
}
// 添加二级风险作业计划
function addTableData() {
let index = $('#formInfo .two-risk-table').length;
let html = '<table border="1" class="nine-table two-risk-table" style="margin-top: 10px;">' +
'<colgroup><col/><col/><col/><col/><col/><col/></colgroup>' +
'<tbody>' +
'<tr><td>序号</td><td>建管单位</td><td>工程名称</td><td>班组长</td><td>作业内容</td><td>操作</td></tr>' +
'<tr>' +
// '<td rowspan="5" class="idx">' + (index + 1) + '</td>' +
'<td rowspan="4" class="idx">' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
// '<td rowspan="5"><img style="cursor: pointer;" src="../../img/common-icon/del_data_icon.png" onclick="delTableData(this)" title="删除二级风险作业计划"></td>' +
'<td rowspan="4"><img style="cursor: pointer;" src="../../img/common-icon/del_data_icon.png" onclick="delTableData(this)" title="删除二级风险作业计划"></td>' +
'</tr>' +
'<tr>' +
'<td>作业总体情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea name="ztqk" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'</tr>' +
'<tr>' +
'<td>明日作业情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea name="mrzyqk" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'</tr>' +
'<tr>' +
'<td>勘察记录、技术、方案要点及关键措施执行情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea style="height: 90%;" name="zxqk" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'</tr>' +
// '<tr>' +
// '<td>综合评估,风险提示、班组提醒</td>' +
// '<td colspan="4"><div class="layout qk"><textarea name="bztx" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
// '</tr>' +
'</tbody>' +
'</table>';
/* let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData(this)" title="删除二级风险作业计划"></td>' +
'</tr>';
'<tr></tr>' +
'<tr></tr>' +
'<tr></tr>'; */
if (index === 0) {
$('#two-risk-plan').after(html);
} else {
$('#formInfo .two-risk-table').eq(index - 1).after(html);
}
// $('#formInfo .nine-table tbody').append(html);
// initTableData('nine-table');
}
// 删除二级风险作业计划
function delTableData(that) {
$(that).parents('table').remove();
$('#formInfo .two-risk-table').each(function (index, item) {
$(this).find('.idx').html((index + 1));
});
initTableData('nine-table');
}
// 添加三级风险作业计划
function addTableData5() {
let index = $('#formInfo .nine-table2 tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData5(this)" title="删除三级风险作业计划"></td>' +
'</tr>';
$('#formInfo .nine-table2 tbody').append(html);
initTableData('nine-table2');
}
// 删除三级风险作业计划
function delTableData5(that) {
$(that).parents('tr').remove();
$('#formInfo .nine-table2 tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('nine-table2');
}
// 添加远程抽查关键人员
function addTableData1() {
let index = $('#formInfo .ten-table tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="userName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="position" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="checkResults" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData1(this)" title="删除远程抽查关键人员"></td>' +
'</tr>';
$('#formInfo .ten-table tbody').append(html);
initTableData('ten-table');
}
// 删除远程抽查关键人员
function delTableData1(that) {
$(that).parents('tr').remove();
$('#formInfo .ten-table tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('ten-table');
}
// 添加未开展机械化施工数据
function addTableData2() {
let index = $('#formInfo .ele-table tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="method" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="actualMethod" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="reviewResults" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData2(this)" title="删除未开展机械化施工数据"></td>' +
'</tr>';
$('#formInfo .ele-table tbody').append(html);
initTableData('ele-table');
}
// 删除未开展机械化施工数据
function delTableData2(that) {
$(that).parents('tr').remove();
$('#formInfo .ele-table tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('ele-table');
}
// 添加环水保视频稽查情况
function addTableData3() {
let index = $('#formInfo .twe-table tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="issue" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData3(this)" title="删除环水保视频稽查情况"></td>' +
'</tr>';
$('#formInfo .twe-table tbody').append(html);
initTableData('twe-table');
}
// 添加环水保视频稽查情况
function delTableData3(that) {
$(that).parents('tr').remove();
$('#formInfo .twe-table tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('twe-table');
}
// 添加二级风险明细
function addTableData4() {
let index = $('#formInfo .two3-table tbody tr').length;
let html = '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><div class="layout">' + orgName + '</div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData4(this)" title="删除二级风险明细"></td>' +
'</tr>';
$('#formInfo .two3-table tbody').append(html);
initTableData('two3-table');
}
// 删除二级风险明细
function delTableData4(that) {
$(that).parents('tr').remove();
$('#formInfo .two3-table tbody tr').each(function (index, item) {
$(this).find('td').eq(0).html((index + 1));
});
initTableData('two3-table');
}
// 添加检查情况
function addCheckSituation() {
let index = $('#formInfo .checkSituations').length;
let html = '<div class="layout checkSituations">' +
'<p>' + (index + 1) + '</p>' +
'<div class="layout" style="flex-direction: column;">' +
'<div class="layout">' +
'<input class="layui-input checkSituations-edit" name="proName" lay-verify="required|specialStr">工程' +
'<input class="layui-input checkSituations-edit" name="teamName" lay-verify="required|specialStr">班组)' +
'</div>' +
'<div class="layout" style="margin-top: 10px;width: 100%;">' +
'<span>作业内容:</span><textarea style="width: calc(100% - 100px);" name="workContent" class="layui-textarea" lay-verify="required|specialStr"></textarea>' +
'</div>' +
'</div>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delCheckSituation(this)" title="删除检查情况">' +
'</div>';
$('#checkSituationBox').append(html);
}
// 删除检查情况
function delCheckSituation(that) {
$(that).parent('.checkSituations').remove();
$('#formInfo .checkSituations').each(function (index, item) {
$(this).find('p').html('' + (index + 1) + '');
});
}
// 添加领导动态
function addLeaderDynamics() {
let index = $('#formInfo .leaderDynamics').length;
let html = '<div class="layout leaderDynamics">' +
'<p>' + (index + 1) + '.</p>' +
'<textarea name="leaderDynamicsValue" class="layui-input edit-span" lay-verify="required|specialStr"></textarea>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delLeaderDynamics(this)" title="删除领导动态">' +
'</div>';
$('#leaderDynamicsBox').append(html);
}
// 删除领导动态
function delLeaderDynamics(that) {
$(that).parent('#formInfo .leaderDynamics').remove();
$('#formInfo .leaderDynamics').each(function (index, item) {
$(this).find('p').html((index + 1) + '.');
});
}
// 添加自定义内容
function addCustomize() {
let index = $('#formInfo .customizes').length;
let html = '<div class="layout customizes">' +
'<p>' + (index + 1) + '.</p>' +
'<textarea name="customize" class="layui-input edit-span" lay-verify="required|specialStr"></textarea>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delCustomize(this)" title="删除自定义内容">' +
'</div>';
$('#customizeBox').append(html);
}
// 删除自定义内容
function delCustomize(that) {
$(that).parent('#formInfo .customizes').remove();
$('#formInfo .customizes').each(function (index, item) {
$(this).find('p').html((index + 1) + '.');
});
}
// 初始化表格样式
function initTableData(tableName) {
let tweTableIndex = $('#formInfo .' + tableName + ' tbody tr').length;
if (tweTableIndex === 0) {
$('#formInfo .' + tableName + ' thead tr td').each(function () {
$(this).css({ 'border': '1px solid' });
});
} else {
$('#formInfo .' + tableName + ' thead tr td').each(function () {
$(this).css({ 'border-bottom': 'none' });
});
}
}
function initTableStyle() {
initTableData('two3-table');
initTableData('nine-table');
initTableData('nine-table2');
initTableData('nine-table3');
initTableData('nine-table4');
initTableData('nine-table5');
initTableData('nine-table6');
initTableData('nine-table7');
initTableData('nine-table8');
initTableData('nine-table9');
initTableData('ten-table');
initTableData('ele-table');
initTableData('twe-table');
}
// 触发保存
function saveData2(type) {
saveType = type;
if (type === 0) {
$('#formSubmit').trigger('click')
} else {
if (dataObj && dataObj.vo && dataObj.vo.id === null) {
return layer.msg('未暂存日报数据,无法上报', { icon: 7 });
} else {
layer.confirm('请仔细检查数据,是否填写完整,数据即将上报,上报后不可修改', { title: '操作提示', move: false }, function () {
let params = {
id: dataObj && dataObj.vo ? dataObj.vo.id : null,
storeStatus: saveType,
endTime: dataObj.endTime
}
uploadData(params);
});
}
}
}
// 获取表单数据
function handleData(data) {
delete data.field.proName;
delete data.field.workManager;
delete data.field.workContent;
delete data.field.riskLevel;
delete data.field.userName;
delete data.field.checkResults;
delete data.field.method;
delete data.field.actualMethod;
delete data.field.reviewResults;
delete data.field.issue;
delete data.field.leaderDynamicsValue;
delete data.field.reason;
delete data.field.customize;
delete data.field.position;
delete data.field.execSituation;
delete data.field.noExecReason;
delete data.field.ztqk;
delete data.field.mrzyqk;
delete data.field.zxqk;
let workPlanList = [], workPlanList2 = [], workPlanList3 = [], workPlanList4 = [], workPlanList5 = [], keyUserList = [], workList = [],
jcList = [], leaderDynamics = [], checkSituations = [], twoRiskList = [], customizes = [], reportList = [], noExecuteList = [], sgUnitList = [];
// 通报情况
$('#formInfo .nine-table7 tbody tr').each(function () {
let value = $(this).find('td').eq(1).find('div').html();
if (value) {
let obj = {
orgName: value,
reportStatus: $(this).find('td').eq(2).find('div').find('select').val(),
reportContent: replaceSpecialStr($(this).find('td').eq(3).find('div').find('textarea').val()),
};
reportList.push(obj);
}
})
data.field.reportList = reportList;
// 四级风险作业未执行数量超过5个情况说明
$('#formInfo .nine-table8 tbody tr').each(function () {
let value = $(this).find('td').eq(1).find('div').html();
if (value) {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
execSituation: $(this).find('td').eq(5).find('div').find('select').val(),
noExecReason: replaceSpecialStr($(this).find('td').eq(6).find('div').find('textarea').val()),
};
noExecuteList.push(obj);
}
})
data.field.noExecuteList = noExecuteList;
// 作业计划施工单位数据
$('#formInfo .nine-table9 tbody tr').each(function () {
let value = $(this).find('td').eq(1).find('div').html();
if (value) {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
sgUnit: $(this).find('td').eq(2).find('div').find('select').val(),
num: $(this).find('td').eq(3).find('div').find('input').val(),
};
sgUnitList.push(obj);
}
})
data.field.sgUnitList = sgUnitList;
// 二级风险作业执行情况:
$('#formInfo .nine-table5 tbody tr').each(function () {
let value = $(this).find('td').eq(1).find('div').html();
if (value) {
let obj = {
orgName: value,
proName: $(this).find('td').eq(2).find('div').html(),
workManager: $(this).find('td').eq(3).find('div').html(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').html()),
execSituation: $(this).find('td').eq(5).find('div').find('select').val(),
noExecReason: replaceSpecialStr($(this).find('td').eq(6).find('div').find('textarea').val()),
};
workPlanList5.push(obj);
}
})
data.field.workPlanList5 = workPlanList5;
// 三级风险作业执行情况:
$('#formInfo .nine-table4 tbody tr').each(function () {
let value = $(this).find('td').eq(1).find('div').html();
if (value) {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').html(),
workManager: $(this).find('td').eq(3).find('div').html(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').html()),
execSituation: $(this).find('td').eq(5).find('div').find('select').val(),
noExecReason: replaceSpecialStr($(this).find('td').eq(6).find('div').find('textarea').val()),
};
workPlanList4.push(obj);
}
})
data.field.workPlanList4 = workPlanList4;
// 添加计划执行情况:
$('#formInfo .nine-table3 tbody tr').each(function () {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
};
workPlanList3.push(obj);
})
data.field.workPlanList3 = workPlanList3;
// 添加二级风险作业计划
$('#formInfo .two-risk-table').each(function () {
let obj = {
orgId: orgId,
orgName: $(this).find('tr').eq(1).find('td').eq(1).find('div').html(),
proName: $(this).find('tr').eq(1).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('tr').eq(1).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('tr').eq(1).find('td').eq(4).find('div').find('textarea').val()),
ztqk: replaceSpecialStr($(this).find('tr').eq(2).find('td').eq(1).find('div').find('textarea').val()),
mrzyqk: replaceSpecialStr($(this).find('tr').eq(3).find('td').eq(1).find('div').find('textarea').val()),
zxqk: replaceSpecialStr($(this).find('tr').eq(4).find('td').eq(1).find('div').find('textarea').val()),
// bztx: replaceSpecialStr($(this).find('tr').eq(5).find('td').eq(1).find('div').find('textarea').val())
};
workPlanList.push(obj);
})
data.field.workPlanList = workPlanList;
// 添加三级级风险作业计划
$('#formInfo .nine-table2 tbody tr').each(function () {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
};
workPlanList2.push(obj);
})
data.field.workPlanList2 = workPlanList2;
// 添加远程抽查关键人员
$('#formInfo .ten-table tbody tr').each(function () {
let obj = {
proName: $(this).find('td').eq(1).find('div').find('textarea').val(),
userName: $(this).find('td').eq(2).find('div').find('textarea').val(),
position: $(this).find('td').eq(3).find('div').find('textarea').val(),
checkResults: $(this).find('td').eq(4).find('div').find('textarea').val(),
};
keyUserList.push(obj);
})
data.field.keyUserList = keyUserList;
// 添加未开展机械化施工数据
$('#formInfo .ele-table tbody tr').each(function () {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
method: replaceSpecialStr($(this).find('td').eq(5).find('div').find('textarea').val()),
actualMethod: replaceSpecialStr($(this).find('td').eq(6).find('div').find('textarea').val()),
reviewResults: replaceSpecialStr($(this).find('td').eq(7).find('div').find('textarea').val()),
};
workList.push(obj);
})
data.field.workList = workList;
// 添加环水保视频稽查情况
$('#formInfo .twe-table tbody tr').each(function () {
let obj = {
orgName: $(this).find('td').eq(1).find('div').html(),
proName: $(this).find('td').eq(2).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(3).find('div').find('textarea').val(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
issue: replaceSpecialStr($(this).find('td').eq(5).find('div').find('textarea').val()),
};
jcList.push(obj);
})
data.field.jcList = jcList;
// 添加今日二级风险明细
$('#formInfo .two3-table tbody tr').each(function () {
let obj = {
proName: $(this).find('td').eq(1).find('div').find('textarea').val(),
workManager: $(this).find('td').eq(2).find('div').find('textarea').val(),
orgName: $(this).find('td').eq(3).find('div').html(),
workContent: replaceSpecialStr($(this).find('td').eq(4).find('div').find('textarea').val()),
};
twoRiskList.push(obj);
})
data.field.twoRiskList = twoRiskList;
// 添加检查情况
$('#formInfo .checkSituations').each(function () {
let obj = {
proName: $(this).find('input').eq(0).val(),
teamName: $(this).find('input').eq(1).val(),
workContent: replaceSpecialStr($(this).find('textarea').val()),
};
checkSituations.push(obj);
})
data.field.checkSituations = checkSituations;
// 添加领导动态
$('#formInfo .leaderDynamics').each(function () {
let obj = {
leaderDynamics: replaceSpecialStr($(this).find('textarea').val()),
};
leaderDynamics.push(obj);
})
data.field.leaderDynamics = leaderDynamics;
// 添加自定义内容
$('#formInfo .customizes').each(function () {
let obj = {
customize: replaceSpecialStr($(this).find('textarea').val()),
};
customizes.push(obj);
})
data.field.customizes = customizes;
console.log(data.field);
return data.field;
}
// 日报数据赋值
function setCityDailyData(currentDay, data) {
dataObj = data;
if (data != null) {
$('#uploadTime').html(data.endTime);
/* $('#uploadStatus').html(data.vo.storeStatus === '1' ? '已上报' : '未上报');
$('#uploadStatus').css({ color: data.vo.storeStatus === '1' ? 'green' : 'red' }); */
setDailyStatus(data.vo.storeStatus);
} else {
$('#uploadTime').html('17:30');
$('#uploadStatus').html('未上报');
$('#uploadStatus').css({ color: 'red' });
}
$(".daily-date").html(setDate(currentDay));
$(".daily-box").css("display", "block");
$(".download-btn").css("display", "block");
resetFormData();
if (data && data.vo && data.vo.dataJson) {
$('#view-box').removeAttr('style');
setDailyFormData(JSON.parse(data.vo.dataJson));
setDailyViewData(JSON.parse(data.vo.dataJson));
// storeStatus 0.暂存 1.已保存 2.审批中 3.审批驳回
if (currentDay === getNowTime() && !['1','2','3'].includes(data.vo.storeStatus)) {
setBtnShow();
}
// 隐藏回退按钮
if(currentDay === getNowTime() && (['0','2'].includes(data.vo.storeStatus) || !data.vo.storeStatus)){
$('.apply-back-btn').css({'display':'none'});
}else if(currentDay === getNowTime() && (['1','3'].includes(data.vo.storeStatus))){
$('.apply-back-btn').removeAttr('style');
}else if(currentDay !== getNowTime()){
$('.apply-back-btn').css({'display':'none'});
}
/* if (data.vo.storeStatus !== '1') {
setBtnShow();
} */
}
setNoEditData();
}
// 日报状态
function setDailyStatus(value){
$('#uploadStatus').html('未上报');
$('#auditStatus').html('');
if(value){
let uploadStatus = '',uploadStatusColor = '',auditStatus = '',auditStatusColor = '';
if(value === '1' || value === '2' || value === '3'){
uploadStatus = '已上报',uploadStatusColor = 'green';
}else if(value === '0'){
uploadStatus = '未上报',uploadStatusColor = 'red';
}
$('#uploadStatus').html(uploadStatus);
$('#uploadStatus').css({ color: uploadStatusColor});
if(value === '2'){
auditStatus = '-审批中',auditStatusColor = '#f70';
}
if(value === '3'){
auditStatus = '-审批驳回',auditStatusColor ='red';
}
$('#auditStatus').html(auditStatus);
$('#auditStatus').css({ color: auditStatusColor});
}else{
$('#uploadStatus').html('未上报');
$('#uploadStatus').css({ color: 'red'});
}
}
// 清空表单数据
function resetFormData() {
// $('.nine-table tbody').empty();
$('.two-risk-table').remove();
$('.nine-table2 tbody').empty();
$('.nine-table3 tbody').empty();
$('.nine-table4 tbody').empty();
$('.nine-table5 tbody').empty();
$('.nine-table6 tbody').empty();
$('.nine-table7 tbody').empty();
$('.nine-table8 tbody').empty();
$('.nine-table9 tbody').empty();
$('.ten-table tbody').empty();
$('.ele-table tbody').empty();
$('.twe-table tbody').empty();
$('.two3-table tbody').empty();
$('.seven-table tbody').empty();
$('#checkSituationBox').empty();
$('#checkSituationBox2').empty();
$('#leaderDynamicsBox').empty();
$('#leaderDynamicsBox2').empty();
$('#customizeBox').empty();
$('#customizeBox2').empty();
document.getElementById('formInfo').reset();
$('#view-box').css({ 'display': 'none' });
$('#formInfo').css({ 'display': 'none' });
form.render();
}
// 不可编辑数据赋值
function setNoEditData() {
// 班组及人员情况
if (dataObj && dataObj.numList && dataObj.numList.length > 0) {
$.each(dataObj.numList, function (index, item) {
$('#two_num' + ((index + 1) === 1 ? '' : index + 1)).html(item);
$('input[name="two_num' + (index + 1 === 1 ? '' : index + 1) + '"]').val(item);
})
} else {
for (let i = 1; i <= 3; i++) {
$('#two_num' + (i === 1 ? '' : i)).html(0);
$('input[name="two_num' + (i === 1 ? '' : i) + '"]').val(0);
}
}
// 地市违章数据
if (dataObj && dataObj.vioNumList && dataObj.vioNumList.length > 0) {
$.each(dataObj.vioNumList, function (index, item) {
$('#five_num' + (index + 2)).html(item);
$('input[name="five_num' + (index + 2) + '"]').val(item);
})
} else {
for (let i = 2; i <= 4; i++) {
$('#two_num' + i).html(0);
$('input[name="two_num' + i + '"]').val(0);
}
}
// 今日三级及以上风险 督查作业现场(站班会数量)
if (dataObj && dataObj.classNums && dataObj.classNums.length > 0) {
$('#five_num').html(dataObj.classNums[1]);
$('input[name="five_num"]').val(dataObj.classNums[1]);
$('#six_num').html(dataObj.classNums[0]);
$('input[name="six_num"]').val(dataObj.classNums[0]);
} else {
$('#five_num').html(0);
$('input[name="five_num"]').val(0);
$('#six_num').html(0);
$('input[name="six_num"]').val(0);
}
// 三级及以上风险作业未开展
if (dataObj && dataObj.classList && dataObj.classList.length > 0) {
let html = '';
$.each(dataObj.classList, function (index, item) {
html += '<tr>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.twoNum + '</td>' +
'<td>' + item.twoRiskNum + '</td>' +
'<td>' + item.twoRate + '%</td>' +
'<td>' + item.threeNum + '</td>' +
'<td>' + item.threeRiskNum + '</td>' +
'<td>' + item.threeRate + '%</td>' +
'</tr>'
})
$('.nine-table6 tbody').append(html);
} else {
$('.nine-table6 tbody').append('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>');
}
initTableData('nine-table6');
// 二级风险到岗到位检查情况
if (dataObj && dataObj.dutyList && dataObj.dutyList.length > 0) {
let html = '';
$.each(dataObj.dutyList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.yz + '</td>' +
'<td>' + item.jl + '</td>' +
'<td>' + item.sg + '</td>' +
'</tr>'
})
html += '<tr><td colspan="5">备注:“/”代表未到岗到位,“√”代表到岗到位。</td></tr>'
$('.seven-table tbody').append(html);
} else {
$('.seven-table tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td></tr><tr><td colspan="5">备注:“/”代表未到岗到位,“√”代表到岗到位。</td></tr>');
}
// 违章情况
let vioHtml = '';
if (dataObj && dataObj.vioList && dataObj.vioList.length > 0) {
$.each(dataObj.vioList, function (index, item) {
vioHtml +=
'<table class="general-voi" id="general-voi' + index + '">' +
'<colgroup><col style="width: 20%;"></col><col style="width: 80%;"></col></colgroup>' +
'<tr><td>违章等级</td><td>' + item.levelId + "</td></tr>" +
'<tr><td>建管单位</td><td>' + item.orgName + "</td></tr>" +
'<tr><td>违章现场</td><td>' + item.proName + "</td></tr>" +
'<tr style="height: 300px;"><td>违章照片</td><td>' + setVoiPhotos(item) + "</td></tr>" +
'<tr><td>违章内容</td><td>' + item.content + "</td></tr>" +
'<tr><td>违章判定依据</td><td>' + item.voiYj + "</td></tr>" +
'<tr><td>处理结果</td><td>' + item.status + "</td></tr>" +
"</table>";
})
} else {
vioHtml +=
'<table class="general-voi">' +
'<colgroup><col style="width: 20%;"></col><col style="width: 80%;"></col></colgroup>' +
'<tr><td>违章等级</td><td></td></tr>' +
'<tr><td>建管单位</td><td></td></tr>' +
'<tr><td>违章现场</td><td></td></tr>' +
'<tr style="height: 300px;"><td>违章照片</td><td></td></tr>' +
'<tr><td>违章内容</td><td></td></tr>' +
'<tr><td>违章判定依据</td><td></td></tr>' +
'<tr><td>处理结果</td><td></td></tr>' +
"</table>";
}
$(".general-voi-box").empty().append(vioHtml);
if (dataObj && dataObj.vioList && dataObj.vioList.length > 0) {
$.each(dataObj.vioList, function (index, item) {
let viewer = new Viewer(
document.getElementById("general-voi" + index + ""),
{
url: "data-original",
show: function () {
viewer.update();
},
}
);
});
}
/* 违章照片 */
function setVoiPhotos(obj) {
let cent = '';
let imgList = obj.imgList;
$.each(imgList, function (index, item) {
let path = photoUrl + item.base64Url + "?token=" + token;
cent += '<img src="' + path + '" width="530" height="350" style="margin-bottom:10px;" data-original = "' + path + '">';
});
return cent;
}
}
// 设置日报表单数据-预览
function setDailyViewData(obj) {
$('#three_reason').html(obj.three_reason);
$('#scene').html(obj.scene);
$('#establishment').html(obj.establishment);
$('#check').html(obj.check);
$('#hgRate').html(obj.hgRate);
for (let i = 1; i <= 4; i++) {
$('#one_num' + (i === 1 ? '' : i)).html(obj['one_num' + (i === 1 ? '' : i)]);
}
for (let i = 1; i <= 10; i++) {
$('#three_num' + (i === 1 ? '' : i)).html(obj['three_num' + (i === 1 ? '' : i)]);
}
for (let i = 1; i <= 4; i++) {
$('#four_num' + (i === 1 ? '' : i)).html(obj['four_num' + (i === 1 ? '' : i)]);
}
for (let i = 2; i <= 6; i++) {
$('#six_num' + i).html(obj['six_num' + i]);
}
for (let i = 1; i <= 2; i++) {
$('#seven_num' + (i === 1 ? '' : i)).html(obj['seven_num' + (i === 1 ? '' : i)]);
}
if (obj.reportList && obj.reportList.length > 0) { // 通报情况
let html = '';
$.each(obj.reportList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.reportStatus + '</td>' +
'<td>' + item.reportContent + '</td>' +
'</tr>';
})
$('#view-box .nine-table7 tbody').append(html);
} else {
$('#view-box .nine-table7 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.noExecuteList && obj.noExecuteList.length > 0) { // 四级风险作业未执行数量超过5个情况说明
let html = '';
$.each(obj.noExecuteList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'<td>' + item.execSituation + '</td>' +
'<td>' + item.noExecReason + '</td>' +
'</tr>';
})
$('#view-box .nine-table8 tbody').append(html);
} else {
$('#view-box .nine-table8 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.sgUnitList && obj.sgUnitList.length > 0) { // 作业计划施工单位数据
let html = '';
$.each(obj.sgUnitList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.sgUnit + '</td>' +
'<td>' + item.num + '</td>' +
'</tr>';
})
$('#view-box .nine-table9 tbody').append(html);
} else {
$('#view-box .nine-table9 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.workPlanList5 && obj.workPlanList5.length > 0) { // 二级风险作业执行情况:
let html = '';
$.each(obj.workPlanList5, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'<td>' + item.execSituation + '</td>' +
'<td>' + item.noExecReason + '</td>' +
'</tr>';
})
$('#view-box .nine-table5 tbody').append(html);
} else {
$('#view-box .nine-table5 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.workPlanList4 && obj.workPlanList4.length > 0) { // 三级风险作业执行情况:
let html = '';
$.each(obj.workPlanList4, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'<td>' + item.execSituation + '</td>' +
'<td>' + item.noExecReason + '</td>' +
'</tr>';
})
$('#view-box .nine-table4 tbody').append(html);
} else {
$('#view-box .nine-table4 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.workPlanList3 && obj.workPlanList3.length > 0) { // 新增计划执行情况:
let html = '';
$.each(obj.workPlanList3, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'</tr>';
})
$('#view-box .nine-table3 tbody').append(html);
} else {
$('#view-box .nine-table3 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
// 处理二级风险作业计划
function handleTableData(index, item) {
return '<table border="1" class="nine-table two-risk-table" style="margin-top: 10px;">' +
'<colgroup><col/><col/><col/><col/><col/></colgroup>' +
'<tbody>' +
'<tr><td>序号</td><td>建管单位</td><td>工程名称</td><td>班组长</td><td>作业内容</td></tr>' +
'<tr>' +
// '<td rowspan="5" class="idx">' + (index != null ? index + 1 : '1') + '</td>' +
'<td rowspan="4" class="idx">' + (index != null ? index + 1 : '1') + '</td>' +
'<td><div class="layout">' + (item.orgName || '/') + '</div></td>' +
'<td><div class="layout">' + (item.proName || '/') + '</div></td>' +
'<td><div class="layout">' + (item.workManager || '/') + '</div></td>' +
'<td><div class="layout">' + (item.workContent || '/') + '</div></td>' +
'</tr>' +
'<tr>' +
'<td>作业总体情况</td>' +
'<td colspan="4"><div class="layout qk">' + (item.ztqk || '/') + '</div></td>' +
'</tr>' +
'<tr>' +
'<td>明日作业情况</td>' +
'<td colspan="4"><div class="layout qk">' + (item.mrzyqk || '/') + '</div></td>' +
'</tr>' +
'<tr>' +
'<td>勘察记录、技术、方案要点及关键措施执行情况</td>' +
'<td colspan="4"><div class="layout qk">' + (item.zxqk || '/') + '</div></td>' +
'</tr>' +
// '<tr>' +
// '<td>综合评估,风险提示、班组提醒</td>' +
// '<td colspan="4"><div class="layout qk">' + (item.bztx || '/') + '</div></td>' +
// '</tr>' +
'</tbody>' +
'</table>';
}
if (obj.workPlanList && obj.workPlanList.length > 0) { // 二级风险作业计划
let html = '';
$.each(obj.workPlanList, function (index, item) {
html += handleTableData(index, item);
})
$('#view-box #two-risk').append(html);
} else {
$('#view-box #two-risk').append(handleTableData(null, {}));
}
if (obj.workPlanList2 && obj.workPlanList2.length > 0) { // 三级风险作业计划
let html = '';
$.each(obj.workPlanList2, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'</tr>';
})
$('#view-box .nine-table2 tbody').append(html);
} else {
$('#view-box .nine-table2 tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.keyUserList && obj.keyUserList.length > 0) { // 远程抽查关键人员赋值
let html = '';
$.each(obj.keyUserList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.userName + '</td>' +
'<td>' + item.position + '</td>' +
'<td>' + item.checkResults + '</td>' +
'</tr>';
})
$('#view-box .ten-table tbody').append(html);
} else {
$('#view-box .ten-table tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.workList && obj.workList.length > 0) { // 未开展机械化施工数据赋值
let html = '';
$.each(obj.workList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'<td>' + item.method + '</td>' +
'<td>' + item.actualMethod + '</td>' +
'<td>' + item.reviewResults + '</td>' +
'</tr>';
})
$('#view-box .ele-table tbody').append(html);
} else {
$('#view-box .ele-table tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.twoRiskList && obj.twoRiskList.length > 0) { // 今日二级风险
let html = '';
$.each(obj.twoRiskList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.workContent + '</td>' +
'</tr>';
})
$('#view-box .two3-table tbody').append(html);
} else {
$('#view-box .two3-table tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.jcList && obj.jcList.length > 0) { // 环水保视频稽查情况赋值
let html = '';
$.each(obj.jcList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td>' + item.orgName + '</td>' +
'<td>' + item.proName + '</td>' +
'<td>' + item.workManager + '</td>' +
'<td>' + item.workContent + '</td>' +
'<td>' + item.issue + '</td>' +
'</tr>';
})
$('#view-box .twe-table tbody').append(html);
} else {
$('#view-box .twe-table tbody').append('<tr><td>1</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>');
}
if (obj.checkSituations && obj.checkSituations.length > 0) { // 检查情况赋值
let html = '';
$.each(obj.checkSituations, function (index, item) {
html += '<div class="layout checkSituations" style="justify-content: flex-start;">' +
'<p>' + (index + 1) + '</p>' +
'<div class="layout" style="flex-direction: column;align-items: start;">' +
'<div class="layout">' +
'<p>' + item.proName + '' + item.teamName + '班组)作业内容:' + item.workContent + '</p>' +
'</div>' +
'</div>' +
'</div>';
})
$('#checkSituationBox2').append(html);
}
if (obj.leaderDynamics && obj.leaderDynamics.length > 0) { // 领导动态赋值
let html = '';
$.each(obj.leaderDynamics, function (index, item) {
html += '<div class="layout leaderDynamics">' +
'<span class="module-content">' + (index + 1) + '.' + item.leaderDynamics + '</span>' +
'</div>';
})
$('#leaderDynamicsBox2').append(html);
}
if (obj.customizes && obj.customizes.length > 0) { // 自定义内容
let html = '';
$.each(obj.customizes, function (index, item) {
html += '<div class="layout customizes">' +
'<span class="module-content">' + (index + 1) + '.' + item.customize + '</span>' +
'</div>';
})
$('#customizeBox2').append(html);
}
}
// 设置日报表单数据-可编辑
function setDailyFormData(obj) {
// 执行情况下拉选
function execSituationHtml(item) {
let html = '<select lay-filter="situation">';
if (item.execSituation === '已执行') {
html += '<option value="未执行">未执行</option>';
html += '<option value="已执行" selected>已执行</option>';
} else {
html += '<option value="未执行">未执行</option>';
html += '<option value="已执行">已执行</option>';
}
html += '</select>';
return html;
}
// 通报情况
function reportHtml(item) {
let html = '<select lay-filter="isReport">';
if (item.reportStatus === '是') {
html += '<option value="否">否</option>';
html += '<option value="是" selected>是</option>';
} else {
html += '<option value="否">否</option>';
html += '<option value="是">是</option>';
}
html += '</select>';
return html;
}
// 四级风险作业未执行数量超过5个情况说明-执行情况下拉选
function executeHtml(item) {
let html = '<select lay-filter="execute">';
if (item.execSituation === '已执行') {
html += '<option value="未执行">未执行</option>';
html += '<option value="已执行" selected>已执行</option>';
} else {
html += '<option value="未执行">未执行</option>';
html += '<option value="已执行">已执行</option>';
}
html += '</select>';
return html;
}
// 施工单位
function sgUnitHtml(item) {
let html = '<select class="layui-select" lay-verify="required" lay-search style="width:300px">';
$.each(sgUnitArr, function (index, o) {
if (item.sgUnit === o) {
html += '<option value="' + o + '" selected>' + o + '</option>';
} else {
html += '<option value="' + o + '">' + o + '</option>';
}
})
html += '</select>';
return html;
}
form.val('formInfo', obj);
if (obj.reportList && obj.reportList.length > 0) { // 通报情况
let html = '';
$.each(obj.reportList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout">' + reportHtml(item) + '</div></td>' +
'<td><div class="layout"><textarea name="reportContent" class="layui-textarea" lay-verify="' + (item.reportStatus === '否' ? 'specialStr' : 'required|specialStr') + '">' + item.reportContent + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData7(this)" title="删除通报情况"></td>' +
'</tr>';
})
$('#formInfo .nine-table7 tbody').append(html);
layui.form.render();
}
if (obj.noExecuteList && obj.noExecuteList.length > 0) { // 四级风险作业未执行数量超过5个情况说明表格赋值
let html = '';
$.each(obj.noExecuteList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><div class="layout">' + executeHtml(item) + '</div></td>' +
'<td><div class="layout"><textarea name="noExecReason" class="layui-textarea" lay-verify="' + (item.execSituation === '已执行' ? 'specialStr' : 'required|specialStr') + '">' + item.noExecReason + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData8(this)" title="删除四级风险作业未执行数量超过5个情况说明"></td>' +
'</tr>';
})
$('#formInfo .nine-table8 tbody').append(html);
layui.form.render();
}
if (obj.sgUnitList && obj.sgUnitList.length > 0) { // 作业计划施工单位数据
let html = '';
$.each(obj.sgUnitList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout">' + sgUnitHtml(item) + '</div></td>' +
'<td><div class="layout"><input value='+item.num+' style="width: 120px !important;" class="layui-input edit-span" type="number" min="0" lay-verify="required|isNum"></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData9(this)" title="删除作业计划施工单位数据"></td>' +
'</tr>';
})
$('#formInfo .nine-table9 tbody').append(html);
layui.form.render();
}
if (obj.workPlanList5 && obj.workPlanList5.length > 0) { // 二级风险作业执行情况表格赋值
let html = '';
$.each(obj.workPlanList5, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout">' + item.proName + '</div></td>' +
'<td><div class="layout">' + item.workManager + '</div></td>' +
'<td><div class="layout">' + item.workContent + '</div></td>' +
'<td><div class="layout">' + execSituationHtml(item) + '</div></td>' +
'<td><div class="layout"><textarea name="noExecReason" class="layui-textarea" lay-verify="' + (item.execSituation === '已执行' ? 'specialStr' : 'required|specialStr') + '">' + item.noExecReason + '</textarea></div></td>' +
'</tr>';
})
$('#formInfo .nine-table5 tbody').append(html);
layui.form.render();
} else {
$('#formInfo .nine-table5 tbody').append('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>');
}
if (obj.workPlanList4 && obj.workPlanList4.length > 0) { // 三级风险作业执行情况表格赋值
let html = '';
$.each(obj.workPlanList4, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout">' + item.proName + '</div></td>' +
'<td><div class="layout">' + item.workManager + '</div></td>' +
'<td><div class="layout">' + item.workContent + '</div></td>' +
'<td><div class="layout">' + execSituationHtml(item) + '</div></td>' +
'<td><div class="layout"><textarea name="noExecReason" class="layui-textarea" lay-verify="' + (item.execSituation === '已执行' ? 'specialStr' : 'required|specialStr') + '">' + item.noExecReason + '</textarea></div></td>' +
'</tr>';
})
$('#formInfo .nine-table4 tbody').append(html);
layui.form.render();
} else {
$('#formInfo .nine-table4 tbody').append('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>');
}
if (obj.workPlanList3 && obj.workPlanList3.length > 0) { // 计划执行情况表格赋值
let html = '';
$.each(obj.workPlanList3, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData6(this)" title="删除计划执行情况"></td>' +
'</tr>';
})
$('#formInfo .nine-table3 tbody').append(html);
}
if (obj.workPlanList && obj.workPlanList.length > 0) { // 二级风险作业计划表格赋值
let html = '';
$.each(obj.workPlanList, function (index, item) {
html += '<table border="1" class="nine-table two-risk-table" style="margin-top: 10px;">' +
'<colgroup><col/><col/><col/><col/><col/><col/></colgroup>' +
'<tbody>' +
'<tr><td>序号</td><td>建管单位</td><td>工程名称</td><td>班组长</td><td>作业内容</td><td>操作</td></tr>' +
'<tr>' +
// '<td rowspan="5" class="idx">' + (index + 1) + '</td>' +
'<td rowspan="4" class="idx">' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
// '<td rowspan="5"><img style="cursor: pointer;" src="../../img/common-icon/del_data_icon.png" onclick="delTableData(this)" title="删除二级风险作业计划"></td>' +
'<td rowspan="4"><img style="cursor: pointer;" src="../../img/common-icon/del_data_icon.png" onclick="delTableData(this)" title="删除二级风险作业计划"></td>' +
'</tr>' +
'<tr>' +
'<td>作业总体情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea name="ztqk" class="layui-textarea" lay-verify="required|specialStr">' + item.ztqk + '</textarea></div></td>' +
'</tr>' +
'<tr>' +
'<td>明日作业情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea name="mrzyqk" class="layui-textarea" lay-verify="required|specialStr">' + item.mrzyqk + '</textarea></div></td>' +
'</tr>' +
'<tr>' +
'<td>勘察记录、技术、方案要点及关键措施执行情况</td>' +
'<td colspan="4"><div class="layout qk"><textarea style="height: 90%;" name="zxqk" class="layui-textarea" lay-verify="required|specialStr">' + item.zxqk + '</textarea></div></td>' +
'</tr>' +
// '<tr>' +
// '<td>综合评估,风险提示、班组提醒</td>' +
// '<td colspan="4"><div class="layout qk"><textarea name="bztx" class="layui-textarea" lay-verify="required|specialStr">' + item.bztx + '</textarea></div></td>' +
// '</tr>' +
'</tbody>' +
'</table>';
})
$('#formInfo #two-risk-plan').append(html);
}
if (obj.workPlanList2 && obj.workPlanList2.length > 0) { // 三级风险作业计划表格赋值
let html = '';
$.each(obj.workPlanList2, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData5(this)" title="删除三级风险作业计划"></td>' +
'</tr>';
})
$('#formInfo .nine-table2 tbody').append(html);
}
if (obj.keyUserList && obj.keyUserList.length > 0) { // 远程抽查关键人员赋值
let html = '';
$.each(obj.keyUserList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="userName" class="layui-textarea" lay-verify="required|specialStr">' + item.userName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="position" class="layui-textarea" lay-verify="required|specialStr">' + item.position + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="checkResults" class="layui-textarea" lay-verify="required|specialStr">' + item.checkResults + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData1(this)" title="删除远程抽查关键人员"></td>' +
'</tr>';
})
$('#formInfo .ten-table tbody').append(html);
}
if (obj.twoRiskList && obj.twoRiskList.length > 0) { // 今日二级风险数据
let html = '';
$.each(obj.twoRiskList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData4(this)" title="删除二级风险明细"></td>' +
'</tr>';
})
$('#formInfo .two3-table tbody').append(html);
}
if (obj.workList && obj.workList.length > 0) { // 未开展机械化施工数据赋值
let html = '';
$.each(obj.workList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="method" class="layui-textarea" lay-verify="required|specialStr">' + item.method + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="actualMethod" class="layui-textarea" lay-verify="required|specialStr">' + item.actualMethod + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="reviewResults" class="layui-textarea" lay-verify="required|specialStr">' + item.reviewResults + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData2(this)" title="删除未开展机械化施工数据"></td>' +
'</tr>';
})
$('#formInfo .ele-table tbody').append(html);
}
if (obj.jcList && obj.jcList.length > 0) { // 环水保视频稽查情况赋值
let html = '';
$.each(obj.jcList, function (index, item) {
html += '<tr>' +
'<td>' + (index + 1) + '</td>' +
'<td><div class="layout">' + item.orgName + '</div></td>' +
'<td><div class="layout"><textarea name="proName" class="layui-textarea" lay-verify="required|specialStr">' + item.proName + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workManager" class="layui-textarea" lay-verify="required|specialStr">' + item.workManager + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea></div></td>' +
'<td><div class="layout"><textarea name="issue" class="layui-textarea" lay-verify="required|specialStr">' + item.issue + '</textarea></div></td>' +
'<td><img src="../../img/common-icon/del_data_icon.png" onclick="delTableData3(this)" title="删除环水保视频稽查情况"></td>' +
'</tr>';
})
$('#formInfo .twe-table tbody').append(html);
}
if (obj.checkSituations && obj.checkSituations.length > 0) { // 检查情况赋值
let html = '';
$.each(obj.checkSituations, function (index, item) {
html += '<div class="layout checkSituations">' +
'<p>' + (index + 1) + '</p>' +
'<div class="layout" style="flex-direction: column;">' +
'<div class="layout">' +
'<input class="layui-input checkSituations-edit" name="proName" value=' + item.proName + ' lay-verify="required|specialStr">工程' +
'<input class="layui-input checkSituations-edit" name="teamName" value=' + item.teamName + ' lay-verify="required|specialStr">班组)' +
'</div>' +
'<div class="layout" style="margin-top: 10px;width: 100%;">' +
'<span>作业内容:</span><textarea style="width: calc(100% - 100px);" name="workContent" class="layui-textarea" lay-verify="required|specialStr">' + item.workContent + '</textarea>' +
'</div>' +
'</div>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delCheckSituation(this)" title="删除检查情况">' +
'</div>';
})
$('#checkSituationBox').append(html);
}
if (obj.leaderDynamics && obj.leaderDynamics.length > 0) { // 领导动态赋值
let html = '';
$.each(obj.leaderDynamics, function (index, item) {
html += '<div class="layout leaderDynamics">' +
'<p>' + (index + 1) + '.</p>' +
'<textarea name="leaderDynamicsValue" class="layui-input edit-span" lay-verify="required|specialStr">' + item.leaderDynamics + '</textarea>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delLeaderDynamics(this)" title="删除领导动态">' +
'</div>';
})
$('#leaderDynamicsBox').append(html);
}
if (obj.customizes && obj.customizes.length > 0) { // 自定义内容赋值
let html = '';
$.each(obj.customizes, function (index, item) {
html += '<div class="layout customizes">' +
'<p>' + (index + 1) + '.</p>' +
'<textarea name="customize" class="layui-input edit-span" lay-verify="required|specialStr">' + item.customize + '</textarea>' +
'<img src="../../img/common-icon/del_data_icon.png" onclick="delCustomize(this)" title="删除自定义内容">' +
'</div>';
})
$('#customizeBox').append(html);
}
initTableStyle();
}
// 计算关键措施上传率合格率
function changeNum(that) {
let value = $(that).val();
let value2 = $('input[name="six_num"]').val();
if (parseInt(value) > parseInt(value2)) {
$(that).val(0);
$('input[name="hgRate"]').val(0);
return layer.msg('关键措施规范上传项不能超过今日三级及以上风险数量', { icon: 7 });
}
if (parseInt(value) === 0 || parseInt(value2) === 0) {
$('input[name="hgRate"]').val(0);
return;
}
const result = new Decimal(value).times(100).dividedBy(value2);
// 保留2位小数并转为数字类型
let rate = result.toDecimalPlaces(2).toNumber();
$('input[name="hgRate"]').val(rate);
}
// 执行情况下拉选
function changeExecSituation(that) {
let value = $(that).find('option:checked').val();
if (value === '已执行') {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'specialStr');
} else {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'required|specialStr');
}
}
// 通报情况下拉选
function changeExecReport(that) {
let value = $(that).find('option:checked').val();
if (value === '否') {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'specialStr');
} else {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'required|specialStr');
}
}
// 四级风险作业未执行数量超过5个情况说明执行情况下拉选
function changeExecute(that) {
let value = $(that).find('option:checked').val();
if (value === '已执行') {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'specialStr');
} else {
$(that).parents('td').next('td').find('div>textarea').attr('lay-verify', 'required|specialStr');
}
}
// 预览日报
function viewDaily() {
// $('#formInfo').css({ 'display': 'none' });
// $('#view-box').removeAttr('style');
// $('.save-btn').css({ 'display': 'none' });
// $('.view-btn').css({ 'display': 'none' });
// $('.edit-btn').removeAttr('style');
// $('.save-btn2').removeAttr('style');
saveData2(0);
}
// 编辑日报
function editDaily() {
$('#view-box').css({ 'display': 'none' });
$('#formInfo').removeAttr('style');
$('.save-btn').removeAttr('style');
$('.view-btn').removeAttr('style');
$('.edit-btn').css({ 'display': 'none' });
$('.save-btn2').css({ 'display': 'none' });
}
// 隐藏暂存、上报、编辑日报、预览日报等按钮
function removeBtn() {
$('.view-btn').css({ 'display': 'none' });
$('.edit-btn').css({ 'display': 'none' });
$('.save-btn').css({ 'display': 'none' });
$('.save-btn2').css({ 'display': 'none' });
}
// 控制按钮展示
function setBtnShow() {
if (compareTime()) {
$('.save-btn2').removeAttr('style');
$('.edit-btn').removeAttr('style');
$('.save-btn').css({ 'display': 'none' });
$('.view-btn').css({ 'display': 'none' });
}
/* $('.save-btn2').removeAttr('style');
$('.edit-btn').removeAttr('style');
$('.save-btn').css({ 'display': 'none' });
$('.view-btn').css({ 'display': 'none' }); */
}
// 比较两个时间的大小
function compareTime() {
let nowTimestamp = new Date().getTime();
// 创建一个指定时间的毫秒表示(时间戳)
let specifiedTimestamp = new Date(getNowTime() + ' ' + dataObj.endTime + ':00').getTime();
// 比较时间戳
if (nowTimestamp > specifiedTimestamp) {
return false;
} else if (nowTimestamp < specifiedTimestamp) {
return true;
} else {
return true;
}
}
// 替换特殊字符
function replaceSpecialStr(value){
if(value){
let result = value.replace(/\+/g, "");
let result2 = result.replace(/\s+/g, '');
return result2;
}
return '';
}