safesite/safesite/templates/troublechose.html

124 lines
5.2 KiB
HTML

<div id="yhtablebar">
<form id='searchyhff'>
<a class="easyui-textbox" name="search" data-options="prompt:'隐患编号或描述', width:'300px'" ></a>
<a onclick="yhsearch()" class="easyui-linkbutton">查询</a>
<a onclick="yhreset()" class="easyui-linkbutton">重置</a>
</form>
</div>
<table id="yhtable" style="width:100%;height:100%;"></table>
<script>
$(function () {
$('#yhtable').datagrid({ url: 'troublehandle', queryParams: { a: 'listall' } });
$("#searchyhff").form('clear');
})
$('#yhtable').datagrid({
rownumbers: true,
singleSelect: true,
striped: true,
method: 'get',
url: '',
fitColumns: true,
pagination: true,
pageSize: 20,
toolbar: '#yhtablebar',
border: false,
columns: [[
{ field: 'troubleid', hidden: true },
{ field: 'yhnum', title: '编号', width: 100 },
{
field: 'yhzt', title: '流程状态', width: 100, styler: function (value, row, index) {
switch (value) {
case 0: return 'background-color:yellow;'; break;
case 1: return 'background-color:yellow;'; break;
case 2: return 'background-color:yellow;'; break;
case 3: return 'background-color:yellow;'; break;
case 4: return 'background-color:yellow;'; break;
case 5: return 'background-color:yellow;'; break;
case 6: return 'background-color:green;'; break;
case 7: return 'background-color:yellow;'; break;
}
if (row.zgqx) {
}
}, formatter: function (value, row, index) {
switch (value) {
case 0: return '待新增'; break;
case 1: return '待评估'; break;
case 2: return '措施/方案待确认'; break;
case 3: return '待整改'; break;
case 4: return '待审核'; break;
case 5: return '待复查'; break;
case 6: return '已归档'; break;
case 7: return '措施/方案待提交'; break;
}
}
},
{ field: 'todouser__name', title: '下一步处理人', width: 80 },
{ field: 'yhdj__dickeyname', title: '隐患等级', width: 80 },
{ field: 'yhlb__dickeyname', title: '隐患类别', width: 80 },
{ field: 'yhpg__dickeyname', title: '隐患评估', width: 80 },
{ field: 'fxr__name', title: '发现人', width: 80 },
{ field: 'yhms', title: '隐患描述', width: 150 },
{ field: 'todouser__userid', hidden: true },
{ field: 'sybzt', hidden: true },
{
field: 'shresult', title: '隐患状态', width: 100, styler: function (value, row, index) {
switch (value) {
case 1: return ''; break;
case 2: return 'color:red;font-weight:bold'; break;
case 3: return 'color:red;font-weight:bold'; break;
case 4: return 'color:orange;font-weight:bold'; break;
case 6: return 'color:orange;font-weight:bold'; break;
}
let zgqx = new Date(row.zgqx);
if (new Date() > zgqx && row.yhzt == 3) {
return 'color:red;font-weight:bold'
}
}, formatter: function (value, row, index) {
switch (value) {
case 1: return ''; break;
case 2: return '审核未通过'; break;
case 3: return '复查未通过'; break;
case 4: return '已修改'; break;
case 5: return '评估未通过'; break;
case 6: return '未采纳'; break;
}
let zgqx = new Date(row.zgqx);
if (new Date() > zgqx && row.yhzt == 3) {
return '超期未整改'
}
}
},
{ field: 'tbsj', title: '提交时间', width: 100 },
]],
onClickRow: function (index, item) {
var id = item.troubleid;
var name = item.yhnum + '-' + item.yhms.substring(0,8) + '...'
var a = GetQueryString2("a");
top.$('#in').attr('value', id);
top.$('#in').attr('show', name);
top.$('#in').attr('target', a);
aaa(a);
closeForm2()
},
});
function yhsearch() {
var querydata = $('#searchyhff').serializeJSON();
querydata.a = 'listall'
$('#yhtable').datagrid('load', querydata);
}
function yhreset() {
$('#searchyhff').form('clear')
$('#yhtable').datagrid('options').queryParams={
a:'listall'
}
$('#yhtable').datagrid('load');
}
</script>
</body>
</html>