Commit 6a2f9813 authored by Teodoro David Nina Mamani's avatar Teodoro David Nina Mamani

Merge branch 'iss6881-corregir-opcion-Convocatoria-cargo' into 'desarrollo'

Se agrego/reviso edición de cargo en la convocatoria, y botón volver a entidad.



See merge request !64
parents b5d72a74 a83d1635
...@@ -23,7 +23,7 @@ angular.module('moduloPersonalApp') ...@@ -23,7 +23,7 @@ angular.module('moduloPersonalApp')
templateUrl: 'app/postulaciones/postulaciones.cargo.html' templateUrl: 'app/postulaciones/postulaciones.cargo.html'
}) })
.state('cargos.editar', { .state('cargos.editar', {
url: '/:cargoId/editar', url: '/:cargoId/editar/:entidadId/:convocatoriaId',
views: { views: {
'cargo': { 'cargo': {
templateUrl: 'app/cargos/editar/cargos.editar.html', templateUrl: 'app/cargos/editar/cargos.editar.html',
......
...@@ -17,12 +17,20 @@ ...@@ -17,12 +17,20 @@
this.cargoService.getCargo(this.id) this.cargoService.getCargo(this.id)
.then(cargo=> { .then(cargo=> {
this.cargo = cargo; this.cargo = cargo;
return this.tipoCargoService.tiposCargo() return this.tipoCargoService.tiposCargo();
}) })
.then(tiposCargo=> { .then(tiposCargo=> {
this.tiposCargo = tiposCargo; this.tiposCargo = tiposCargo;
this.tipoCargo = this.tiposCargo.rows.find(x=>x._id == this.cargo.fk_tipo_cargo) 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) { guardarCargo(form, campo) {
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
</div> </div>
<div class="col-sm-5 col-md-4 col-sm-offset-2"> <div class="col-sm-5 col-md-4 col-sm-offset-2">
<div class="pull-right"> <div class="pull-right">
<a class="btn btn-default header-button" ui-sref="cargos.lista"> <a class="btn btn-default header-button" ui-sref="{{vm.rutaAtras}}">
<i class="fa fa-arrow-left"></i> <i class="fa fa-arrow-left"></i>
Regresar a Lista Cargos {{vm.labelAtras}}
</a> </a>
</div> </div>
</div> </div>
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<i class="fa fa-navicon fa-lg"></i> <i class="fa fa-navicon fa-lg"></i>
</a> </a>
<a class="btn btn-info-outline btn-xs" role="button" uib-tooltip="Editar" tooltip-placement="top" <a class="btn btn-info-outline btn-xs" role="button" uib-tooltip="Editar" tooltip-placement="top"
ui-sref="cargos.editar({cargoId:cargo._id})"> ui-sref="cargos.editar({entidadId:vm.entidadId, convocatoriaId:vm.convocatoriaId, cargoId:cargo.Cargo._id})">
<i class="fa fa-edit fa-lg"></i> <i class="fa fa-edit fa-lg"></i>
</a> </a>
<a class="btn btn-danger-outline btn-xs" role="button" uib-tooltip="Eliminar" <a class="btn btn-danger-outline btn-xs" role="button" uib-tooltip="Eliminar"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment