bsin.js
4.4 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
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index: function () {
// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'wrp/rsr/bsin/index' + location.search,
add_url: 'wrp/rsr/bsin/add',
edit_url: 'wrp/rsr/bsin/edit',
del_url: 'wrp/rsr/bsin/del',
multi_url: 'wrp/rsr/bsin/multi',
import_url: 'wrp/rsr/bsin/import',
table: 'rsr_bsin',
}
});
var table = $("#table");
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'ID',
sortName: 'ID',
columns: [
[
{checkbox: true},
{field: 'ID', title: __('Id')},
{field: 'RSCD', title: __('Rscd')},
{field: 'RSNM', title: __('Rsnm')},
{field: 'ALIAS', title: __('Alias'), operate: 'LIKE'},
{field: 'PRST', title: __('Prst'), searchList: {"1":__('Prst 1'),"2":__('Prst 2')}, formatter: Table.api.formatter.normal},
{field: 'PRSC', title: __('Prsc'), searchList: {"1":__('Prsc 1'),"2":__('Prsc 2'),"3":__('Prsc 3'),"4":__('Prsc 4'),"5":__('Prsc 5')}, formatter: Table.api.formatter.normal},
{field: 'PRGR', title: __('Prgr'), searchList: {"1":__('Prgr 1'),"2":__('Prgr 2'),"3":__('Prgr 3'),"4":__('Prgr 4'),"5":__('Prgr 5')}, formatter: Table.api.formatter.normal},
{field: 'MNBLGR', title: __('Mnblgr')},
{field: 'MNUN', title: __('Mnun')},
{field: 'CMUN', title: __('Cmun')},
{field: 'BLSYS', title: __('Blsys'), searchList: {"1":__('Blsys 1'),"2":__('Blsys 2'),"3":__('Blsys 3'),"4":__('Blsys 4'),"5":__('Blsys 5'),"6":__('Blsys 6'),"9":__('Blsys 9')}, formatter: Table.api.formatter.normal},
{field: 'ADDVCD', title: __('Addvcd')},
{field: 'VLTW', title: __('Vltw')},
{field: 'CTCD', title: __('Ctcd')},
{field: 'RVCD', title: __('Rvcd')},
{field: 'ESLG', title: __('Eslg'), operate:'BETWEEN'},
{field: 'NRLT', title: __('Nrlt'), operate:'BETWEEN'},
{field: 'EQMTPKACLT', title: __('Eqmtpkaclt'), searchList: {"1":__('Eqmtpkaclt 1'),"2":__('Eqmtpkaclt 2'),"3":__('Eqmtpkaclt 3'),"4":__('Eqmtpkaclt 4'),"5":__('Eqmtpkaclt 5'),"6":__('Eqmtpkaclt 6'),"7":__('Eqmtpkaclt 7')}, formatter: Table.api.formatter.normal},
{field: 'BSSSIN', title: __('Bsssin'), searchList: {"5":__('Bsssin 5'),"6":__('Bsssin 6'),"7":__('Bsssin 7'),"8":__('Bsssin 8'),"9":__('Bsssin 9')}, formatter: Table.api.formatter.normal},
{field: 'FREQIN', title: __('Freqin'), searchList: {"0":__('Freqin 0'),"6":__('Freqin 6'),"7":__('Freqin 7'),"8":__('Freqin 8'),"9":__('Freqin 9')}, formatter: Table.api.formatter.normal},
{field: 'DTPL', title: __('Dtpl')},
{field: 'CPYR', title: __('Cpyr')},
{field: 'ISRG', title: __('Isrg'), searchList: {"1":__('Isrg 1'),"2":__('Isrg 2')}, formatter: Table.api.formatter.normal},
{field: 'DTUPDT', title: __('Dtupdt')},
{field: 'RESERVOIR_ID', title: __('Reservoir_id')},
{field: 'reservoirlist.name', title: __('Reservoirlist.name'), operate: 'LIKE'},
{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;
});