Commit 58dabf025d57d318c7ecc2e26ff92bcd2ed830f3

Authored by 徐烜
2 parents 8bc915c5 987f5ca8

Merge branch 'deleterule' into qingpu

src/main/resources/static/pages/base/carpark/js/carpark-list-table.js
@@ -52,6 +52,16 @@ @@ -52,6 +52,16 @@
52 /** 搜索按钮事件 */ 52 /** 搜索按钮事件 */
53 $('tr.filter .filter-submit').on('click',function(){ 53 $('tr.filter .filter-submit').on('click',function(){
54 54
  55 + var params = getParams();
  56 +
  57 + page = 0;
  58 +
  59 + loadTableDate(params,true);
  60 +
  61 + });
  62 +
  63 + function getParams() {
  64 +
55 // cells 集合返回表格中所有(列)单元格的一个数组 65 // cells 集合返回表格中所有(列)单元格的一个数组
56 var cells = $('tr.filter')[0].cells; 66 var cells = $('tr.filter')[0].cells;
57 67
@@ -82,12 +92,10 @@ @@ -82,12 +92,10 @@
82 } 92 }
83 93
84 }); 94 });
  95 + return params;
85 96
86 - page = 0;  
87 -  
88 - loadTableDate(params,true);  
89 -  
90 - }); 97 + }
  98 +
91 99
92 /** 100 /**
93 * 表格数据分页加载事件 101 * 表格数据分页加载事件
@@ -181,9 +189,11 @@ @@ -181,9 +189,11 @@
181 189
182 } 190 }
183 191
  192 + var pData = getParams();
  193 +
184 page = num - 1; 194 page = num - 1;
185 195
186 - loadTableDate(null, false); 196 + loadTableDate(pData, false);
187 197
188 } 198 }
189 199
src/main/resources/static/pages/base/carpark/list.html
@@ -43,10 +43,10 @@ @@ -43,10 +43,10 @@
43 <tr role="row" class="filter"> 43 <tr role="row" class="filter">
44 <td>#</td> 44 <td>#</td>
45 <td> 45 <td>
46 - <input type="text" class="form-control form-filter input-sm" name="parkCode_eq"> 46 + <input type="text" class="form-control form-filter input-sm" name="parkName_like">
47 </td> 47 </td>
48 <td> 48 <td>
49 - <input type="text" class="form-control form-filter input-sm" name="parkName_like"> 49 + <input type="text" class="form-control form-filter input-sm" name="parkCode_like">
50 </td> 50 </td>
51 <td> 51 <td>
52 <input type="text" class="form-control form-filter input-sm" name="gCenterPoint_like"> 52 <input type="text" class="form-control form-filter input-sm" name="gCenterPoint_like">
src/main/resources/static/pages/base/line/js/line-list-table.js
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * 4 *
5 * @Author : bsth@lq 5 * @Author : bsth@lq
6 * 6 *
7 - * @Description : TODO(线路信息list.html页面js) 7 + * @Description : TOOD(线路信息list.html页面js)
8 * 8 *
9 * @Data : 2016年4月28日 上午9:21:17 9 * @Data : 2016年4月28日 上午9:21:17
10 * 10 *
@@ -93,6 +93,16 @@ @@ -93,6 +93,16 @@
93 /** 搜索按钮事件 */ 93 /** 搜索按钮事件 */
94 $('tr.filter .filter-submit').on('click',function(){ 94 $('tr.filter .filter-submit').on('click',function(){
95 95
  96 + var params = getParams();
  97 +
  98 + page = 0;
  99 +
  100 + /** 表格数据分页加载 @param:<params:搜索参数;true:是否重新分页> */
  101 + loadTableDate(params,true);
  102 + });
  103 +
  104 + function getParams() {
  105 +
96 // cells 集合返回表格中所有(列)单元格的一个数组 106 // cells 集合返回表格中所有(列)单元格的一个数组
97 var cells = $('tr.filter')[0].cells; 107 var cells = $('tr.filter')[0].cells;
98 108
@@ -123,11 +133,9 @@ @@ -123,11 +133,9 @@
123 } 133 }
124 }); 134 });
125 135
126 - page = 0; 136 + return params;
127 137
128 - /** 表格数据分页加载 @param:<params:搜索参数;true:是否重新分页> */  
129 - loadTableDate(params,true);  
130 - }); 138 + }
131 139
132 /** 表格数据分页加载事件 @param:<param : 查询参数;isPon : 是否重新分页> */ 140 /** 表格数据分页加载事件 @param:<param : 查询参数;isPon : 是否重新分页> */
133 function loadTableDate(param,isPon){ 141 function loadTableDate(param,isPon){
@@ -153,6 +161,8 @@ @@ -153,6 +161,8 @@
153 // 异步请求获取表格数据 161 // 异步请求获取表格数据
154 $.get('/line',params,function(result){ 162 $.get('/line',params,function(result){
155 163
  164 + debugger;
  165 +
156 // 添加序号 166 // 添加序号
157 result.content.page = page; 167 result.content.page = page;
158 168
@@ -239,9 +249,11 @@ @@ -239,9 +249,11 @@
239 249
240 } 250 }
241 251
  252 + var pData = getParams();
  253 +
242 page = num - 1; 254 page = num - 1;
243 255
244 - loadTableDate(null, false); 256 + loadTableDate(pData, false);
245 } 257 }
246 }); 258 });
247 } 259 }
src/main/resources/static/pages/base/section/js/section-list-table.js
@@ -41,6 +41,16 @@ @@ -41,6 +41,16 @@
41 * 41 *
42 */ 42 */
43 $('tr.filter .filter-submit').on('click',function(){ 43 $('tr.filter .filter-submit').on('click',function(){
  44 +
  45 + var params = getParams();
  46 +
  47 + page = 0;
  48 +
  49 + loadTableDate(params,true);
  50 + });
  51 +
  52 + function getParams() {
  53 +
44 // cells 集合返回表格中所有(列)单元格的一个数组 54 // cells 集合返回表格中所有(列)单元格的一个数组
45 var cells = $('tr.filter')[0].cells; 55 var cells = $('tr.filter')[0].cells;
46 // 搜索参数集合 56 // 搜索参数集合
@@ -61,11 +71,10 @@ @@ -61,11 +71,10 @@
61 } 71 }
62 } 72 }
63 }); 73 });
64 - page = 0;  
65 74
66 - console.log(params);  
67 - loadTableDate(params,true);  
68 - }); 75 + return params;
  76 +
  77 + }
