Commit d1af83ffd12edf9a311c6f7e38228658b5f8f753
1 parent
1c34f2f7
update
Showing
6 changed files
with
82 additions
and
31 deletions
src/main/resources/static/pages/scheduleApp/module/common/prj-common-globalservice-legacy.js
| @@ -183,7 +183,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | @@ -183,7 +183,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | ||
| 183 | { | 183 | { |
| 184 | list: { | 184 | list: { |
| 185 | method: 'GET', | 185 | method: 'GET', |
| 186 | - isArray: true | 186 | + isArray: true, |
| 187 | + transformResponse: function(rs) { | ||
| 188 | + var dst = angular.fromJson(rs); | ||
| 189 | + if (dst.status == 'SUCCESS') { | ||
| 190 | + return dst.data; | ||
| 191 | + } else { | ||
| 192 | + return dst; // 业务错误留给控制器处理 | ||
| 193 | + } | ||
| 194 | + } | ||
| 187 | } | 195 | } |
| 188 | } | 196 | } |
| 189 | ), | 197 | ), |
| @@ -253,7 +261,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | @@ -253,7 +261,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | ||
| 253 | { | 261 | { |
| 254 | list: { | 262 | list: { |
| 255 | method: 'GET', | 263 | method: 'GET', |
| 256 | - isArray: true | 264 | + isArray: true, |
| 265 | + transformResponse: function(rs) { | ||
| 266 | + var dst = angular.fromJson(rs); | ||
| 267 | + if (dst.status == 'SUCCESS') { | ||
| 268 | + return dst.data; | ||
| 269 | + } else { | ||
| 270 | + return dst; // 业务错误留给控制器处理 | ||
| 271 | + } | ||
| 272 | + } | ||
| 257 | } | 273 | } |
| 258 | } | 274 | } |
| 259 | ), | 275 | ), |
src/main/resources/static/pages/scheduleApp/module/common/prj-common-globalservice.js
| @@ -334,17 +334,33 @@ angular.module('ScheduleApp').factory('GuideboardManageService_g', ['$resource', | @@ -334,17 +334,33 @@ angular.module('ScheduleApp').factory('GuideboardManageService_g', ['$resource', | ||
| 334 | angular.module('ScheduleApp').factory('rerunManageService_g', ['$resource', function($resource) { | 334 | angular.module('ScheduleApp').factory('rerunManageService_g', ['$resource', function($resource) { |
| 335 | return { | 335 | return { |
| 336 | rest: $resource( | 336 | rest: $resource( |
| 337 | - 'rms/:id', | ||
| 338 | - {order: 'rerunXl.id,isCancel', direction: 'ASC', id: '@id_route'}, | 337 | + '/rms/:id', |
| 338 | + {order: 'rerunXl.id,isCancel', direction: 'ASC', id: '@id'}, | ||
| 339 | { | 339 | { |
| 340 | list: { | 340 | list: { |
| 341 | method: 'GET', | 341 | method: 'GET', |
| 342 | params: { | 342 | params: { |
| 343 | page: 0 | 343 | page: 0 |
| 344 | + }, | ||
| 345 | + transformResponse: function(rs) { | ||
| 346 | + var dst = angular.fromJson(rs); | ||
| 347 | + if (dst.status == 'SUCCESS') { | ||
| 348 | + return dst.data; | ||
| 349 | + } else { | ||
| 350 | + return dst; // 业务错误留给控制器处理 | ||
| 351 | + } | ||
| 344 | } | 352 | } |
| 345 | }, | 353 | }, |
| 346 | get: { | 354 | get: { |
| 347 | - method: 'GET' | 355 | + method: 'GET', |
| 356 | + transformResponse: function(rs) { | ||
| 357 | + var dst = angular.fromJson(rs); | ||
| 358 | + if (dst.status == 'SUCCESS') { | ||
| 359 | + return dst.data; | ||
| 360 | + } else { | ||
| 361 | + return dst; | ||
| 362 | + } | ||
| 363 | + } | ||
| 348 | }, | 364 | }, |
| 349 | save: { | 365 | save: { |
| 350 | method: 'POST' | 366 | method: 'POST' |
| @@ -737,7 +753,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | @@ -737,7 +753,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | ||
| 737 | { | 753 | { |
| 738 | list: { | 754 | list: { |
| 739 | method: 'GET', | 755 | method: 'GET', |
| 740 | - isArray: true | 756 | + isArray: true, |
| 757 | + transformResponse: function(rs) { | ||
| 758 | + var dst = angular.fromJson(rs); | ||
| 759 | + if (dst.status == 'SUCCESS') { | ||
| 760 | + return dst.data; | ||
| 761 | + } else { | ||
| 762 | + return dst; // 业务错误留给控制器处理 | ||
| 763 | + } | ||
| 764 | + } | ||
| 741 | } | 765 | } |
| 742 | } | 766 | } |
| 743 | ), | 767 | ), |
| @@ -807,7 +831,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | @@ -807,7 +831,15 @@ angular.module('ScheduleApp').factory('$$SearchInfoService_g', ['$resource', fun | ||
| 807 | { | 831 | { |
| 808 | list: { | 832 | list: { |
| 809 | method: 'GET', | 833 | method: 'GET', |
| 810 | - isArray: true | 834 | + isArray: true, |
| 835 | + transformResponse: function(rs) { | ||
| 836 | + var dst = angular.fromJson(rs); | ||
| 837 | + if (dst.status == 'SUCCESS') { | ||
| 838 | + return dst.data; | ||
| 839 | + } else { | ||
| 840 | + return dst; // 业务错误留给控制器处理 | ||
| 841 | + } | ||
| 842 | + } | ||
| 811 | } | 843 | } |
| 812 | } | 844 | } |
| 813 | ), | 845 | ), |
src/main/resources/static/pages/scheduleApp/module/core/rerunManage/form.html
| @@ -159,7 +159,7 @@ | @@ -159,7 +159,7 @@ | ||
| 159 | cmaps="{'useLp.id' : 'id'}" | 159 | cmaps="{'useLp.id' : 'id'}" |
| 160 | dcname="useLp.id" | 160 | dcname="useLp.id" |
| 161 | icname="id" | 161 | icname="id" |
| 162 | - dsparams="{{ {type: 'ajax', param:{'xl.id_eq': ctrl.rerunManageForSave.useXl.id}, atype:'lpInfo2' } | json }}" | 162 | + dsparams="{{ {type: 'ajax', param:{'xl.id_eq': ctrl.rerunManageForSave.useXl.id, 'isCancel_eq': false}, atype:'lpInfo2' } | json }}" |
| 163 | dsparamsextra="{'type':'all'}" | 163 | dsparamsextra="{'type':'all'}" |
| 164 | iterobjname="item" | 164 | iterobjname="item" |
| 165 | iterobjexp="'路牌' + item.lpName" | 165 | iterobjexp="'路牌' + item.lpName" |
src/main/resources/static/pages/scheduleApp/module/core/rerunManage/list.html
| @@ -17,15 +17,18 @@ | @@ -17,15 +17,18 @@ | ||
| 17 | <tr role="row" class="filter"> | 17 | <tr role="row" class="filter"> |
| 18 | <td></td> | 18 | <td></td> |
| 19 | <td> | 19 | <td> |
| 20 | - <sa-Select3 model="ctrl.searchCondition()" | ||
| 21 | - name="xl" | ||
| 22 | - placeholder="请输拼音..." | ||
| 23 | - dcvalue="{{ctrl.searchCondition()['rerunXl.id_eq']}}" | ||
| 24 | - dcname="rerunXl.id_eq" | ||
| 25 | - icname="id" | ||
| 26 | - icnames="name" | ||
| 27 | - datatype="xl"> | ||
| 28 | - </sa-Select3> | 20 | + <sa-Select5 name="xl" |
| 21 | + model="ctrl.searchCondition()" | ||
| 22 | + cmaps="{'rerunXl.lineCode_eq' : 'lineCode'}" | ||
| 23 | + dcname="rerunXl.lineCode_eq" | ||
| 24 | + icname="lineCode" | ||
| 25 | + dsparams="{{ {type: 'ajax', param:{type: 'all', 'destroy_eq': 0}, atype:'xl' } | json }}" | ||
| 26 | + iterobjname="item" | ||
| 27 | + iterobjexp="item.name" | ||
| 28 | + searchph="请输拼音..." | ||
| 29 | + searchexp="this.name" | ||
| 30 | + required > | ||
| 31 | + </sa-Select5> | ||
| 29 | </td> | 32 | </td> |
| 30 | <td></td> | 33 | <td></td> |
| 31 | <td></td> | 34 | <td></td> |
| @@ -35,23 +38,23 @@ | @@ -35,23 +38,23 @@ | ||
| 35 | <td></td> | 38 | <td></td> |
| 36 | <td> | 39 | <td> |
| 37 | <label class="checkbox-inline"> | 40 | <label class="checkbox-inline"> |
| 38 | - <input type="checkbox" ng-model="ctrl.searchCondition()['isCancel_eq']"/>作废 | 41 | + <input type="checkbox" ng-model="ctrl.searchCondition()['isCancel_eq']"/>已作废 |
| 39 | </label> | 42 | </label> |
| 40 | </td> | 43 | </td> |
| 41 | <td> | 44 | <td> |
| 42 | <button class="btn btn-sm green btn-outline filter-submit margin-bottom" | 45 | <button class="btn btn-sm green btn-outline filter-submit margin-bottom" |
| 43 | - ng-click="ctrl.pageChanaged()"> | 46 | + ng-click="ctrl.doPage()"> |
| 44 | <i class="fa fa-search"></i> 搜索</button> | 47 | <i class="fa fa-search"></i> 搜索</button> |
| 45 | 48 | ||
| 46 | <button class="btn btn-sm red btn-outline filter-cancel" | 49 | <button class="btn btn-sm red btn-outline filter-cancel" |
| 47 | - ng-click="ctrl.resetSearchCondition()"> | 50 | + ng-click="ctrl.reset()"> |
| 48 | <i class="fa fa-times"></i> 重置</button> | 51 | <i class="fa fa-times"></i> 重置</button> |
| 49 | </td> | 52 | </td> |
| 50 | 53 | ||
| 51 | </tr> | 54 | </tr> |
| 52 | </thead> | 55 | </thead> |
| 53 | <tbody> | 56 | <tbody> |
| 54 | - <tr ng-repeat="info in ctrl.pageInfo.infos" ng-class="{odd: true, gradeX: true, danger: info.isCancel}"> | 57 | + <tr ng-repeat="info in ctrl.page()['content']" ng-class="{odd: true, gradeX: true, danger: info.isCancel}"> |
| 55 | <td> | 58 | <td> |
| 56 | <span ng-bind="$index + 1"></span> | 59 | <span ng-bind="$index + 1"></span> |
| 57 | </td> | 60 | </td> |
| @@ -96,9 +99,9 @@ | @@ -96,9 +99,9 @@ | ||
| 96 | 99 | ||
| 97 | 100 | ||
| 98 | <div style="text-align: right;"> | 101 | <div style="text-align: right;"> |
| 99 | - <uib-pagination total-items="ctrl.pageInfo.totalItems" | ||
| 100 | - ng-model="ctrl.pageInfo.currentPage" | ||
| 101 | - ng-change="ctrl.pageChanaged()" | 102 | + <uib-pagination total-items="ctrl.page()['totalElements']" |
| 103 | + ng-model="ctrl.page()['uiNumber']" | ||
| 104 | + ng-change="ctrl.doPage()" | ||
| 102 | rotate="false" | 105 | rotate="false" |
| 103 | max-size="10" | 106 | max-size="10" |
| 104 | boundary-links="true" | 107 | boundary-links="true" |
src/main/resources/static/pages/scheduleApp/module/core/rerunManage/module.js
| @@ -76,7 +76,7 @@ angular.module('ScheduleApp').controller( | @@ -76,7 +76,7 @@ angular.module('ScheduleApp').controller( | ||
| 76 | 'RerunManageService', | 76 | 'RerunManageService', |
| 77 | function(service) { | 77 | function(service) { |
| 78 | var self = this; | 78 | var self = this; |
| 79 | - var Rerun = servier.getQueryClass(); | 79 | + var RM = service.getQueryClass(); |
| 80 | 80 | ||
| 81 | self.page = function() { | 81 | self.page = function() { |
| 82 | return service.getPage(); | 82 | return service.getPage(); |
| @@ -87,18 +87,18 @@ angular.module('ScheduleApp').controller( | @@ -87,18 +87,18 @@ angular.module('ScheduleApp').controller( | ||
| 87 | }; | 87 | }; |
| 88 | 88 | ||
| 89 | self.doPage = function() { | 89 | self.doPage = function() { |
| 90 | - var page = Rerun.list(self.searchCondition(), function() { | 90 | + var page = RM.list(self.searchCondition(), function() { |
| 91 | service.getPage(page); | 91 | service.getPage(page); |
| 92 | }); | 92 | }); |
| 93 | }; | 93 | }; |
| 94 | self.reset = function() { | 94 | self.reset = function() { |
| 95 | service.resetStatus(); | 95 | service.resetStatus(); |
| 96 | - var page = Rerun.list(self.searchCondition(), function() { | 96 | + var page = RM.list(self.searchCondition(), function() { |
| 97 | service.getPage(page); | 97 | service.getPage(page); |
| 98 | }); | 98 | }); |
| 99 | }; | 99 | }; |
| 100 | - self.toggleBusConfig = function(id) { | ||
| 101 | - Rerun.delete({id: id}, function(result) { | 100 | + self.toggleRerun = function(id) { |
| 101 | + RM.delete({id: id}, function(result) { | ||
| 102 | if (result.msg) { // 暂时这样做,之后全局拦截 | 102 | if (result.msg) { // 暂时这样做,之后全局拦截 |
| 103 | alert("失败:" + result.msg); | 103 | alert("失败:" + result.msg); |
| 104 | } else { | 104 | } else { |
src/main/resources/static/pages/scheduleApp/module/core/rerunManage/service.js
| @@ -2,8 +2,8 @@ | @@ -2,8 +2,8 @@ | ||
| 2 | angular.module('ScheduleApp').factory('rerunManageService_g', ['$resource', function($resource) { | 2 | angular.module('ScheduleApp').factory('rerunManageService_g', ['$resource', function($resource) { |
| 3 | return { | 3 | return { |
| 4 | rest: $resource( | 4 | rest: $resource( |
| 5 | - 'rms/:id', | ||
| 6 | - {order: 'rerunXl.id,isCancel', direction: 'ASC', id: '@'}, | 5 | + '/rms/:id', |
| 6 | + {order: 'rerunXl.id,isCancel', direction: 'ASC', id: '@id'}, | ||
| 7 | { | 7 | { |
| 8 | list: { | 8 | list: { |
| 9 | method: 'GET', | 9 | method: 'GET', |