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

722 lines
27 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, formSelects, user = getUser(), dataObj = null;
let orgName = user.orgName;
layui.config({
base: "../../js/layui/", //此处路径请自行处理, 可以使用绝对路径
}).extend({
formSelects: 'formSelects-v4'
}).use(["form", "laydate", "layer", "formSelects"], function () {
layer = layui.layer;
form = layui.form;
laydate = layui.laydate;
formSelects = layui.formSelects;
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]);
},
});
if(user.isSup !== '1'){
$('.apply-back-btn').remove();
}else{
$('.apply-back-btn').css({'width':'180px','display':'block'})
}
checkedDate = getNowTime();
$("#createTime").val(getBeforeDate(9) + " - " + getNowTime());
setDateData(getAllDate(getBeforeDate(9), getNowTime()));
getDaily(getNowTime());
getOrgList();
});
// 设置日期数据
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) {
formSelects.value('buildCode', []);
$(".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 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 setCityDailyData(currentDay, data) {
if(currentDay === getNowTime()){
$('.apply-back-btn').css({'display':'block','width':'180px'});
getApplyBackDataNum();
}else{
$('.apply-back-btn').css({'display':'none'});
}
hideImg();
dataObj = data;
$(".daily-date").html(setDate(currentDay));
$(".daily-box").css("display", "block");
$(".download-btn").css("display", "block");
resetFormData();
setNoEditData();
setDailyViewData(JSON.parse(data.vo.dataJson));
}
// 清空表单数据
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();
$('#checkSituationBox2').empty();
$('#leaderDynamicsBox2').empty();
$('#customizeBox2').empty();
$('#noStartRiskDataBox2').empty();
$('.nine-table4 thead tr').eq(0).removeAttr('style');
$('.nine-table5 thead tr').eq(0).removeAttr('style');
}
// 不可编辑数据赋值
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);
})
} else {
for (let i = 1; i <= 3; i++) {
$('#two_num' + (i === 1 ? '' : i)).html(0);
}
}
// 地市违章数据
if (dataObj && dataObj.vioNumList && dataObj.vioNumList.length > 0) {
$.each(dataObj.vioNumList, function (index, item) {
$('#five_num' + (index + 2)).html(item);
})
} else {
for (let i = 2; i <= 4; i++) {
$('#two_num' + i).html(0);
}
}
// 今日三级及以上风险 督查作业现场(站班会数量)
if (dataObj && dataObj.classNums && dataObj.classNums.length > 0) {
$('#five_num').html(dataObj.classNums[1]);
$('#six_num').html(dataObj.classNums[0]);
} else {
$('#five_num').html(0);
$('#six_num').html(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>1</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) {
if (item.levelId === '一般违章') {
$('.close3').removeAttr('style');
return false;
}
})
$.each(dataObj.vioList, function (index, item) {
let style = '';
if (item.levelId === '一般违章') {
style = 'display:none;';
}
vioHtml +=
'<table style="' + (item.levelId === '一般违章' ? style : '') + '" levelId = "' + item.levelId + '" 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);
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)]);
}
// 关键措施上传率合格率
let value = $('#six_num').html();
let value2 = $('#six_num2').html();
let rate = 0;
if(value && parseInt(value) !== 0){
const result = new Decimal(value2).times(100).dividedBy(value);
rate = result.toDecimalPlaces(2).toNumber();
}
$('#hgRate').html(rate);
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 = '', style = 'display:none;';
const firstExecutedIndex = obj.workPlanList5.findIndex(item => item.execSituation === "已执行"); // 获取第一个已执行的位置
$.each(obj.workPlanList5, function (index, item) {
html += '<tr firstExecutedIndex = '+firstExecutedIndex+' execSituation = "' + item.execSituation + '" style="' + (item.execSituation === '已执行' ? style : '') + '">' +
'<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);
if (firstExecutedIndex === 0) {
$('.nine-table5 thead tr').eq(0).css('border-bottom', '1px solid');
$('.close4').removeAttr('style');
} else if (firstExecutedIndex > 0) {
$('.nine-table5 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', '1px solid');
$('.close4').removeAttr('style');
}
} 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 = '', style = 'display:none;';
const firstExecutedIndex = obj.workPlanList4.findIndex(item => item.execSituation === "已执行"); // 获取第一个已执行的位置
$.each(obj.workPlanList4, function (index, item) {
html += '<tr firstExecutedIndex = '+firstExecutedIndex+' execSituation = "' + item.execSituation + '" style="' + (item.execSituation === '已执行' ? style : '') + '">' +
'<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);
if (firstExecutedIndex === 0) {
$('.nine-table4 thead tr').eq(0).css('border-bottom', '1px solid');
$('.close').removeAttr('style');
} else if (firstExecutedIndex > 0) {
$('.nine-table4 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', '1px solid');
$('.close').removeAttr('style');
}
} 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) {
console.log(item.workContent);
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><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);
})
$('#two-risk').append(html);
} else {
$('#two-risk').append(handleTableData(null, {}));
}
if (obj.workPlanList2 && obj.workPlanList2.length > 0) { // 三级风险作业计划
let html = '', style = '';
if (obj.workPlanList2.length > 5) {
$('.close2').removeAttr('style');
style = 'display:none;';
}
$.each(obj.workPlanList2, function (index, item) {
html += '<tr style="' + (index > 4 ? style : '') + '">' +
'<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);
$('.nine-table2 tbody tr').eq(4).css('border-bottom', '1px solid');
} 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>' + (item.orgName ? (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>' +
// '<p>' + item.teamName + '班组)</p>' +
'</div>' +
// '<div class="layout" style="margin-top: 10px;width: 100%;">' +
// '<span style="width: 100px;">作业内容:</span><p style="width: calc(100% - 100px);">' + 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 queryData() {
let buildCode = formSelects.value('buildCode', 'val');
getDaily(checkedDate, buildCode);
}
// 展开 type 1.三级及以上作业风险计划未执行原因 2.三级风险作业计划 3.违章
function openData(type) {
if (type === 1) {
$('.open').removeAttr('style');
$('.close').css('display', 'none');
let firstExecutedIndex = -1;
$('.nine-table4 tbody tr').each(function (index, item) {
let execSituation = $(this).attr('execSituation');
firstExecutedIndex = $(this).attr('firstExecutedIndex');
if (execSituation === '已执行') {
$(this).removeAttr('style');
}
});
if(parseInt(firstExecutedIndex) === 0){
$('.nine-table4 thead tr').eq(0).css('border-bottom', 'none');
}else if(parseInt(firstExecutedIndex) > 0){
$('.nine-table4 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', 'none');
}
} else if (type === 2) {
$('.open2').removeAttr('style');
$('.close2').css('display', 'none');
$('.nine-table2 tbody tr').each(function (index, item) {
if (index > 4) {
$(this).removeAttr('style');
}
});
$('.nine-table2 tbody tr').eq(4).css('border-bottom', 'none');
} else if (type === 3) {
$('.open3').removeAttr('style');
$('.close3').css('display', 'none');
$('.general-voi').each(function (index, item) {
let levelId = $(this).attr('levelId');
if (levelId === '一般违章') {
$(this).removeAttr('style');
}
});
} else if (type === 4) {
$('.open4').removeAttr('style');
$('.close4').css('display', 'none');
let firstExecutedIndex = -1;
$('.nine-table5 tbody tr').each(function (index, item) {
let execSituation = $(this).attr('execSituation');
firstExecutedIndex = $(this).attr('firstExecutedIndex');
if (execSituation === '已执行') {
$(this).removeAttr('style');
}
});
if(parseInt(firstExecutedIndex) === 0){
$('.nine-table5 thead tr').eq(0).css('border-bottom', 'none');
}else if(parseInt(firstExecutedIndex) > 0){
$('.nine-table5 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', 'none');
}
}
}
// 收起 type 1.三级及以上作业风险计划未执行原因 2.三级风险作业计划 3.违章
function closeData(type) {
if (type === 1) {
$('.close').removeAttr('style');
$('.open').css('display', 'none');
let firstExecutedIndex = -1;
firstExecutedIndex = $(this).attr('firstExecutedIndex');
$('.nine-table4 tbody tr').each(function (index, item) {
let execSituation = $(this).attr('execSituation');
firstExecutedIndex = $(this).attr('firstExecutedIndex');
if (execSituation === '已执行') {
$(this).css('display', 'none');
}
});
if(parseInt(firstExecutedIndex) === 0){
$('.nine-table4 thead tr').eq(0).css('border-bottom', '1px solid');
}else if(parseInt(firstExecutedIndex) > 0){
$('.nine-table4 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', '1px solid');
}
} else if (type === 2) {
$('.close2').removeAttr('style');
$('.open2').css('display', 'none');
$('.nine-table2 tbody tr').each(function (index, item) {
if (index > 4) {
$(this).css('display', 'none');
}
});
$('.nine-table2 tbody tr').eq(4).css('border-bottom', '1px solid');
} else if (type === 3) {
$('.close3').removeAttr('style');
$('.open3').css('display', 'none');
$('.general-voi').each(function (index, item) {
let levelId = $(this).attr('levelId');
if (levelId === '一般违章') {
$(this).css('display', 'none');
}
});
} else if (type === 4) {
$('.close4').removeAttr('style');
$('.open4').css('display', 'none');
let firstExecutedIndex = -1;
firstExecutedIndex = $(this).attr('firstExecutedIndex');
$('.nine-table5 tbody tr').each(function (index, item) {
let execSituation = $(this).attr('execSituation');
firstExecutedIndex = $(this).attr('firstExecutedIndex');
if (execSituation === '已执行') {
$(this).css('display', 'none');
}
});
if(parseInt(firstExecutedIndex) === 0){
$('.nine-table5 thead tr').eq(0).css('border-bottom', '1px solid');
}else if(parseInt(firstExecutedIndex) > 0){
$('.nine-table5 tbody tr').eq(firstExecutedIndex - 1).css('border-bottom', '1px solid');
}
}
}
function hideImg() {
$('.open').css('display', 'none');
$('.close').css('display', 'none');
$('.open2').css('display', 'none');
$('.close2').css('display', 'none');
$('.open3').css('display', 'none');
$('.close3').css('display', 'none');
$('.open4').css('display', 'none');
$('.close4').css('display', 'none');
}
// 申请退回列表
function applyBackList(){
openIframeByParamObj("applyBackList", '申请退回列表', "cityDailyBackRecord.html", "80%", "90%", {});
}