<div ng-controller="ficheACtrl" class="wrapper" anc-bac-controle-common-logic>
  <controle-form-cfg
    type="currentControle.properties.type"
    ng-if="!ctrl_clos"
    form-data="cdata"
    validation="ctrlCfgValid.values"
  ></controle-form-cfg>
  <div class="mainFormTitle">
    <span>FICHE A > </span>
    Examen préalable de la conception d’une installation d’assainissement non
    collectif dont la charge brute de pollution organique est inférieure ou
    égale à 1,2 kg/j de DBO5<br />
    Fiche déclarative
  </div>

  <div class="mainFormSubTitle condensedInfos">
    <div class="row">
      <div class="col-xs-4">
        <label data-for="cdata.general.date_passage">
          Date de la demande
        </label>
      </div>
      <div class="col-xs-8">
        <div class="row" ng-if="priseRDV.active">
          <div class="col-xs-10">
            <div
              javautildate
              model-date-format="'no_hours'"
              gcatt="{name:'date_controle'}"
              result="cdata.datesDossier"
              ng-init="cdata.datesDossier.date_controle = cdata.datesDossier.date_controle ?cdata.datesDossier.date_controle : {}"
              data-ng-model="cdata.datesDossier.date_controle"
              data-type="date"
              model-date-format="'no_hours'"
              field-data="{disabled:true}"
            ></div>
          </div>
          <div class="col-xs-2 text-right">
            <button class="btn btn-default" ng-click="actionPriseRdv(true)">
              <i class="fa fa-calendar"></i>
            </button>
          </div>
        </div>
        <div class="row" ng-if="!priseRDV.active">
          <div class="col-xs-12">
            <div
              javautildate
              model-date-format="'no_hours'"
              gcatt="{name:'date_controle'}"
              result="cdata.datesDossier"
              ng-init="cdata.datesDossier.date_controle = cdata.datesDossier.date_controle ?cdata.datesDossier.date_controle : {}"
              data-ng-model="cdata.datesDossier.date_controle"
              data-type="date"
              model-date-format="'no_hours'"
              field-data="{disabled:ctrl_clos}"
            ></div>
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="col-xs-4">
        <label data-for="cdata.general.statut_rdv"> Statut </label>
      </div>
      <div class="col-xs-8">
        <div class="input-group">
          <select
            class="form-control"
            ng-model="cdata.general.statut_rdv"
            ng-options="statut.value as statut.label for statut in choixStatutRDV"
            ng-disabled="ctrl_clos || !allowChangementAvis"
          ></select>
          <span class="input-group-btn">
            <div
              class="btn btn-default"
              ng-click="unlinkStatut()"
              ng-disabled="!allowChangementAvis || !cdata.general.statut_rdv"
            >
              <i class="fa fa-close"></i>
            </div>
          </span>
        </div>
      </div>
    </div>
    <div
      class="row"
      ng-if="cdata.general.statut_rdv && cdata.general.statut_rdv!='present' "
    >
      <div class="input-group">
        <div class="col-xs-4">
          <label data-for="cdata.general.origine_du_report_annulation">Origine du report/annulation</label>
        </div>
        <div class="col-xs-8">
          <div class="input-group">
            <div form-field
                 fti="kis_anc_listes_deroulantes_controles"
                 attname="'origine_du_report_annulation'"
                 ng-model="cdata.general.origine_du_report_annulation"
                 res="cdata.general"
                 field-data="{disabled:ctrl_clos}">
            </div>
          </div>
        </div>
      </div>

      <div class="input-group">
        <div class="col-xs-4">
          <label data-for="cdata.general.statut_rdv_commnentaire"> Commentaire </label>
        </div>
        <div class="col-xs-8">
          <textarea class="form-control" ng-model="cdata.general.statut_rdv_commnentaire"></textarea>
        </div>
        <br /><br /><br />
      </div>

      <div class="col-xs-12 text-right">
        <div class="btn btn-danger" ng-click="pre_appliquerAvisControle(1)">
          Appliquer ce statut au contrôle
        </div>
      </div>
    </div>
  </div>

  <anc-bac-extra-form-fields
    apptype="'anc'"
    cdata="cdata"
    current-controle="currentControle"
    ctrl-clos="ctrl_clos"
  ></anc-bac-extra-form-fields>

  <div
    class="panel-group"
    data-allow-multiple="true"
    data-start-collapsed="true"
    bs-collapse
  >
    <div class="panel panel-info ">
      <div class="panel-heading">
        <a bs-collapse-toggle> VOLET 1 Informations générales </a>
      </div>
      <div class="panel-collapse" bs-collapse-target>
        <div class="panel-body">
          <ng-include
            src="'js/XG/widgets/ancapp/main/views/controle/Fiche_A/informations_generales.html'"
          />
        </div>
      </div>
    </div>
    <div class="panel panel-info">
      <div class="panel-heading">
        <a bs-collapse-toggle> VOLET 2 Caractéristiques du projet </a>
      </div>
      <div class="panel-collapse" bs-collapse-target>
        <div class="panel-body">
          <ng-include
            src="'js/XG/widgets/ancapp/main/views/controle/Fiche_A/caracteristiques_projet.html'"
          />
        </div>
      </div>
    </div>
    <div class="panel panel-info">
      <div class="panel-heading">
        <a bs-collapse-toggle>
          VOLET 3 Conclusion du SPANC sur le projet d’installation
        </a>
      </div>

      <div class="panel-collapse" bs-collapse-target>
        <div class="panel-body">
          <div>
            <anc-bac-service-controle
              entreprise-fti="entreprisesFti"
              cdata="cdata"
              controle-clos="ctrl_clos"
              apptype="'anc'"
              label-key="cdata.conformite.service_controle"
            ></anc-bac-service-controle>
          </div>
          <div>
            <anc-avis-controle
              type-controle="currentControle.properties.type"
              cdata="cdata"
              ctrl-clos="ctrl_clos || !allowChangementAvis"
              label-key="'cdata.conformite'"
            ></anc-avis-controle>

            <div class="row avisSpanc" ng-if="!ctrl_clos">
              <div class="col-xs-12 text-center">
                <hr />
                <div class="alert alert-danger" ng-if="incompleteForm()">
                  Un ou plusieurs champ(s) défini(s) comme obligatoire(s) ne
                  sont pas remplis.
                  <br />Merci de parcourir votre formulaire pour les remplir.
                </div>

                <div
                  class="btn btn-primary"
                  ng-disabled="incompleteForm()"
                  ng-hide="!allowChangementAvis"
                  ng-click="pre_appliquerAvisControle()"
                >
                  Valider
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
