Commit 93b4ad27a1df97584735199e60fd9f34c6da12be

Authored by 徐烜
2 parents 0dcfcc10 987f5ca8

Merge branch 'deleterule' into minhang

src/main/resources/static/pages/base/carpark/js/carpark-list-table.js
... ... @@ -52,6 +52,16 @@
52 52 /** 搜索按钮事件 */
53 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 65 // cells 集合返回表格中所有(列)单元格的一个数组
56 66 var cells = $('tr.filter')[0].cells;
57 67  
... ... @@ -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 189  
182 190 }
183 191  
  192 + var pData = getParams();
  193 +
184 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 43 <tr role="row" class="filter">
44 44 <td>#</td>
45 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 47 </td>
48 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 50 </td>
51 51 <td>
52 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 4 *
5 5 * @Author : bsth@lq
6 6 *
7   - * @Description : TODO(线路信息list.html页面js)
  7 + * @Description : TOOD(线路信息list.html页面js)
8 8 *
9 9 * @Data : 2016年4月28日 上午9:21:17
10 10 *
... ... @@ -93,6 +93,16 @@
93 93 /** 搜索按钮事件 */
94 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 106 // cells 集合返回表格中所有(列)单元格的一个数组
97 107 var cells = $('tr.filter')[0].cells;
98 108  
... ... @@ -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 140 /** 表格数据分页加载事件 @param:<param : 查询参数;isPon : 是否重新分页> */
133 141 function loadTableDate(param,isPon){
... ... @@ -153,6 +161,8 @@
153 161 // 异步请求获取表格数据
154 162 $.get('/line',params,function(result){
155 163  
  164 + debugger;
  165 +
156 166 // 添加序号
157 167 result.content.page = page;
158 168  
... ... @@ -239,9 +249,11 @@
239 249  
240 250 }
241 251  
  252 + var pData = getParams();
  253 +
242 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 41 *
42 42 */
43 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 54 // cells 集合返回表格中所有(列)单元格的一个数组
45 55 var cells = $('tr.filter')[0].cells;
46 56 // 搜索参数集合
... ... @@ -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 141 initPag = false;
133 142 return;
134 143 }
  144 + var pData = getParams();
135 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 33 /** 搜索按钮事件 */
34 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 46 // cells 集合返回表格中所有(列)单元格的一个数组
37 47 var cells = $('tr.filter')[0].cells;
38 48  
... ... @@ -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 169  
163 170 }
164 171  
  172 + var pData = getParams();
  173 +
165 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 292 },
293 293 save: {
294 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 85 <!--<a href="edit.html?lineId={{obj.id}}" class="btn default blue-stripe btn-sm"> 修改 </a>-->
86 86 <a ui-sref="scheduleRuleManage_detail({id : info.id})" class="btn default blue-stripe btn-sm"> 详细 </a>
87 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 89 </td>
89 90 </tr>
90 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 56 */
57 57 saveDetail: function(obj) {
58 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 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 160 angular.module('ScheduleApp').controller('ScheduleRuleManageFormCtrl', ['ScheduleRuleManageService', '$stateParams', '$state', '$scope', function(scheduleRuleManageService, $stateParams, $state, $scope) {
... ...