提交 | 用户 | age
|
62e492
|
1 |
var dataOIDECharts = []; |
A |
2 |
|
|
3 |
$(function () { |
1bf8ef
|
4 |
//initOIDHeight() |
62e492
|
5 |
initOIDTime(); |
A |
6 |
initOIDClick(); |
|
7 |
}); |
|
8 |
|
|
9 |
function initOIDHeight(){ |
|
10 |
var pageHeight = $('#page', window.parent.document).height(); |
|
11 |
var whereHeight = $('#tabOIDSearch').height(); |
1bf8ef
|
12 |
var showHeight = parseInt(pageHeight) - parseInt(whereHeight) - 50; |
A |
13 |
$('#tabOIDTable').datagrid({ |
|
14 |
height: showHeight, |
|
15 |
}); |
62e492
|
16 |
} |
A |
17 |
|
|
18 |
function initOIDTime() { |
|
19 |
var date = new Date(); |
|
20 |
var year = date.getFullYear(); |
|
21 |
var month = date.getMonth() + 1; |
|
22 |
var day = date.getDate(); |
|
23 |
var dateBeginStr = year + '-' + (month >= 10 ? '' : '0') + month + '-01'; |
|
24 |
var dateEndStr = year + '-' + (month >= 10 ? '' : '0') + month + '-' + (day >= 10 ? '' : '0') + day; |
|
25 |
$('#searchOIDtimeBegin').val(dateBeginStr); |
|
26 |
$('#searchOIDtimeEnd').val(dateEndStr); |
|
27 |
} |
|
28 |
|
|
29 |
|
|
30 |
function initOIDTable() { |
|
31 |
$('#tabOIDTable').empty(); |
|
32 |
var param = getOIDSearchParam(); |
|
33 |
console.info(param); |
|
34 |
var data = ajaxSame('../../GlobalM/Statement/GetItemNameByObjectCode', param, 'POST', 'JSON'); |
|
35 |
if (data.Code != 200) { |
|
36 |
alert(data.Message); |
|
37 |
return; |
|
38 |
} |
|
39 |
var columns = getColumnsOID(data.Message); |
|
40 |
debugger; |
|
41 |
$('#tabOIDTable').datagrid({ |
|
42 |
singleSelect: true, |
|
43 |
url: '../../GlobalM/Statement/GetObjectInspectDetail', |
|
44 |
singleSelect: true, |
|
45 |
queryParams: param, |
|
46 |
idField: 'InspectBookId', |
|
47 |
animate: true, |
|
48 |
pagination: true, |
|
49 |
rownumbers: true, |
|
50 |
pagePosition: 'bottom', |
|
51 |
pageSize: 100, |
|
52 |
pageNumber: 1, |
|
53 |
fitColumns: true, |
|
54 |
columns: columns, |
|
55 |
pageList: [20, 50, 100, 200, 500, 1000, 10000], |
|
56 |
//toolbar: '#tabOIDSearch', |
|
57 |
loadFilter: function (data) { |
|
58 |
if (data.Code == 200) { |
|
59 |
return data; |
|
60 |
} else { |
|
61 |
alert(data.Message); |
|
62 |
return null; |
|
63 |
} |
|
64 |
}, |
|
65 |
}); |
1bf8ef
|
66 |
initOIDHeight(); |
62e492
|
67 |
} |
A |
68 |
function getColumnsOID(colArr) { |
|
69 |
var title = [ |
|
70 |
{ field: "InspectBookId", title: "InspectBookId", hidden: true, }, |
|
71 |
{ field: "InspectObjectCode", title: "编号",}, |
|
72 |
{ field: "InspectTime", title: "点检时间", }, |
|
73 |
{ |
|
74 |
field: "Judge", title: "点检结果", formatter: function (value, row, index) { |
|
75 |
if (value == 'OK') { |
|
76 |
return '<span style="color:green;">OK</span>'; |
|
77 |
} else if (value == 'NG') { |
|
78 |
return '<span style="color:red;">NG</span>'; |
|
79 |
} |
|
80 |
} }, |
|
81 |
]; |
|
82 |
var arr = colArr.split(','); |
|
83 |
for (var i = 0; i < arr.length; i++) { |
|
84 |
title.push({ field: arr[i] + '_Value', title: arr[i], }); |
|
85 |
title.push({ field: arr[i] + '_CheckType', title: '基准', }); |
|
86 |
title.push({ |
|
87 |
field: arr[i] + '_Judge', title: '判定', formatter: function (value, row, index) { |
|
88 |
if (value == 'OK') { |
|
89 |
return '<span style="color:green;">OK</span>'; |
|
90 |
} else if (value == 'NG') { |
|
91 |
return '<span style="color:red;">NG</span>'; |
|
92 |
} |
|
93 |
} }); |
|
94 |
} |
|
95 |
return [title]; |
|
96 |
} |
|
97 |
|
|
98 |
function initOIDClick() { |
|
99 |
|
|
100 |
//点击查询按钮 |
|
101 |
$('#btnOIDSearch').click(function () { |
|
102 |
initOIDTable(); |
|
103 |
}); |
|
104 |
|
|
105 |
} |
|
106 |
function getOIDSearchParam() { |
|
107 |
var timeBegin = $('#searchOIDtimeBegin').val(); |
|
108 |
var timeEnd = $('#searchOIDtimeEnd').val(); |
|
109 |
var InspectObjectCode = $('#searchOIDInspectObjectCode').val(); |
|
110 |
var param = { InspectObjectCode: InspectObjectCode, TimeBegin: timeBegin, TimeEnd: timeEnd } |
|
111 |
return param; |
|
112 |
} |
|
113 |
|