69 78
70 /** 79 /**
71 * 表格数据分页加载事件 80 * 表格数据分页加载事件
@@ -132,8 +141,9 @@ @@ -132,8 +141,9 @@
132 initPag = false; 141 initPag = false;
133 return; 142 return;
134 } 143 }
  144 + var pData = getParams();
135 page = num - 1; 145 page = num - 1;
136 - loadTableDate(null, false); 146 + loadTableDate(pData, false);
137 } 147 }
138 }); 148 });
139 } 149 }
src/main/resources/static/pages/base/station/js/station-list-table.js
@@ -33,6 +33,16 @@ @@ -33,6 +33,16 @@
33 /** 搜索按钮事件 */ 33 /** 搜索按钮事件 */
34 $('tr.filter .filter-submit').on('click',function(){ 34 $('tr.filter .filter-submit').on('click',function(){
35 35
  36 + var params = getParams();
  37 +
  38 + page = 0;
  39 +
  40 + loadTableDate(params,true);
  41 +
  42 + });
  43 +
  44 + function getParams() {
  45 +
36 // cells 集合返回表格中所有(列)单元格的一个数组 46 // cells 集合返回表格中所有(列)单元格的一个数组
37 var cells = $('tr.filter')[0].cells; 47 var cells = $('tr.filter')[0].cells;
38 48
@@ -64,11 +74,8 @@ @@ -64,11 +74,8 @@
64 74
65 }); 75 });
66 76
67 - page = 0;  
68 -  
69 - loadTableDate(params,true);  
70 -  
71 - }); 77 + return params;
  78 + }
