<!DOCTYPE html>
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
<head>
|
<th:block th:include="include :: header('修改检查点及评价LEC')" />
|
<th:block th:include="include :: datetimepicker-css" />
|
</head>
|
<body class="white-bg">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<form class="form-horizontal m" id="form-riskCheckPoint-LEC-edit" th:object="${riskCheckPoint}">
|
<input name="checkPointId" th:field="*{checkPointId}" type="hidden">
|
<input name="planId" th:field="*{planId}" type="hidden">
|
|
<!--辨识点信息-->
|
<div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 1}" class="panel panel-default">
|
<div class="panel-heading">
|
SCL辨识法
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">检查项目:</label>
|
<div class="col-sm-8">
|
<input name="sclJianchaXiangmu" th:field="*{sclJianchaXiangmu}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">检查标准:</label>
|
<div class="col-sm-8">
|
<input name="sclJianchaMubiao" th:field="*{sclJianchaMubiao}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">不符合标准情况:</label>
|
<div class="col-sm-8">
|
<input name="sclQingkuang" th:field="*{sclQingkuang}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">主要后果:</label>
|
<div class="col-sm-8">
|
<input name="sclZhuyaoHouguo" th:field="*{sclZhuyaoHouguo}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
<div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 2}" class="panel panel-default">
|
<div class="panel-heading">
|
JHA辨识法
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">作业步骤:</label>
|
<div class="col-sm-8">
|
<input name="jhaZuoyeBuzhou" th:field="*{jhaZuoyeBuzhou}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">危险源或潜在事件:</label>
|
<div class="col-sm-8">
|
<input name="jhaWeixianyuan" th:field="*{jhaWeixianyuan}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">可能发生的事故类型及后果:</label>
|
<div class="col-sm-8">
|
<input name="jhaShiguLeixing" th:field="*{jhaShiguLeixing}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
<div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 3}" class="panel panel-default">
|
<div class="panel-heading">
|
HAZOP辨识法
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">节点:</label>
|
<div class="col-sm-8">
|
<input name="hazopJiedian" th:field="*{hazopJiedian}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">参数:</label>
|
<div class="col-sm-8">
|
<input name="hazopCanshu" th:field="*{hazopCanshu}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">参数描述:</label>
|
<div class="col-sm-8">
|
<input name="hazopCanshuMiaoshu" th:field="*{hazopCanshuMiaoshu}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">引导词:</label>
|
<div class="col-sm-8">
|
<input name="hazopYindaoci" th:field="*{hazopYindaoci}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">偏差:</label>
|
<div class="col-sm-8">
|
<input name="hazopPiancha" th:field="*{hazopPiancha}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">可能原因:</label>
|
<div class="col-sm-8">
|
<input name="hazopYuanyin" th:field="*{hazopYuanyin}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">主要后果:</label>
|
<div class="col-sm-8">
|
<input name="hazopHouguo" th:field="*{hazopHouguo}" readonly class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-3 control-label">评价方法:</label>
|
<div class="col-sm-8">
|
<select name="evaluationMethodType" class="form-control m-b" disabled="true" th:with="type=${@dict.getType('tr_evaluation_method')}">
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{evaluationMethodType}"></option>
|
</select>
|
</div>
|
</div>
|
|
|
<!--现有措施-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
现有措施
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">技术措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationNowJishu" th:field="*{evaluationNowJishu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">管理措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationNowGuanli" th:field="*{evaluationNowGuanli}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">教育措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationNowJiaoyu" th:field="*{evaluationNowJiaoyu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">个体防护措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationNowFanghu" th:field="*{evaluationNowFanghu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">应急措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationNowYingji" th:field="*{evaluationNowYingji}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!--现有评分-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
现有评分
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_L的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_LNow" placeholder="选择分值" th:field="*{evaluationNowLecLScore}" class="form-control" type="text" onclick="selectLEC_L('Now')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_LNow" name="evaluationNowLecL" th:field="*{evaluationNowLecL}" type="hidden">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_E的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_ENow" placeholder="选择分值" th:field="*{evaluationNowLecEScore}" class="form-control" type="text" onclick="selectLEC_E('Now')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_ENow" name="evaluationNowLecE" th:field="*{evaluationNowLecE}" type="hidden">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_C的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_CNow" placeholder="选择分值" th:field="*{evaluationNowLecCScore}" class="form-control" type="text" onclick="selectLEC_C('Now')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_CNow" name="evaluationNowLecC" th:field="*{evaluationNowLecC}" type="hidden">
|
</div>
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--现有分值-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
现有分值
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">风险值:</label>
|
<div class="col-sm-8">
|
<input id="evaluationNowFengxianzhi" name="evaluationNowFengxianzhi" th:field="*{evaluationNowFengxianzhi}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">级别:</label>
|
<div class="col-sm-8">
|
<input id="evaluationNowJibie" name="evaluationNowJibie" th:field="*{evaluationNowJibie}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">风险级别:</label>
|
<div class="col-sm-8">
|
<input id="evaluationNowFengxianJibie" name="evaluationNowFengxianJibie" th:field="*{evaluationNowFengxianJibie}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">风险色:</label>
|
<div class="col-sm-8">
|
<input id="evaluationNowFengxianse" name="evaluationNowFengxianse" th:field="*{evaluationNowFengxianse}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">管控层级:</label>
|
<div class="col-sm-8">
|
<input id="evaluationNowGuankongCengji" name="evaluationNowGuankongCengji" th:field="*{evaluationNowGuankongCengji}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
|
|
<!--建议措施-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
建议措施
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">建议技术措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterJishu" th:field="*{evaluationAfterJishu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">建议管理措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterGuanli" th:field="*{evaluationAfterGuanli}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">建议培训教育措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterJiaoyu" th:field="*{evaluationAfterJiaoyu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">建议个体防护措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterFanghu" th:field="*{evaluationAfterFanghu}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">建议应急处置措施:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterYingji" th:field="*{evaluationAfterYingji}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
<!--建议评分-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
建议评分
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_L的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_LAfter" placeholder="选择分值" th:field="*{evaluationAfterLecLScore}" class="form-control" type="text" onclick="selectLEC_L('After')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_LAfter" name="evaluationAfterLecL" th:field="*{evaluationAfterLecL}" type="hidden">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_E的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_EAfter" placeholder="选择分值" th:field="*{evaluationAfterLecEScore}" class="form-control" type="text" onclick="selectLEC_E('After')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_EAfter" name="evaluationAfterLecE" th:field="*{evaluationAfterLecE}" type="hidden">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">LEC_C的数值:</label>
|
<div class="col-sm-8">
|
<input id="detailScoreByLEC_CAfter" placeholder="选择分值" th:field="*{evaluationAfterLecCScore}" class="form-control" type="text" onclick="selectLEC_C('After')" maxlength="30" readonly="true" required>
|
<input id="detailIdByLEC_CAfter" name="evaluationAfterLecC" th:field="*{evaluationAfterLecC}" type="hidden">
|
</div>
|
</div>
|
|
</div>
|
|
</div>
|
|
|
<!--建议分值-->
|
<div class="panel panel-default">
|
<div class="panel-heading">
|
建议分值
|
</div>
|
<div class="panel-body">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">剩余风险评价风险值:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterFengxianzhi" th:field="*{evaluationAfterFengxianzhi}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">剩余风险评价级别:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterJibie" th:field="*{evaluationAfterJibie}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">剩余风险评价风险级别:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterFengxianJibie" th:field="*{evaluationAfterFengxianJibie}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">剩余风险评价风险色:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterFengxianse" th:field="*{evaluationAfterFengxianse}" class="form-control" type="text">
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">剩余风险评价管控层级:</label>
|
<div class="col-sm-8">
|
<input name="evaluationAfterGuankongCengji" th:field="*{evaluationAfterGuankongCengji}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-3 control-label">评价状态:</label>
|
<div class="col-sm-8">
|
<select name="evaluationStatus" class="form-control" th:with="type=${@dict.getType('tr_evaluation_status')}">
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{evaluationStatus}"></option>
|
</select>
|
</div>
|
</div>
|
|
|
<!--审核人-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">审核负责人:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <input id="userName" placeholder="选择审核人员" th:field="*{reviewUser.userName}" class="form-control" type="text" onclick="selectUserId()" maxlength="30" readonly="true" required>-->
|
<!-- <input id="userId" name="reviewUserId" th:field="*{reviewUserId}" type="hidden">-->
|
<!-- </div>-->
|
<!-- </div>-->
|
|
|
</form>
|
</div>
|
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: datetimepicker-js" />
|
<script type="text/javascript">
|
var prefix = ctx + "tr/riskCheckPoint";
|
$("#form-riskCheckPoint-LEC-edit").validate({
|
focusCleanup: true
|
});
|
|
function submitHandler() {
|
if ($.validate.form()) {
|
$.operate.save(prefix + "/editByEvaluation", $('#form-riskCheckPoint-LEC-edit').serialize());
|
}
|
}
|
|
//直接判定为重大安全隐患
|
function submitMajorHandler() {
|
$.operate.save(prefix + "/major", $('#form-riskCheckPoint-LEC-edit').serialize());
|
}
|
|
//评价用户人员
|
function selectUserId() {
|
var url = "/system/user/selectUserByCompanyId";
|
$.modal.openNoConfirm("用户选择", url, '700', '500');
|
}
|
|
$("input[name='reviewTime']").datetimepicker({
|
format: "yyyy-mm-dd",
|
minView: "month",
|
autoclose: true
|
});
|
|
|
function selectLEC_L(time) {
|
var url = "/tr/criterionDetail/getDetial/ByLEC_L/"+time;
|
$.modal.openNoConfirm("评分", url, '700', '500');
|
}
|
|
function selectLEC_E(time) {
|
var url = "/tr/criterionDetail/getDetial/ByLEC_E/"+time;
|
$.modal.openNoConfirm("评分", url, '700', '500');
|
}
|
|
function selectLEC_C(time) {
|
var url = "/tr/criterionDetail/getDetial/ByLEC_C/"+time;
|
$.modal.openNoConfirm("评分", url, '1200', '700');
|
}
|
|
|
//计算原有评分
|
function nowPingFen() {
|
console.log("进入评分!");
|
var L = $('#detailIdByLEC_LNow').val();
|
console.log(L);
|
var E = $('#detailIdByLEC_ENow').val();
|
console.log(E);
|
var C = $('#detailIdByLEC_CNow').val();
|
console.log(E);
|
|
if(L && E && C){
|
var config = {
|
url: "/tr/criterionDetail/calculation",
|
type: "post",
|
dataType: "json",
|
data: { "LEC_L": L, "LEC_E": E , "LEC_C": C ,"evaluationMethodType" : 2 },
|
success: function(result) {
|
console.log(result);
|
$('#evaluationNowFengxianzhi').val(result.data.evaluationNowFengxianzhi);
|
$('#evaluationNowJibie').val(result.data.evaluationNowJibie);
|
$('#evaluationNowFengxianJibie').val(result.data.evaluationNowFengxianJibie);
|
$('#evaluationNowFengxianse').val(result.data.evaluationNowFengxianse);
|
$('#evaluationNowGuankongCengji').val(result.data.evaluationNowGuankongCengji);
|
}
|
};
|
$.ajax(config)
|
}
|
}
|
|
//计算之后评分
|
function afterPingFen() {
|
|
var L = $('#detailIdByLEC_LAfter').val();
|
var E = $('#detailIdByLEC_EAfter').val();
|
var C = $('#detailIdByLEC_CAfter').val();
|
|
|
if(L && E && C){
|
var config = {
|
url: "/tr/criterionDetail/calculation",
|
type: "post",
|
dataType: "json",
|
data: { "LEC_L": L, "LEC_E": E , "LEC_C": C ,"evaluationMethodType" : 2 },
|
success: function(result) {
|
console.log(result);
|
$('#evaluationAfterFengxianzhi').val(result.data.evaluationNowFengxianzhi);
|
$('#evaluationAfterJibie').val(result.data.evaluationNowJibie);
|
$('#evaluationAfterFengxianJibie').val(result.data.evaluationNowFengxianJibie);
|
$('#evaluationAfterFengxianse').val(result.data.evaluationNowFengxianse);
|
$('#evaluationAfterGuankongCengji').val(result.data.evaluationNowGuankongCengji);
|
}
|
};
|
$.ajax(config)
|
}
|
|
}
|
|
|
</script>
|
</body>
|
</html>
|