lf_collect.js
5.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index: function () {
// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'lf_collect/index' + location.search,
add_url: 'lf_collect/add',
edit_url: 'lf_collect/edit',
del_url: 'lf_collect/del',
multi_url: 'lf_collect/multi',
import_url: 'lf_collect/import',
table: 'pipes_site_device_lf_collect_data',
}
});
var table = $("#table");
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
// {field: 'siteId', title: __('Siteid')},
// {field: 'deviceId', title: __('Deviceid')},
// {field: 'collectionId', title: __('Collectionid')},
{field: 'collectionType', title: __('Collectiontype'),
searchList: {
"1": __("collectionType 1"),
"2": __("collectionType 2"),
"3": __("collectionType 3"),
"4": __("collectionType 4"),
"5": __("collectionType 5"),
"6": __("collectionType 6"),
"7": __("collectionType 7"),
"8": __("collectionType 8"),
"9": __("collectionType 9"),
"10": __("collectionType 10"),
"11": __("collectionType 11"),
"12": __("collectionType 12"),
"13": __("collectionType 13"),
"14": __("collectionType 14"),
"15": __("collectionType 15"),
"16": __("collectionType 16"),
"17": __("collectionType 17"),
"18": __("collectionType 18"),
"19": __("collectionType 19"),
"20": __("collectionType 20"),
"21": __("collectionType 21"),
"22": __("collectionType 22"),
"23": __("collectionType 23"),
"24": __("collectionType 24"),
"25": __("collectionType 25"),
"26": __("collectionType 26"),
"27": __("collectionType 27"),
"28": __("collectionType 28"),
"29": __("collectionType 29"),
"30": __("collectionType 30"),
"31": __("collectionType 31"),
"32": __("collectionType 32"),
"33": __("collectionType 33"),
"34": __("collectionType 34"),
"35": __("collectionType 35"),
"36": __("collectionType 36"),
"38": __("collectionType 38"),
"39": __("collectionType 39"),
"40": __("collectionType 40"),
"41": __("collectionType 41"),
"42": __("collectionType 42"),
"43": __("collectionType 43"),
"44": __("collectionType 44"),
"45": __("collectionType 45"),
"46": __("collectionType 46"),
"47": __("collectionType 47"),
"48": __("collectionType 48")
},
formatter: Table.api.formatter.normal},
{field: 'collectionName', title: __('Collectionname'), operate: 'LIKE'},
{field: 'collectionValue', title: __('Collectionvalue'), operate: 'LIKE'},
{field: 'collectTime', title: __('Collecttime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
{field: 'unit', title: __('Unit'), operate: 'LIKE'},
// {field: 'pipessitedevicegatherertype.name', title: __('Pipessitedevicegatherertype.name'), operate: 'LIKE'},
// {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
});
// 为表格绑定事件
Table.api.bindevent(table);
},
add: function () {
Controller.api.bindevent();
},
edit: function () {
Controller.api.bindevent();
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
};
return Controller;
});