compléter rdf_edit.pt

This commit is contained in:
2019-03-03 07:56:49 +01:00
parent edd77fe431
commit 1afefbcc4e
5 changed files with 258 additions and 61 deletions

View File

@@ -35,6 +35,24 @@
data-fv-icon-invalid="glyphicon glyphicon-remove"
data-fv-icon-validating="glyphicon glyphicon-refresh">
<div class="form-group">
<label class="control-label" for="rapport">Compte-rendu :&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="rapport" tal:attributes="checked rapport.rapport=='Définitif'">Définitif
</label>
<label class="radio-inline">
<input type="radio" name="rapport" tal:attributes="checked rapport.rapport=='Provisoire'">Provisoire
</label>
</div>
<div class="form-group">
<label class="control-label" for="statut_proprio">Statut :&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="statut_proprio" tal:attributes="checked rapport.statut_proprio=='Propriétaire'">Propriétaire
</label>
<label class="radio-inline">
<input type="radio" name="statut_proprio" tal:attributes="checked rapport.statut_proprio=='Non Propriétaire'">Non propriétaire
</label>
</div>
<div class="form-group">
<label class="control-label" for="comment">Caractéristique du risque sinistré :</label>
<select class="form-control" id="caracteristique" name="caracteristique">
@@ -49,38 +67,196 @@
<label class="control-label" for="equipement">Les dommages sont-ils causés par un bien d'équipement ?</label>
<select class="form-control" id="equipement" name="equipement">
<div tal:repeat="item equipements">
<option value="${item.libelle}" tal:attributes="selected str(rapport.equipement)==item.libelle and 'selected' or None">${item.libelle}</option>
<option value="${item.libelle}" tal:attributes="selected rapport.equipement==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="reseau_int">Les dommages sont-ils causés par un bien d'équipement ?</label>
<label class="control-label" for="reseau_int">Les dommages sont-ils causés par un réseau intérieur au bâtiment ?</label>
<select class="form-control" id="reseau_int" name="reseau_int">
<div tal:repeat="item reseaux_int">
<option value="${item.libelle}" tal:attributes="selected str(rapport.reseau_int)==item.libelle and 'selected' or None">${item.libelle}</option>
<option value="${item.libelle}" tal:attributes="selected rapport.reseau_int==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="reseau_ext">Les dommages sont-ils causés par un réseau extérieur au bâtiment ?</label>
<select class="form-control" id="reseau_ext" name="reseau_ext">
<div tal:repeat="item reseaux_ext">
<option value="${item.libelle}" tal:attributes="selected rapport.reseau_ext==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="anti_retour">Le bien sinistré est-il protégé par un dispositif anti-retour ?&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="anti_retour" tal:attributes="checked rapport.anti_retour=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="anti_retour" tal:attributes="checked rapport.anti_retour=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="reseau_local">Localisation de ces réseaux intérieurs ou extérieurs</label>
<select class="form-control" id="reseau_local" name="reseau_local">
<div tal:repeat="item reseaux_local">
<option value="${item.libelle}" tal:attributes="selected str(rapport.reseau_local)==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="element_clos">Les dommages sont-ils causés par un élément de clos du bâtiment ?</label>
<select class="form-control" id="element_clos" name="element_clos">
<div tal:repeat="item elements_clos">
<option value="${item.libelle}" tal:attributes="selected str(rapport.element_clos)==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="element_couvert">Les dommages sont-ils causés par un élément couvert du bâtiment ?</label>
<select class="form-control" id="element_couvert" name="element_couvert">
<div tal:repeat="item elements_couvert">
<option value="${item.libelle}" tal:attributes="selected str(rapport.element_couvert)==item.libelle and 'selected' or None">${item.libelle}</option>
</div>
</select>
</div>
<div class="form-group">
<label class="control-label" for="voisin">Les dommages sont-ils causés par un bâtiment voisin ?&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="voisin" tal:attributes="checked rapport.voisin=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="voisin" tal:attributes="checked rapport.voisin=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="voisin_adresse">Adresse du bâtiment</label>
<input class="form-control" type="text" id="voisin_adresse" name="voisin_adresse" value="${rapport.voisin_adresse}"
data-fv-stringlength="true"
data-fv-stringlength-max="150"
data-fv-stringlength-message="150 caractères maximum" />
</div>
<div class="form-group">
<label class="control-label" for="voisin_coordonnees">Coordonnées propriétaire ou syndic</label>
<input class="form-control" type="text" id="voisin_coordonnees" name="voisin_coordonnees" value="${rapport.voisin_coordonnees}"
data-fv-stringlength="true"
data-fv-stringlength-max="150"
data-fv-stringlength-message="150 caractères maximum" />
</div>
<h4 class="text-center">RAPPORT</h4>
<div class="form-group">
<label class="control-label" for="degats">Constatation des dégâts occasionnés</label>
<textarea class="form-control" rows="6" cols="40" id="degats" name="degats"
data-fv-stringlength="true"
data-fv-stringlength-max="2000"
data-fv-stringlength-message="2000 caractères maximum">${rapport.degats}
</textarea>
</div>
<h4 class="text-center">TRAVAUX relatifs à la DETECTION de la fuite</h4>
<div class="form-group">
<label class="control-label" for="descr_detect">Descriptif détection</label>
<textarea class="form-control" rows="6" cols="40" id="descr_detect" name="descr_detect"
data-fv-stringlength="true"
data-fv-stringlength-max="2000"
data-fv-stringlength-message="2000 caractères maximum">${rapport.descr_detect}
</textarea>
</div>
<div class="form-group">
<label class="control-label" for="detection_fuite">Détection de la fuite :&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="detection_fuite" tal:attributes="checked rapport.detection_fuite=='Destructif'">Destructif
</label>
<label class="radio-inline">
<input type="radio" name="detection_fuite" tal:attributes="checked rapport.detection_fuite=='Non destructif'">Non destructif
</label>
</div>
<div class="form-group">
<label class="control-label">Mesures d'humidité :&nbsp;&nbsp;&nbsp;</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.sonde_capa}">Sonde capacitive</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.sonde_cond}">Sonde à conductivité électrique</label>
</div>
<div class="form-group">
<label class="control-label">Test de réseaux :&nbsp;&nbsp;&nbsp;</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.test_mano}">Système manométrique</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.test_gaz}">Gaz traceur</label>
</div>
<div class="form-group">
<label class="control-label">Visualisation :&nbsp;&nbsp;&nbsp;</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.visu_camera}">Caméra infrarouge</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.visu_endoscope}">Endoscope à fibre optique</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.visu_tele}">Endoscope à fibre optique</label>
</div>
<div class="form-group">
<label class="control-label">Recherche de réseaux :&nbsp;&nbsp;&nbsp;</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.rech_magnetique}">Système électro magnétique<>/label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.rech_accoustique}">Système électro accoustique</label>
</div>
<div class="form-group">
<label class="control-label">Tests d'étanchéité :&nbsp;&nbsp;&nbsp;</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.test_accoustique}">Ecoute électro accoustique</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.test_mise_en_eau}">Mise en eau</label>
<label class="checkbox-inline"><input type="checkbox" value="${rapport.test_fumigenes}">Fumigènes</label>
</div>
<div class="form-group">
<label class="control-label" for="descr_detect">Descriptif de la détection</label>
<textarea class="form-control" rows="6" cols="40" id="descr_detect" name="descr_detect"
data-fv-stringlength="true"
data-fv-stringlength-max="2000"
data-fv-stringlength-message="2000 caractères maximum">${rapport.descr_detect}
</textarea>
</div>
<h4 class="text-center">TRAVAUX relatifs à la REPARATION de la fuite</h4>
<div class="form-group">
<label class="control-label" for="descr_repar">Descriptif réparation</label>
<textarea class="form-control" rows="6" cols="40" id="descr_repar" name="descr_repar"
data-fv-stringlength="true"
data-fv-stringlength-max="2000"
data-fv-stringlength-message="2000 caractères maximum">${rapport.descr_repar}
</textarea>
</div>
<div class="form-group">
<label class="control-label" for="visite1ere">La réparation est-elle réalisée dans le cadre de la 1ère visite ?&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="visite1ere" tal:attributes="checked rapport.visite1ere=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="visite1ere" tal:attributes="checked rapport.visite1ere=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="descr_repar">Descriptif de la solution de réparation</label>
<textarea class="form-control" rows="6" cols="40" id="descr_repar" name="descr_repar"
data-fv-stringlength="true"
data-fv-stringlength-max="2000"
data-fv-stringlength-message="2000 caractères maximum">${rapport.descr_repar}
</textarea>
</div>
<p class="text-center"><b>Constation de situation de blocage</b></p>
<div class="form-group">
<label class="control-label" for="blocage_acces">Impossibilité d'accès dans le local où la recherche doi être réalisée&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="blocage_acces" tal:attributes="checked rapport.blocage_acces=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="blocage_acces" tal:attributes="checked rapport.blocage_acces=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="blocage_rdf_differente">Nécessité de faire une recherchede fuite destructive dans le local du responsable différent de la victime&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="blocage_rdf_differente" tal:attributes="checked rapport.blocage_rdf_differente=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="blocage_rdf_differente" tal:attributes="checked rapport.blocage_rdf_differente=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="blocage_rdf_infructueuse">Recherche de fuite infructueuse&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="blocage_rdf_infructueuse" tal:attributes="checked rapport.blocage_rdf_infructueuse=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="blocage_rdf_infructueuse" tal:attributes="checked rapport.blocage_rdf_infructueuse=='OUI'">OUI
</label>
</div>
<div class="form-group">
<label class="control-label" for="blocage_pluralite">Pluralité de locaux sinistrés autre que le local à l'origine de la fuite&nbsp;&nbsp;&nbsp;</label>
<label class="radio-inline">
<input type="radio" name="blocage_pluralite" tal:attributes="checked rapport.blocage_pluralite=='NON'">NON
</label>
<label class="radio-inline">
<input type="radio" name="blocage_pluralite" tal:attributes="checked rapport.blocage_pluralite=='OUI'">OUI
</label>
</div>
<h4 class="text-center">PHOTOS</h4>
<p>
<a href="${request.application_url}/upload_doc/${nodossier}" class="btn btn-success" role="button">
@@ -97,11 +273,14 @@
</textarea>
</div>
<div class="form-group">
<label class="control-label">Dern. modif le</label>
<div>
<p class="form-control-static">${rapport.modif_le.strftime('%d-%m-%Y %H:%M')} par ${rapport.USERMAJ}</p>
</div>
<div class="col-sm-6">
<p>
Date du rapport : ${rapport.modif_le.strftime('%d-%m-%Y')}<br />
Etabli par ${rapport.auteur_nom}
</p>
</div>
<div class="col-sm-6">
<p>Signature du client</p>
</div>
<div class="form-group">
<div class="col-sm-offset-3 col-sm-9">