72 79
73 /** 80 /**
74 * 表格数据分页加载事件 81 * 表格数据分页加载事件
@@ -162,9 +169,11 @@ @@ -162,9 +169,11 @@
162 169
163 } 170 }
164 171
  172 + var pData = getParams();
  173 +
165 page = num - 1; 174 page = num - 1;
166 175
167 - loadTableDate(null, false); 176 + loadTableDate(pData, false);
168 177
169 } 178 }
170 179
src/main/resources/static/pages/scheduleApp/module/common/prj-common-globalservice.js
@@ -292,6 +292,9 @@ angular.module(&#39;ScheduleApp&#39;).factory(&#39;ScheduleRuleManageService_g&#39;, [&#39;$resource @@ -292,6 +292,9 @@ angular.module(&#39;ScheduleApp&#39;).factory(&#39;ScheduleRuleManageService_g&#39;, [&#39;$resource
292 }, 292 },
293 save: { 293 save: {
294 method: 'POST' 294 method: 'POST'
  295 + },
  296 + delete: {
  297 + method: 'DELETE'
295 } 298 }
296 } 299 }
297 ) 300 )
src/main/resources/static/pages/scheduleApp/module/core/scheduleRuleManage/list.html
@@ -85,6 +85,7 @@ @@ -85,6 +85,7 @@
85 <!--<a href="edit.html?lineId={{obj.id}}" class="btn default blue-stripe btn-sm"> 修改 </a>--> 85 <!--<a href="edit.html?lineId={{obj.id}}" class="btn default blue-stripe btn-sm"> 修改 </a>-->
86 <a ui-sref="scheduleRuleManage_detail({id : info.id})" class="btn default blue-stripe btn-sm"> 详细 </a> 86 <a ui-sref="scheduleRuleManage_detail({id : info.id})" class="btn default blue-stripe btn-sm"> 详细 </a>
87 <a ui-sref="scheduleRuleManage_edit({id : info.id})" class="btn default blue-stripe btn-sm"> 修改 </a> 87 <a ui-sref="scheduleRuleManage_edit({id : info.id})" class="btn default blue-stripe btn-sm"> 修改 </a>
  88 + <a ng-click="ctrl.deleteRule(info.id)" class="btn default blue-stripe btn-sm"> 删除 </a>
88 </td> 89 </td>
89 </tr> 90 </tr>
90 </tbody> 91 </tbody>
src/main/resources/static/pages/scheduleApp/module/core/scheduleRuleManage/scheduleRuleManage.js
@@ -56,6 +56,14 @@ angular.module(&#39;ScheduleApp&#39;).factory(&#39;ScheduleRuleManageService&#39;, [&#39;ScheduleRul @@ -56,6 +56,14 @@ angular.module(&#39;ScheduleApp&#39;).factory(&#39;ScheduleRuleManageService&#39;, [&#39;ScheduleRul
56 */ 56 */
57 saveDetail: function(obj) { 57 saveDetail: function(obj) {
58 return service.rest.save(obj).$promise; 58 return service.rest.save(obj).$promise;
  59 + },
  60 + /**
  61 + * 删除信息。
  62 + * @param id 主键id
  63 + * @returns {*|Function|promise|n}
  64 + */
  65 + deleteDetail: function(id) {
  66 + return service.rest.delete({id: id}).$promise;
59 } 67 }
60 }; 68 };
61 69
@@ -123,6 +131,30 @@ angular.module(&#39;ScheduleApp&#39;).controller(&#39;ScheduleRuleManageListCtrl&#39;, [&#39;Schedul @@ -123,6 +131,30 @@ angular.module(&#39;ScheduleApp&#39;).controller(&#39;ScheduleRuleManageListCtrl&#39;, [&#39;Schedul
123 self.pageChanaged(); 131 self.pageChanaged();
124 }; 132 };
125 133
  134 + // 删除规则
  135 + self.deleteRule = function(id) {
  136 + scheduleRuleManageService.deleteDetail(id).then(
  137 + function(result) {
  138 + alert("删除成功!");
  139 +
  140 + scheduleRuleManageService.getPage().then(
  141 + function(result) {
  142 + self.pageInfo.totalItems = result.totalElements;
  143 + self.pageInfo.currentPage = result.number + 1;
  144 + self.pageInfo.infos = result.content;
  145 + scheduleRuleManageService.setCurrentPageNo(result.number + 1);
  146 + },
  147 + function(result) {
  148 + alert("出错啦!");
  149 + }
  150 + );
  151 + },
  152 + function(result) {
  153 + alert("出错啦!");
  154 + }
  155 + );
  156 + }
  157 +
126 }]); 158 }]);
127 159
128 angular.module('ScheduleApp').controller('ScheduleRuleManageFormCtrl', ['ScheduleRuleManageService', '$stateParams', '$state', '$scope', function(scheduleRuleManageService, $stateParams, $state, $scope) { 160 angular.module('ScheduleApp').controller('ScheduleRuleManageFormCtrl', ['ScheduleRuleManageService', '$stateParams', '$state', '$scope', function(scheduleRuleManageService, $stateParams, $state, $scope) {