<!DOCTYPE html>
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
|
<head>
|
<th:block th:include="include :: header('隐患上报列表')"/>
|
</head>
|
<body class="gray-bg">
|
<div class="container-div">
|
<div class="row">
|
<div class="col-sm-12 search-collapse">
|
<form id="formId">
|
<input id="companyId" type="hidden" th:value="${companyId}" name="companyId">
|
<div class="select-list">
|
<ul>
|
<li>
|
<label>隐患名称:</label>
|
<input type="text" name="dangerName"/>
|
</li>
|
<li>
|
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i
|
class="fa fa-search"></i> 搜索</a>
|
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i
|
class="fa fa-refresh"></i> 重置</a>
|
</li>
|
</ul>
|
</div>
|
</form>
|
</div>
|
|
|
<div class="col-sm-12 select-table table-striped">
|
<table id="bootstrap-table"></table>
|
</div>
|
</div>
|
</div>
|
<th:block th:include="include :: footer"/>
|
<script th:inline="javascript">
|
var currentUser = [[${currentUser}]];//当前登录用户信息
|
|
var prefix = ctx + "tr/hiddenDangerCheck/dangerReport";
|
|
$(function () {
|
var options = {
|
url: prefix + "/listByCompanyId",
|
createUrl: prefix + "/addDangerReport",
|
updateUrl: prefix + "/editDangerReport/{id}",
|
removeUrl: prefix + "/removeDangerReport",
|
detailUrl: prefix + "/detailDangerReport/{id}",
|
submitUrl: prefix + "/submitDangerReport",
|
modalName: "隐患上报",
|
queryParams:queryParams,
|
columns: [{
|
checkbox: true
|
},
|
{
|
field: 'id',
|
title: '隐患排查检查点ID',
|
visible: false
|
},
|
// {
|
// field: 'riskType',
|
// title: '风险单元类型',
|
// formatter: function (value, item, index) {
|
// var label = "-";
|
// if (value == "1") {
|
// label = "设备设施清单";
|
// } else if (value == "2") {
|
// label = "作业活动清单";
|
// } else if (value == "3") {
|
// label = "工艺节点清单";
|
// }
|
// return label;
|
// }
|
// },
|
// {
|
// field: 'riskName',
|
// title: '风险单元'
|
// },
|
{
|
field: 'dangerName',
|
title: '隐患名称'
|
},
|
{
|
field: 'dangerDescription',
|
title: '隐患描述'
|
},
|
{
|
field: 'registerCreateTime',
|
title: '登记上报时间'
|
},
|
{
|
field: 'registerUserName',
|
title: '登记上报人'
|
},
|
{
|
field: 'reportStatus',
|
title: '上报状态',
|
formatter: function (value, item, index) {
|
var label = "";
|
if (value == null || value == "") {
|
label = "未提交";
|
} else if (value == "0") {
|
label = "未判定";
|
} else if (value == "1") {
|
label = "已判定";
|
} else if (value == "2") {
|
if (item.stage == "3") {
|
label = "核查中";
|
} else if (item.stage == "4") {
|
label = "整改中";
|
} else if (item.stage == "5") {
|
if (item.acceptStatus == "1") {
|
label = "已完成";
|
} else {
|
label = "验收中";
|
}
|
}
|
}
|
return label;
|
}
|
},
|
{
|
field: 'reportStatus',
|
title: '判定结果',
|
formatter: function (value, item, index) {
|
var label = "";
|
if (value == null || value == "") {
|
label = "未提交";
|
} else if (value == "0") {
|
label = "未判定";
|
} else if (value == "1") {
|
label = "不是隐患";
|
} else if (value == "2") {
|
label = "是隐患";
|
}
|
return label;
|
}
|
},
|
{
|
title: '操作',
|
align: 'center',
|
formatter: function (value, row, index) {
|
var actions = [];
|
if (row.reportStatus == 0) {
|
actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="detailNotJudge(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> ');
|
return actions.join('');
|
} else if (row.reportStatus == 1) {
|
actions.push('<a class="btn btn-info btn-xs" href="javascript:void(0)" onclick="detailNotDanger(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> ');
|
return actions.join('');
|
} else if (row.reportStatus == 2) {
|
actions.push('<a class="btn btn-info btn-xs" href="javascript:void(0)" onclick="detailYesDanger(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> ');
|
return actions.join('');
|
}
|
}
|
}]
|
};
|
$.table.init(options);
|
});
|
|
|
/* 未判定--查看 */
|
function detailNotJudge(id) {
|
var detailNotJudgeUrl = prefix + "/detailNotJudge/{id}";
|
$.operate.openDetailInfo("查看", detailNotJudgeUrl.replace("{id}", id));
|
}
|
|
|
/* 不是隐患--查看 */
|
function detailNotDanger(id) {
|
var detailNotDangerUrl = prefix + "/detailNotDanger/{id}";
|
$.operate.openDetailInfo("查看", detailNotDangerUrl.replace("{id}", id));
|
}
|
|
/* 是隐患--查看 */
|
function detailYesDanger(id) {
|
var detailYesDangerUrl = prefix + "/detailYesDanger/{id}";
|
$.operate.openDetailInfo("查看", detailYesDangerUrl.replace("{id}", id));
|
}
|
|
function queryParams(params) {
|
var search = $.table.queryParams(params);
|
search.companyId = $("#companyId").val();
|
return search;
|
}
|
</script>
|
</body>
|
</html>
|