124 lines
5.2 KiB
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> |