diff --git a/client/app/cargos/cargos.js b/client/app/cargos/cargos.js index 5307be4cecf83113e6624d7b7dd0445c6e680920..11f1b786b08adc5345b7d7c7187bfedbfbc8ce5c 100644 --- a/client/app/cargos/cargos.js +++ b/client/app/cargos/cargos.js @@ -23,7 +23,7 @@ angular.module('moduloPersonalApp') templateUrl: 'app/postulaciones/postulaciones.cargo.html' }) .state('cargos.editar', { - url: '/:cargoId/editar', + url: '/:cargoId/editar/:entidadId/:convocatoriaId', views: { 'cargo': { templateUrl: 'app/cargos/editar/cargos.editar.html', diff --git a/client/app/cargos/editar/cargos.editar.controller.js b/client/app/cargos/editar/cargos.editar.controller.js index 036f1864570436bbaa80a50a85db04b3bf72eaec..0e65a4e4c66bd535cff6faa873432c3fc173f630 100644 --- a/client/app/cargos/editar/cargos.editar.controller.js +++ b/client/app/cargos/editar/cargos.editar.controller.js @@ -17,12 +17,20 @@ this.cargoService.getCargo(this.id) .then(cargo=> { this.cargo = cargo; - return this.tipoCargoService.tiposCargo() + return this.tipoCargoService.tiposCargo(); }) .then(tiposCargo=> { this.tiposCargo = tiposCargo; this.tipoCargo = this.tiposCargo.rows.find(x=>x._id == this.cargo.fk_tipo_cargo) - }) + }); + this.rutaAtras = 'cargos.lista'; + this.labelAtras = 'Volver a listado'; + if($stateParams.entidadId){ + this.entidadId = $stateParams.entidadId; + this.convocatoriaId = $stateParams.convocatoriaId; + this.rutaAtras = 'entidades.convocatorias.editar({entidadId:'+this.entidadId+',convocatoriaId:'+this.convocatoriaId+'})'; + this.labelAtras = 'Volver Convocatoria Entidad'; + } } guardarCargo(form, campo) { diff --git a/client/app/cargos/editar/cargos.editar.html b/client/app/cargos/editar/cargos.editar.html index 740a4618bbd77b1efb18ba963e7fc4e29f058e2c..98cf4f9b5b5a53f8de887a686c509a01f2fcf396 100644 --- a/client/app/cargos/editar/cargos.editar.html +++ b/client/app/cargos/editar/cargos.editar.html @@ -5,9 +5,9 @@
- + - Regresar a Lista Cargos + {{vm.labelAtras}}
diff --git a/client/app/cargosConvocatorias/cargosConvocatorias.lista.html b/client/app/cargosConvocatorias/cargosConvocatorias.lista.html index e7ebb3e91df03a77b7b99caa8706601299094c61..cefd2471ddc10402ece00d9e0f37dc64dcdd576b 100644 --- a/client/app/cargosConvocatorias/cargosConvocatorias.lista.html +++ b/client/app/cargosConvocatorias/cargosConvocatorias.lista.html @@ -31,7 +31,7 @@ + ui-sref="cargos.editar({entidadId:vm.entidadId, convocatoriaId:vm.convocatoriaId, cargoId:cargo.Cargo._id})">