Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 6.91 KB | None | 0 0
  1. <div class="modal-header">
  2.     <button type="button" class="close" ng-click="cancel()">
  3.         <span aria-hidden="true">×</span>
  4.     </button>
  5.     <div id="cabeceraPagina">
  6.         <h1>Detalle Inscripción</h1>
  7.     </div>
  8. </div>
  9. <div class="modal-body">
  10.     <form class="form-horizontal" ng-submit="buscar()" autocomplete="off" name="formulario">
  11.         <div class="row">
  12.             <div class="col-lg-12">
  13.                 <fieldset>
  14.                     <legend>Datos generales</legend>
  15.                     <div class="form-group">                       
  16.                         <label class="control-label col-lg-1 required">Categoría</label>
  17.                         <div class="col-lg-3">
  18.                             <ui-select
  19.                                     ng-if="!isLoadingCategorias"
  20.                                     class="ui-select-match"
  21.                                     ng-model="inscripcion.categoria"
  22.                                     theme="bootstrap"
  23.                                     required
  24.                                     reset-search-input="true">
  25.                                   <ui-select-match placeholder="Categoría..." allow-clear="true">{{$select.selected.descripcion}}</ui-select-match>
  26.                                   <ui-select-choices class="ui-select-choices" repeat="categoria in categorias  | filter: $select.search  track by categoria.id">
  27.                                    <div ng-bind-html="categoria.descripcion | highlight: $select.search"></div>
  28.                                   </ui-select-choices>
  29.                                 </ui-select>       
  30.                                    
  31.                             <div ng-if="isLoadingCategorias">Cargando categorias...</div>
  32.                         </div>
  33.                         <label class="control-label col-lg-1 required">Tipo</label>
  34.                         <div ng-class="'col-lg-3'">
  35.                             <select name="tipoInscripcion" class="form-control"
  36.                                     required
  37.                                     ng-options="tipo.descripcion for tipo in tiposInscripcion track by tipo.id"
  38.                                     ng-model="inscripcion.tipo" ng-if="!isLoadingTipos"></select>
  39.                             <div ng-if="isLoadingTipos">Cargando tipos...</div>
  40.                         </div>
  41.                         <label class="control-label col-lg-1 required">Programa</label>
  42.                         <div ng-class="'col-lg-3'">
  43.                             <input type="text" class="form-control"ng-model="inscripcion.programa" required maxlength="50">
  44.                         </div>
  45.                     </div>
  46.                     <div class="form-group">                       
  47.                         <label class="control-label col-lg-1 required">Profesional / Inscripción</label>
  48.                         <div class="col-lg-3">
  49.                             <input type="text" class="form-control" ng-model="inscripcion.inscripcion" required maxlength="50">
  50.                         </div>
  51.                         <label class="control-label col-lg-1 required">Canal</label>
  52.                         <div ng-class="'col-lg-3'">
  53.                             <select name="tipoPremio" class="form-control" ng-model="inscripcion.canal" required>
  54.                                 <option value="">Seleccione...</option>
  55.                                 <option value="{{canal.id}}" ng-repeat="canal in canales">{{canal.descripcion}}</option>
  56.                             </select>
  57.                         </div>
  58.                         <label class="control-label col-lg-1 required">Estado de la inscripcion</label>
  59.                         <div ng-class="'col-lg-3'">
  60.                             <select name="estado" class="form-control" ng-model="inscripcion.estado" required>
  61.                                 <option value="">Seleccione...</option>
  62.                                 <option value="{{estado.id}}" ng-repeat="estado in estados">{{estado.descripcion}}</option>
  63.                             </select>
  64.                         </div>
  65.                     </div>
  66.                     <div class="form-group">                       
  67.                         <label class="control-label col-lg-1">Quién recoge</label>
  68.                         <div ng-class="'col-lg-3'">
  69.                             <!--input type="text" class="form-control" ng-model="inscripcion.recoge" maxlength="100"-->
  70.                             <textarea rows="4" class="form-control" maxlength="500" ng-model="inscripcion.recoge"></textarea>
  71.                         </div>
  72.                         <label class="control-label col-lg-1">Quién asiste</label>
  73.                         <div ng-class="'col-lg-3'">
  74.                             <!-- input type="text" class="form-control" ng-model="inscripcion.asiste" maxlength="100" -->
  75.                             <textarea rows="4" class="form-control" maxlength="500" ng-model="inscripcion.asiste"></textarea>
  76.                         </div>
  77.                         <label class="control-label col-lg-1">Custodia premio</label>
  78.                         <div ng-class="'col-lg-3'">
  79.                             <!-- input type="text" class="form-control" ng-model="inscripcion.custodia" maxlength="100"-->
  80.                             <textarea rows="4" class="form-control" maxlength="500" ng-model="inscripcion.custodia"></textarea>
  81.                         </div>
  82.                     </div>
  83.                     <div class="form-group">                       
  84.                         <label class="control-label col-lg-1">Importe</label>
  85.                         <div ng-class="'col-lg-3'">
  86.                             <input type="text" class="form-control" ng-model="inscripcion.importe">
  87.                         </div>
  88.                         <label class="control-label col-lg-1">Moneda</label>
  89.                         <div ng-class="'col-lg-3'">
  90.                             <ui-select
  91.                                     ng-if="!isLoadingMonedas"
  92.                                     class="ui-select-match"
  93.                                     ng-model="inscripcion.moneda"
  94.                                     theme="bootstrap"
  95.                                     reset-search-input="true">
  96.                                   <ui-select-match placeholder="Moneda..." allow-clear="true">{{$select.selected.descripcion}}</ui-select-match>
  97.                                   <ui-select-choices class="ui-select-choices" repeat="moneda in monedas  | filter: $select.search  track by moneda.id">
  98.                                    <div ng-bind-html="moneda.descripcion | highlight: $select.search"></div>
  99.                                   </ui-select-choices>
  100.                                 </ui-select>       
  101.                             <div ng-if="isLoadingMonedas">Cargando monedas...</div>
  102.                         </div>
  103.                         <label class="control-label col-lg-1">Tipo Premio</label>
  104.                         <div ng-class="'col-lg-3'">
  105.                             <select name="tipoPremio" class="form-control" ng-model="inscripcion.tipoPremio" required>
  106.                                 <option value="">Seleccione...</option>
  107.                                 <option value="{{tipoPremio.id}}" ng-repeat="tipoPremio in tiposPremio">{{tipoPremio.descripcion}}</option>
  108.                             </select>
  109.                         </div>
  110.                     </div>
  111.                 </fieldset>
  112.             </div>
  113.         </div>
  114.         <div class="row" >
  115.             <div class="col-lg-12">
  116.                 <fieldset>
  117.                     <legend>Dotaciones  <span class="glyphicon glyphicon-plus accion" title="añadir dotación"></span></legend>
  118.                         <table class="table table-striped table-bordered table-hover tabla-forms" cellspacing="0" fixed-header style="max-height: 400px;" st-table="capitulos">
  119.                             <thead>
  120.                                 <tr>
  121.                                     <th>Destinatario</th>
  122.                                     <th>Importe</th>
  123.                                     <th></th>
  124.                                     <th></th>
  125.                                 </tr>
  126.                             </thead>
  127.                             <tbody>
  128.                                 <tr ng-repeat="dotacion in inscripcion.dotaciones track by $index" ng-class="dotacion.deleted?'borrado':''">
  129.                                     <td>{{dotacion.destinatario.descripcion}}</td>
  130.                                     <td>{{dotacion.importe}}</td>
  131.                                     <td><span class="glyphicon glyphicon-edit accion" ng-click="showDetalleDotacion(dotacion)"></span></td>
  132.                                     <td><span class="glyphicon glyphicon-trash accion"  ng-click="deleteDotacion(dotacion)"></span></td>
  133.                                 </tr>
  134.                             </tbody>
  135.                         </table>
  136.                 </fieldset>
  137.             </div>
  138.         </div>
  139.         <div class="loadingGrande" ng-if="isLoading">
  140.             <div class="col-lg-12">Cargando datos...</div>
  141.         </div>    
  142.     </form>
  143. </div>
  144. <div class="modal-footer modal-footer-fondo-gris">
  145.     <button type="button" class="btn btn-default" ng-click="cancel()">Cerrar</button>
  146.     <button type="button" class="btn btn-primary" ng-click="guardar(inscripcion)"  ng-disabled="formulario.$invalid" >Aceptar</button>
  147. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement