Commit 987f5ca8c5a984cc962a9ceecb62799f577db4b3
1 parent
aa2291f9
update
Showing
3 changed files
with
36 additions
and
0 deletions
src/main/resources/static/pages/scheduleApp/module/common/prj-common-globalservice.js
| @@ -292,6 +292,9 @@ angular.module('ScheduleApp').factory('ScheduleRuleManageService_g', ['$resource | @@ -292,6 +292,9 @@ angular.module('ScheduleApp').factory('ScheduleRuleManageService_g', ['$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('ScheduleApp').factory('ScheduleRuleManageService', ['ScheduleRul | @@ -56,6 +56,14 @@ angular.module('ScheduleApp').factory('ScheduleRuleManageService', ['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('ScheduleApp').controller('ScheduleRuleManageListCtrl', ['Schedul | @@ -123,6 +131,30 @@ angular.module('ScheduleApp').controller('ScheduleRuleManageListCtrl', ['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) { |