| 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
111
112
113
114
115
116
 | | /** |  |  * 车辆管理管理初始化 |  |  */ |  | var CarInsurance = { |  |     id: "TCarTable",    //表格id |  |     seItem: null,        //选中的条目 |  |     table: null, |  |     layerIndex: -1, |  |     carId: $('#carId').val() |  | }; |  |   |  | /** |  |  * 初始化表格的列 |  |  */ |  | CarInsurance.initColumn = function () { |  |     return [ |  |         {field: 'selectItem', radio: true}, |  |         {title: '保险公司名称', field: 'insurCom', visible: true, align: 'center', valign: 'middle'}, |  |         {title: '保险号', field: 'insurNum', visible: true, align: 'center', valign: 'middle'}, |  |         {title: '保险类型', field: 'insurType', visible: true, align: 'center', valign: 'middle'}, |  |         {title: '保险金额', field: 'insurCount', visible: true, align: 'center', valign: 'middle'}, |  |         {title: '保险生效时间', field: 'insurEff', visible: true, align: 'center', valign: 'middle'}, |  |         {title: '保险到期时间', field: 'insurExp', visible: true, align: 'center', valign: 'middle'} |  |     ]; |  | }; |  |   |  | /** |  |  * 检查是否选中 |  |  */ |  | CarInsurance.check = function () { |  |     var selected = $('#' + this.id).bootstrapTable('getSelections'); |  |     if(selected.length == 0){ |  |         Feng.info("请先选中表格中的某一记录!"); |  |         return false; |  |     }else{ |  |         CarInsurance.seItem = selected[0]; |  |         return true; |  |     } |  | }; |  |   |  | /** |  |  * 点击添加车辆管理 |  |  */ |  | CarInsurance.openAddCarInsurance = function () { |  |     var index = layer.open({ |  |         type: 2, |  |         title: '添加车险', |  |         area: ['100%', '100%'], //宽高 |  |         fix: false, //不固定 |  |         maxmin: true, |  |         content: Feng.ctxPath + '/tCar/showAddCarInsurance?carId=' + CarInsurance.carId |  |     }); |  |     this.layerIndex = index; |  | }; |  |   |  | /** |  |  * 打开查看车辆管理详情 |  |  */ |  | CarInsurance.openCarInsuranceDetail = function () { |  |     if (this.check()) { |  |         var index = layer.open({ |  |             type: 2, |  |             title: '编辑车险', |  |             area: ['100%', '100%'], //宽高 |  |             fix: false, //不固定 |  |             maxmin: true, |  |             content: Feng.ctxPath + '/tCar/showEditCarInsurance?id=' + CarInsurance.seItem.id + "&carId=" + CarInsurance.carId |  |         }); |  |         this.layerIndex = index; |  |     } |  | }; |  |   |  | /** |  |  * 删除车辆管理 |  |  */ |  | CarInsurance.delete = function () { |  |     if (this.check()) { |  |         swal({ |  |             title: "您是否确认删除?", |  |             text: "请谨慎操作,删除后数据无法恢复!", |  |             type: "warning", |  |             showCancelButton: true, |  |             confirmButtonColor: "#DD6B55", |  |             confirmButtonText: "删除", |  |             closeOnConfirm: true |  |         }, function () { |  |             var ajax = new $ax(Feng.ctxPath + "/tCar/delCarInsurance", function (data) { |  |                 swal("删除成功", "您已经成功删除了。", "success"); |  |                 CarInsurance.table.refresh(); |  |             }, function (data) { |  |                 swal("删除失败", data.responseJSON.message+"!", "warning"); |  |             }); |  |             ajax.set("id", CarInsurance.seItem.id); |  |             ajax.start(); |  |         }); |  |     } |  | }; |  |   |  |   |  | /** |  |  * 查询车辆管理列表 |  |  */ |  | CarInsurance.search = function () { |  |     var queryData = {}; |  |     CarInsurance.table.refresh({query: queryData}); |  | }; |  |   |  | $(function () { |  |     var defaultColunms = CarInsurance.initColumn(); |  |     var table = new BSTable(CarInsurance.id, "/tCar/queryInsuranceList", defaultColunms); |  |     table.setPaginationType("server"); |  |     table.setQueryParams({ |  |         carId: CarInsurance.carId |  |     }) |  |     CarInsurance.table = table.init(); |  | }); | 
 |