safesite/safesite/templates/riskedit.html

128 lines
6.9 KiB
HTML

<div class="easyui-layout" style="width:100%;height:100%;">
<div id='southdiv' data-options="region:'south'" style="height:50px;text-align:center;padding:5px">
<a href="javascript:void(0)" iconCls="fa-check" class="easyui-linkbutton" onclick="fxsubmitForm()"
id="submitb">提交</a>
<a href="javascript:void(0)" iconCls="fa-close" class="easyui-linkbutton" onclick="closeForm()">取消</a>
</div>
<div data-options="region:'center'" style="height:100%;padding:15px 15px;">
<div class="labeldiv">所属风险点</div>
<table style="margin:10px;width:100%">
<tr>
<td><label>区域:</label><input id="fxqy" class="easyui-textbox" readonly=readonly /></td>
<td><label>类型:</label><input id="fxlx" class="easyui-textbox" readonly=readonly /></td>
<tr>
<td><label>名称:</label><input id="fxmc" class="easyui-textbox" readonly=readonly /></td>
<td><label>位置:</label><input id="jtwz" class="easyui-textbox" readonly=readonly /></td>
</tr>
<tr>
<td><label>岗位:</label><input id="gw" class="easyui-textbox" readonly=readonly /></td>
<td><label>层级:</label><input id="gkcj" class="easyui-textbox" readonly=readonly /></td>
</tr>
<tr>
<td><label>责任部门:</label><input id="zrbm" class="easyui-textbox" readonly=readonly /></td>
<td><label>责任人:</label><input id="zrr" class="easyui-textbox" readonly=readonly /></td>
</tr>
</table>
<div class="labeldiv">风险</div>
<form id="fxff" method="post" name="fxff" enctype="multipart/form-data">
<div style="margin-top:10px;margin-bottom:5px">
<input id="step" class="easyui-textbox" name="step" style="width:480px" data-options="label:'项目/步骤'"
required=true />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="hazard" class="easyui-textbox" name="hazard" style="width:480px" data-options="label:'危害因素'"
required=true />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="result" class="easyui-textbox" name="result" style="width:480px" data-options="label:'可能后果'"
required=true />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="measure1" class="easyui-textbox" name="measure1" style="width:480px;height:100px"
data-options="label:'工程技术',multiline:true" />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="measure2" class="easyui-textbox" name="measure2" style="width:480px;height:100px"
data-options="label:'管理措施',multiline:true" />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="measure3" class="easyui-textbox" name="measure3" style="width:480px;height:100px"
data-options="label:'培训教育',multiline:true" />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="measure4" class="easyui-textbox" name="measure4" style="width:480px;height:100px"
data-options="label:'个体防护',multiline:true" />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="measure5" class="easyui-textbox" name="measure5" style="width:480px;height:100px"
data-options="label:'应急处理',multiline:true" />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="riskl" class="easyui-numberbox" name="riskl" style="width:480px"
data-options="label:'L(可能性)',min:0,precision:1" required=true />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="riske" class="easyui-numberbox" name="riske" style="width:480px"
data-options="label:'E(接触度)',min:0,precision:1" required=true />
</div>
<div style="margin-top:10px;margin-bottom:5px">
<input id="riskc" class="easyui-numberbox" name="riskc" style="width:480px"
data-options="label:'C(伤害性)',min:0,precision:1" required=true />
</div>
</form>
</div>
</div>
<script>
var riskid = {{ id }}
$("#zrbm").combotree({ url: 'parthandle?a=tree', onSelect: function (node) { $('#zrr').combobox({ url: 'getuser?partid=' + node.id + '&a=combobox', }); } });
$.get('api/risk?a=detail&id=' + riskid, function (res) {
$('#fxqy').textbox('setValue', res.riskact__area__name)
$('#fxlx').textbox('setValue', res.riskact__type__dickeyname)
$('#fxmc').textbox('setValue', res.riskact__name)
$('#jtwz').textbox('setValue', res.riskact__place)
$('#gkcj').textbox('setValue', res.riskact__gkcj)
$('#gw').textbox('setValue', res.riskact__group__groupname)
$('#zrbm').textbox('setValue', res.riskact__zrbm__partname)
$('#zrr').textbox('setValue', res.riskact__zrr__name)
// $('#step').textbox('setValue', res.step)
// $('#hazard').textbox('setValue', res.hazard)
// $('#measure1').textbox('setValue', res.measure1)
// $('#measure2').textbox('setValue', res.measure2)
// $('#measure3').textbox('setValue', res.measure3)
// $('#measure4').textbox('setValue', res.measure4)
// $('#measure5').textbox('setValue', res.measure5)
// $('#riskl').textbox('setValue', res.riskl)
// $('#riske').textbox('setValue', res.riske)
// $('#riskc').textbox('setValue', res.riskc)
$('#fxff').form('load', res)
console.log(res.group__groupid)
})
function fxsubmitForm() {
var data = $('#fxff').serializeJSON();
data['id'] = riskid
$.ajax({
type: "POST",
url: 'api/risk?a=update',
data: JSON.stringify(data),
datatype: "json",
processData: false,
contentType: "application/json;charset=utf-8",
beforeSend: function () {
var bo = $('#fxff').form('validate')
if (bo == false) {
return bo
} else {
$('#submitb').linkbutton('disable');
}
},
success: function (data) {
if (data.code == 1) {
$('#riskacttable').datagrid('reload');
$('#risktable').datagrid('reload');
$("#dd").dialog("close");
} else { $.messager.alert('提示', '失败!'); }
$('#submitb').linkbutton('enable');
},
});
}
</script>