142 lines
5.9 KiB
XML
142 lines
5.9 KiB
XML
<metal:block use-macro="main_template">
|
||
<div metal:fill-slot="content">
|
||
|
||
<div class="alert alert-success" tal:condition="message" tal:content="message" />
|
||
|
||
<form id="motos_edit-form" class="form-horizontal" action="${url}" method="post" tal:condition="rdvb"
|
||
data-fv-framework="bootstrap"
|
||
data-fv-icon-valid="glyphicon glyphicon-ok"
|
||
data-fv-icon-invalid="glyphicon glyphicon-remove"
|
||
data-fv-icon-validating="glyphicon glyphicon-refresh">
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">Nom</label>
|
||
<div class="col-xs-6">
|
||
<input class="form-control" type="text" name="NOM" id="NOM"
|
||
value="${eleve.NOM} ${eleve.PRENOM} | ${eleve.CD_CLI}"
|
||
data-fv-stringlength="true"
|
||
data-fv-stringlength-max="50"
|
||
data-fv-stringlength-message="50 caractères maximum" />
|
||
</div>
|
||
</div>
|
||
<div class="form-group" tal:condition="not rdvb.CD_CLI == 0">
|
||
<label class="control-label col-xs-3">Nb d'heures</label>
|
||
<div class="col-md-1 col-sm-8">
|
||
<p class="form-control-static">${rdvb.QTE}</p>
|
||
</div>
|
||
<div class="col-md-3 col-sm-8 ">
|
||
<input type="checkbox" name="TR_P_OK" value="1" id="tr_p_OK" tal:attributes="checked eleve.TR_P_OK != None and 'checked' or None" disabled> Route</input>
|
||
</div>
|
||
</div>
|
||
<div class="form-group" tal:condition="not rdvb.CD_CLI == 0">
|
||
<label class="control-label col-xs-3">Référence</label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${rdvb.REF}</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group" >
|
||
<label class="control-label col-xs-3">Lieu</label>
|
||
<div class="col-sm-6 col-md-6">
|
||
<select class="form-control static" name="LIEU" >
|
||
<tal:block tal:repeat="l [x for x in lieux]">
|
||
<option tal:attributes="selected l.LIEU==rdvb.LIEU and 'selected' or None">${l.LIEU}</option>
|
||
</tal:block>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">Commentaire</label>
|
||
<div class="col-xs-6">
|
||
<input class="form-control" type="text" name="COMMENT"
|
||
value="${rdvb.COMMENT}"
|
||
data-fv-stringlength="true"
|
||
data-fv-stringlength-max="50"
|
||
data-fv-stringlength-message="50 caractères maximum" />
|
||
</div>
|
||
</div>
|
||
<div class="form-group" tal:condition="eleve.TYPE_ENTREPRISE=='E'">
|
||
<label class="control-label col-xs-3">Entreprise</label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${eleve.NOM_ENTREPRISE}</p>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3" for="statut">Statut</label>
|
||
<div class="col-xs-6">
|
||
<select class="form-control" id="statut" name="STATUT">
|
||
<div tal:repeat="item statuts">
|
||
<option value="${item.CODE}" tal:attributes="selected rdvb.STATUT==item.CODE and 'selected' or None">${item.CODE} - ${item.LIBELLE}</option>
|
||
</div>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">A confirmer avant le :</label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${fin_reservation}</p>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">Ligne de compte :</label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${rdvb['ligne_cpt']}</p>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">Créé le :</label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${cree_le}</p>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-xs-3">Modifié le : </label>
|
||
<div class="col-xs-8">
|
||
<p class="form-control-static">${modif_le} par <b>${cd_uti}</b></p>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<div class="col-xs-offset-3 col-xs-8">
|
||
<a href="${url_retour}" class="btn btn-default" role="button">
|
||
<span class="glyphicon glyphicon-chevron-left"></span> Retour</a>
|
||
<button class="btn btn-danger" type="submit" name="form.deleted" tal:condition="delete">
|
||
<span class="glyphicon glyphicon-trash"></span> Supprimer</button>
|
||
<button class="btn btn-primary" type="submit" name="form.submitted" tal:condition="rdvb.VALIDE != 'O'">
|
||
<span class="glyphicon glyphicon-ok"></span> Enregistrer</button>
|
||
<a class="btn btn-warning" role="button" href="/fiche_eleve/${rdvb.CD_CLI}" tal:condition="rdvb.CD_CLI > 100000">
|
||
<span class="glyphicon glyphicon-user"></span> Fiche élève</a>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
<script>
|
||
$(document).ready(function() {
|
||
$('#motos_edit-form').formValidation();
|
||
$('form input').on('keypress', function(e) {
|
||
return e.which !== 13;
|
||
});
|
||
$('#NOM').autocomplete({
|
||
source: function (request, response) {
|
||
$.ajax({
|
||
url:'/ajax_lookup',
|
||
dataType: 'json',
|
||
data: {
|
||
recherche: "E"+request.term,
|
||
},
|
||
success: function (data) {
|
||
response( data );
|
||
},
|
||
|
||
});
|
||
},
|
||
select :function(el,data){
|
||
console.log(data.item)
|
||
},
|
||
minLength: 3,
|
||
appendTo: "#motos_edit-form"
|
||
});
|
||
});
|
||
</script>
|
||
|
||
</div>
|
||
</metal:block>
|
||
|