Commit 037461174b03eb58655db3d2a5ed4895def6f0a5
1 parent
6321c1ec
Update
Showing
5 changed files
with
44 additions
and
24 deletions
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/detailedit/edit-detail.html
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | <i class="fa fa-circle"></i> | 19 | <i class="fa fa-circle"></i> |
| 20 | </li> | 20 | </li> |
| 21 | <li> | 21 | <li> |
| 22 | - <a ui-sref="ttInfoDetailManage_edit({xlid: ctrl.xlid, ttid : ctrl.ttid, xlname: ctrl.xlname, ttname : ctrl.ttname})"><span ng-bind="ctrl.title1"></span></a> | 22 | + <a ui-sref="ttInfoDetailManage_edit3({xlid: ctrl.xlid, ttid : ctrl.ttid, xlname: ctrl.xlname, ttname : ctrl.ttname})"><span ng-bind="ctrl.title1"></span></a> |
| 23 | <i class="fa fa-circle"></i> | 23 | <i class="fa fa-circle"></i> |
| 24 | </li> | 24 | </li> |
| 25 | <li> | 25 | <li> |
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/detailedit/edit-detail2.html
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | <i class="fa fa-circle"></i> | 19 | <i class="fa fa-circle"></i> |
| 20 | </li> | 20 | </li> |
| 21 | <li> | 21 | <li> |
| 22 | - <a ui-sref="ttInfoDetailManage_edit({xlid: ctrl.xlid, ttid : ctrl.ttid, xlname: ctrl.xlname, ttname : ctrl.ttname})"><span ng-bind="ctrl.title1"></span></a> | 22 | + <a ui-sref="ttInfoDetailManage_edit3({xlid: ctrl.xlid, ttid : ctrl.ttid, xlname: ctrl.xlname, ttname : ctrl.ttname})"><span ng-bind="ctrl.title1"></span></a> |
| 23 | <i class="fa fa-circle"></i> | 23 | <i class="fa fa-circle"></i> |
| 24 | </li> | 24 | </li> |
| 25 | <li> | 25 | <li> |
| @@ -54,7 +54,7 @@ | @@ -54,7 +54,7 @@ | ||
| 54 | cmaps="{'qdz.id' : 'stationid'}" | 54 | cmaps="{'qdz.id' : 'stationid'}" |
| 55 | dcname="qdz.id" | 55 | dcname="qdz.id" |
| 56 | icname="stationid" | 56 | icname="stationid" |
| 57 | - dsparams="{{ {type: 'ajax', param:{'xlid': ctrl.xlid, 'xldir': ctrl.TimeTableDetailForSave.xlDir}, atype:'zd' } | json }}" | 57 | + dsparams="{{ {type: 'ajax', param:{'xlid': ctrl.xlid, 'xldir': ctrl.tt.xlDir}, atype:'zd' } | json }}" |
| 58 | iterobjname="item" | 58 | iterobjname="item" |
| 59 | iterobjexp="item.stationname" | 59 | iterobjexp="item.stationname" |
| 60 | searchph="请输拼音..." | 60 | searchph="请输拼音..." |
| @@ -71,7 +71,7 @@ | @@ -71,7 +71,7 @@ | ||
| 71 | cmaps="{'zdz.id' : 'stationid'}" | 71 | cmaps="{'zdz.id' : 'stationid'}" |
| 72 | dcname="zdz.id" | 72 | dcname="zdz.id" |
| 73 | icname="stationid" | 73 | icname="stationid" |
| 74 | - dsparams="{{ {type: 'ajax', param:{'xlid': ctrl.xlid, 'xldir': ctrl.TimeTableDetailForSave.xlDir}, atype:'zd' } | json }}" | 74 | + dsparams="{{ {type: 'ajax', param:{'xlid': ctrl.xlid, 'xldir': ctrl.tt.xlDir}, atype:'zd' } | json }}" |
| 75 | iterobjname="item" | 75 | iterobjname="item" |
| 76 | iterobjexp="item.stationname" | 76 | iterobjexp="item.stationname" |
| 77 | searchph="请输拼音..." | 77 | searchph="请输拼音..." |
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/detailedit/edit3.html
| @@ -61,6 +61,12 @@ | @@ -61,6 +61,12 @@ | ||
| 61 | </li> | 61 | </li> |
| 62 | <li class="divider"></li> | 62 | <li class="divider"></li> |
| 63 | <li> | 63 | <li> |
| 64 | + <a href="javascript:" class="tool-action" ng-click="ctrl.clearsel()"> | ||
| 65 | + <i class="fa fa-refresh"></i> | ||
| 66 | + 清除选择 | ||
| 67 | + </a> | ||
| 68 | + </li> | ||
| 69 | + <li> | ||
| 64 | <a href="javascript:" class="tool-action" ng-click="ctrl.refresh()"> | 70 | <a href="javascript:" class="tool-action" ng-click="ctrl.refresh()"> |
| 65 | <i class="fa fa-refresh"></i> | 71 | <i class="fa fa-refresh"></i> |
| 66 | 刷行数据 | 72 | 刷行数据 |
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/detailedit/timeTableDetailManage_old.js
| @@ -182,18 +182,8 @@ angular.module('ScheduleApp').factory( | @@ -182,18 +182,8 @@ angular.module('ScheduleApp').factory( | ||
| 182 | deferred.reject(); | 182 | deferred.reject(); |
| 183 | } | 183 | } |
| 184 | } else { | 184 | } else { |
| 185 | - for (var key in updateObject) { | ||
| 186 | - if (updateObject[key]) { | ||
| 187 | - if (key == 'tcc' || key == 'qdz' || key == 'zdz') { | ||
| 188 | - if (updateObject[key].id) { | ||
| 189 | - value[key] = updateObject[key]; | ||
| 190 | - } | ||
| 191 | - } else { | ||
| 192 | - value[key] = updateObject[key]; | ||
| 193 | - } | 185 | + updateObject.reSetTTinfoDetail(value); |
| 194 | 186 | ||
| 195 | - } | ||
| 196 | - } | ||
| 197 | } | 187 | } |
| 198 | value.$save(function() { | 188 | value.$save(function() { |
| 199 | if (value.status == 'ERROR') { | 189 | if (value.status == 'ERROR') { |
| @@ -285,6 +275,15 @@ angular.module('ScheduleApp').controller( | @@ -285,6 +275,15 @@ angular.module('ScheduleApp').controller( | ||
| 285 | true | 275 | true |
| 286 | ); | 276 | ); |
| 287 | 277 | ||
| 278 | + // 清除选择 | ||
| 279 | + self.clearsel = function() { | ||
| 280 | + var ds = service.getEditInfo().detailInfos; | ||
| 281 | + for (var i = 0; i < ds.length; i++) { | ||
| 282 | + for (var j = 0; j < ds[i].length; j++) { | ||
| 283 | + ds[i][j].sel = false; | ||
| 284 | + } | ||
| 285 | + } | ||
| 286 | + }; | ||
| 288 | // 刷新时刻表数据 | 287 | // 刷新时刻表数据 |
| 289 | self.refresh = function() { | 288 | self.refresh = function() { |
| 290 | service.refreshEditInfo(self.xlid, self.ttid); | 289 | service.refreshEditInfo(self.xlid, self.ttid); |
| @@ -555,10 +554,9 @@ angular.module('ScheduleApp').controller( | @@ -555,10 +554,9 @@ angular.module('ScheduleApp').controller( | ||
| 555 | 'TimeTableDetailManageFormCtrl_old2', | 554 | 'TimeTableDetailManageFormCtrl_old2', |
| 556 | [ | 555 | [ |
| 557 | 'TimeTableDetailManageService_old', | 556 | 'TimeTableDetailManageService_old', |
| 558 | - 'ttInfoDetailService_edit3', | ||
| 559 | '$stateParams', | 557 | '$stateParams', |
| 560 | '$state', | 558 | '$state', |
| 561 | - function(service, service2, $stateParams, $state) { | 559 | + function(service, $stateParams, $state) { |
| 562 | var self = this; | 560 | var self = this; |
| 563 | var TTInfoDetail = service.getQueryClass(); | 561 | var TTInfoDetail = service.getQueryClass(); |
| 564 | 562 | ||
| @@ -570,10 +568,26 @@ angular.module('ScheduleApp').controller( | @@ -570,10 +568,26 @@ angular.module('ScheduleApp').controller( | ||
| 570 | self.float_regex = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/; | 568 | self.float_regex = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/; |
| 571 | 569 | ||
| 572 | // 欲保存的busInfo信息,绑定 | 570 | // 欲保存的busInfo信息,绑定 |
| 573 | - self.tt = new TTInfoDetail; | ||
| 574 | - self.tt.tcc = {id: undefined}; | ||
| 575 | - self.tt.qdz = {id: undefined}; | ||
| 576 | - self.tt.zdz = {id: undefined}; | 571 | + //self.tt = new TTInfoDetail; |
| 572 | + self.tt = { | ||
| 573 | + xlDir: undefined, | ||
| 574 | + tcc: {id: undefined}, | ||
| 575 | + qdz: {id: undefined}, | ||
| 576 | + zdz: {id: undefined}, | ||
| 577 | + reSetTTinfoDetail: function(value) { | ||
| 578 | + for (var key in this) { | ||
| 579 | + if (!angular.isFunction(this[key])) { | ||
| 580 | + if (key == 'tcc' || key == 'qdz' || key == 'zdz') { | ||
| 581 | + if (this[key].id) { | ||
| 582 | + value[key] = this[key]; | ||
| 583 | + } | ||
| 584 | + } else if (this[key]) { | ||
| 585 | + value[key] = this[key]; | ||
| 586 | + } | ||
| 587 | + } | ||
| 588 | + } | ||
| 589 | + } | ||
| 590 | + }; | ||
| 577 | 591 | ||
| 578 | // 获取传过来的id,有的话就是修改,获取一遍数据 | 592 | // 获取传过来的id,有的话就是修改,获取一遍数据 |
| 579 | self.xlid = $stateParams.xlid; // 获取传过来的线路id | 593 | self.xlid = $stateParams.xlid; // 获取传过来的线路id |
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/list.html
| @@ -79,12 +79,12 @@ | @@ -79,12 +79,12 @@ | ||
| 79 | <span class="glyphicon glyphicon-remove" ng-if="info.isCancel == '1'"></span> | 79 | <span class="glyphicon glyphicon-remove" ng-if="info.isCancel == '1'"></span> |
| 80 | </td> | 80 | </td> |
| 81 | <td> | 81 | <td> |
| 82 | - <a ui-sref="ttInfoDetailManage_edit({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name, rflag : true})" | ||
| 83 | - class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑 </a> | 82 | + <!--<a ui-sref="ttInfoDetailManage_edit({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name, rflag : true})"--> |
| 83 | + <!--class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑 </a>--> | ||
| 84 | <!--<a ui-sref="ttInfoDetailManage_edit2({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name})"--> | 84 | <!--<a ui-sref="ttInfoDetailManage_edit2({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name})"--> |
| 85 | <!--class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑2 </a>--> | 85 | <!--class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑2 </a>--> |
| 86 | <a ui-sref="ttInfoDetailManage_edit3({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name, rflag : true})" | 86 | <a ui-sref="ttInfoDetailManage_edit3({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name, rflag : true})" |
| 87 | - class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑3 </a> | 87 | + class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 编辑 </a> |
| 88 | <a ng-click="ctrl.toTtInfoDetailAuto(info.id)" | 88 | <a ng-click="ctrl.toTtInfoDetailAuto(info.id)" |
| 89 | class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 生成 </a> | 89 | class="btn btn-info btn-sm" ng-if="info.isCancel == '0'"> 生成 </a> |
| 90 | <a ui-sref="ttInfoDetailManage_form({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name})" | 90 | <a ui-sref="ttInfoDetailManage_form({xlid: info.xl.id, ttid : info.id, xlname: info.xl.name, ttname : info.name})" |