templates/base_valorisations/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}
  3. <title>{{ translate("Valorisation et Evaluation d'entreprise" ,lang,"","M") | raw }}</title>
  4. {% endblock %}
  5. {% block description %}
  6. <meta name="description" content="{{ translate("Consultez des comptes rendus d'opération de sociétés vendues en fonction des critères qui vous intéressent." ,lang,"","M") | raw }}">
  7. {% endblock %}
  8. {% block stylesheets %}  
  9. {{ parent() }}
  10. <link rel="stylesheet" href="{{ asset('build/css/lib/range-slider.css') }}"/>
  11. {% endblock %}
  12. {% block body %}
  13.     {% include 'assets/assets_vuejs.html.twig' %}
  14.     <!-- Menu  -->
  15.     {{ render_esi(controller(
  16.       'App\\Controller\\CoreController::menu',
  17.       {   "lang": lang,
  18.           "currentRoute":"base_valorisations_detail_valorisation",
  19.           "codePays": codePaysWithUnderScore }
  20.     )) }}
  21.     <!-- Menu  -->
  22.     <!-- Publicité  -->
  23.     {% include 'includes/publicite.html.twig' %}
  24.     <!-- Publicité  -->
  25.     <div class="container" id="app">
  26.         <div class="row">
  27.             <!--COLONNE GAUCHE -->
  28.             {% include 'includes/colonne_gauche_valorisation.html.twig' %}
  29.             <!--FIN COLONNE GAUCHE -->
  30.             <!--COLONNE DROITE -->
  31.             <div class="col-12 col-lg-9 bkg_blanc">
  32.                 <!-- ARIANE -->
  33.                 <nav aria-label="breadcrumb" class="d-none d-sm-block">
  34.                     <ol class="breadcrumb">
  35.                         <li class="breadcrumb-item"><a href="{{ path('index',{'codePays':codePays}) }}">{{ translate("accueil",lang,"","M") | raw }}</a></li>
  36.                         <li class="breadcrumb-item">{{ translate("Valorisation et Evaluation d'entreprise",lang,"","M") | raw }}</li>
  37.                     </ol>
  38.                 </nav>
  39.                 <!-- FIN ARIANE -->
  40.                 {% if app.session.flashbag.peek('error')|length > 0 %}
  41.                     <div class="alert alert-danger" role="alert">
  42.                         <p>{{ translate("veuillez corriger les erreurs suivantes",lang,"","M","") | raw }} :</p>
  43.                         {% for message in app.flashes('error') %}
  44.                             - {{ message }}<br>
  45.                         {% endfor %}
  46.                     </div>
  47.                 {% endif %}
  48.                 {% if app.session.flashbag.peek('success')|length > 0 %}
  49.                     <div class="alert alert-success" role="alert">
  50.                         {% for message in app.flashes('success') %}
  51.                             - {{ message }}<br>
  52.                         {% endfor %}
  53.                     </div>
  54.                 {% endif %}
  55.                 <div class="row">
  56.                     <div class="col-12">
  57.                         <div class="ml-5 my-2">
  58.                             <img src="{{ asset('build/img/logo_valo_entreprises.png') }}" alt="{{ translate("logo valorisation entreprise",lang,"","M") | raw }}">
  59.                         </div>
  60.                     </div> 
  61.                 </div>
  62.                 
  63.                 <div class="row">    
  64.                     <div class="col-12 mt-5 mb-5 ml-5">
  65.                         <h2 class="gris_666">{{ translate("Valorisation et Evaluation d'entreprise",lang,"","M") | raw }}</h2>    
  66.                         {{ translate("consultez des comptes rendus d'opération de sociétés vendues en fonction des critères qui vous intéressent.",lang,"","M") | raw }}            
  67.                     </div>
  68.                 </div>
  69.                 
  70.                 <div class="row">
  71.                     <div class="col-12">
  72.                         <div class="card mb-5 no_shadow ">
  73.                             <div class="card-body bkg_gris_clair">
  74.                                 {{ form_start(form, {'attr': {'id': 'form'}}) }}
  75.                                 <div class="row mb-2">
  76.                                     <div class="col-12 text-center">
  77.                                         <h5 class="violet">
  78.                                             {{ translate("Trouver une valorisation d'entreprise / un comparable par critères" ,lang,"","M") |capitalize| raw }}
  79.                                         </h5>
  80.                                     </div>
  81.                                 </div>
  82.                                 <div class="row mb-2">
  83.                                     <div class="col-4 text-right">
  84.                                         <label class="pt-2">{{ translate("CA" ,lang,"","M") }}</label>
  85.                                     </div>
  86.                                     <div class="col-6">
  87.                                         {{ form_widget(form.ca, {'attr': {'class': 'js-range-slider', 'tabindex' : '-1', 'readonly' : ''}}) }}
  88.                                     </div>
  89.                                 </div>
  90.                                 <div class="row mb-2">
  91.                                     <div class="col-4 text-right">
  92.                                         <label class="pt-2">{{ translate("date d'opération" ,lang,"","M") }}</label>
  93.                                     </div>
  94.                                     <div class="col-6">
  95.                                         {{ form_widget(form.date, {'attr': {'class': 'js-range-slider', 'tabindex' : '-1', 'readonly' : ''}}) }}
  96.                                     </div>
  97.                                 </div>
  98.                                 <div class="row mb-2">
  99.                                     <div class="col-4 text-right">
  100.                                         <label for="id_secteur_activite" class="pt-2">{{ translate("secteur d'activité" ,lang,"","M") }}</label>
  101.                                     </div>
  102.                                     <div class="col-6">
  103.                                         {{ form_widget(form.id_secteur_activite, {'attr': {'class': 'form-control'}}) }}
  104.                                     </div>
  105.                                 </div>
  106.                                 <div class="row mb-2 secteur-activite-1" style="{% if show_secteur_niveau_2 == false %}display: none;{% endif %}">
  107.                                     <div class="col-4 text-right">
  108.                                         <label for="id_secteur_activite" class="pt-2">{{ translate("sous-secteur niveau 1" ,lang,"","M") }}</label>
  109.                                     </div>
  110.                                     <div class="col-6">
  111.                                         {{ form_widget(form.id_secteur_activite2, {'attr': {'class': 'form-control'}}) }}
  112.                                     </div>
  113.                                 </div>
  114.                                 <div class="row mb-2 secteur-activite-2" style="{% if show_secteur_niveau_3 == false %}display: none;{% endif %}">
  115.                                     <div class="col-4 text-right">
  116.                                         <label for="id_secteur_activite" class="pt-2">{{ translate("sous-secteur niveau 2" ,lang,"","M") }}</label>
  117.                                     </div>
  118.                                     <div class="col-6">
  119.                                         {{ form_widget(form.id_secteur_activite3, {'attr': {'class': 'form-control'}}) }}
  120.                                     </div>
  121.                                 </div>
  122.                                 <div class="row mb-2">
  123.                                     <div class="col-4 text-right">
  124.                                         <label for="reference_mots_cles" class="pt-2">{{ translate("mots clés" ,lang,"","M") }}</label>
  125.                                     </div>
  126.                                     <div class="col-6">
  127.                                         {{ form_widget(form.reference_mots_cles, {'attr': {'class': 'form-control'}}) }}
  128.                                     </div>
  129.                                 </div>
  130.                                 <div class="row">
  131.                                     <div class="col-12 text-center mt-3">
  132.                                         {{ form_widget(form.rechercher, {'attr': {'class': 'btn-violet'}}) }}
  133.                                     </div>
  134.                                 </div>
  135.                                 <input type="hidden" class="input_min" id="input_ca_min" name="ca_min" value="{{ parametres.ca_min }}">
  136.                                 <input type="hidden" class="input_max" max="10000000" id="input_ca_max" name="ca_max" value="{{ parametres.ca_max }}">
  137.                                 <input type="hidden" class="input_min" id="input_date_min" name="date_min" value="{{ parametres.date_min }}">
  138.                                 <input type="hidden" class="input_max" max="10" id="input_date_max" name="date_max" value="{{ parametres.date_max }}">
  139.                                 {{ form_end(form) }}
  140.                             </div>
  141.                         </div>
  142.                     </div>
  143.                 </div>
  144.                 
  145.                 <!--PAGINATION-->
  146.                 <div class="row mt-3">
  147.                     <div class="col-sm-12">
  148.                         <nav class="pagination-violet" aria-label="...">
  149.                             {{ knp_pagination_render(valorisations) }}
  150.                         </nav>
  151.                     </div>
  152.                 </div>
  153.                 <!--FIN PAGINATION-->
  154.                 
  155.                 {% if valorisations.items %}
  156.                 <div class="row" >
  157.                     <div class="col-12 col-md-5 offset-md-7 col-lg-3 offset-lg-9 text-right mb-2">
  158.                         <select class="form-control" id="idFromControlSelectTri" v-on:change="sortBy($event)">
  159.                             <option value="date_desc" {% if tri == "date_desc" %}selected="selected"{% endif %}>{{ translate("les plus récentes",lang,"","M") | raw }}</option>
  160.                             <option value="ca_desc" {% if tri == "ca_desc" %}selected="selected"{% endif %} >{{ translate("CA décroissant",lang,"","M") | raw }}</option>
  161.                             <option value="ca_asc" {% if tri == "ca_asc" %}selected="selected"{% endif %}>{{ translate("CA croissant",lang,"","M") | raw }}</option>
  162.                         </select>
  163.                     </div>
  164.                 </div>
  165.                 
  166.                 <div class="row">
  167.                     <div class="col-12">
  168.                         {% for valorisation in valorisations %}
  169.                         <div class="card mb-3 card-ie filet_gris no_shadow w-100">
  170.                             <div class="card-body">
  171.                                 <div class="row">
  172.                                     <div class="col-12">
  173.                                         <div>
  174.                                             <h5 class="titre_comparables">
  175.                                                 <a href="{{ path('base_valorisations_detail_valorisation', {'idValorisation' : valorisation.id_valorisation, 'slug' : valorisation.titre_valorisation | slugify, 'codePays' : codePaysWithUnderScore }) }}" title="{{ valorisation.titre_valorisation }}">{{ valorisation.titre_valorisation }} {% if valorisation.commande %}({{ translate("déjà commandé",lang,"","m") | raw }}){% endif %}</a>
  176.                                             </h5>
  177.                                         </div>
  178.                                         <div>
  179.                                             <span>{{ valorisation.description_publique }}</span>
  180.                                         </div>
  181.                                         <div class="mb-1">
  182.                                             <span class="nowrap_custom">{{ translate("ref",lang,"","M") | raw }}
  183.                                                 : <strong>CR{{ valorisation.id_valorisation }}
  184.                                             </strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  185.                                                 class="nowrap_custom">{{ translate("ca",lang,"","M") | raw }}
  186.                                                 : <strong>{{ valorisation.approx }} </strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  187.                                             {#<span class="nowrap_custom">{{ translate("date",lang,"","M") | raw }}
  188.                                                 : <strong>{{ valorisation.date_approx }}</strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#}
  189.                                             <span class="nowrap_custom">{{ translate("acquereur",lang,"","M") | raw }}
  190.                                                 : </span>
  191.                                             {% if valorisation.type_acquereur == "personne" %}
  192.                                             <i class="fas fa-user gris_666">{% else %}<i
  193.                                                 class="fas fa-building gris_666">{% endif %}</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  194.                                                 <span class="nowrap_custom">{{ translate("situation",lang,"","M") | raw }}
  195.                                                     : </span>
  196.                                             {% if valorisation.societe_difficulte == "oui" %}<i
  197.                                                 class="fas fa-long-arrow-alt-down gris_666">{% else %}<i
  198.                                                     class="fas fa-long-arrow-alt-up gris_666">{% endif %}</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  199.                                                     <span class="nowrap_custom">{{ translate("type",lang,"","M") | raw }}
  200.                                                         : </span>
  201.                                                 {% if valorisation.type_rachat == "fonds" %}<i
  202.                                                     class="fas fa-store gris_666">{% else %}<i
  203.                                                         class="fas fa-percentage gris_666">{% endif %}</i>
  204.                                         </div>
  205.                                     </div>
  206.                                 </div>
  207.                             </div>
  208.                         </div>
  209.                         {% endfor %}
  210.                     </div>
  211.                 </div>
  212.                 {% else %}
  213.                 <div class="row">
  214.                     <div class="col-12">
  215.                         <p class="text-center">{{ translate("aucun résultat avec ces critères", lang, "", "M") }}</p>
  216.                     </div>
  217.                 </div>
  218.                 {% endif %}
  219.                 
  220.                 <!--PAGINATION-->
  221.                 <div class="row mt-3">
  222.                     <div class="col-sm-12">
  223.                         <nav class="pagination-violet" aria-label="...">
  224.                             {{ knp_pagination_render(valorisations) }}
  225.                         </nav>
  226.                     </div>
  227.                 </div>
  228.                 <!--FIN PAGINATION-->
  229.                 
  230.                 <div class="col-12 my-3">
  231.                     <i class="fas fa-user gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("personne physique",lang,"","m") | raw }}</small><br>
  232.                     <i class="fas fa-building gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("societe",lang,"","m") | raw }}</small><br>
  233.                     <i class="fas fa-long-arrow-alt-up gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("societe in bonis",lang,"","m") | raw }}</small><br>
  234.                     <i class="fas fa-long-arrow-alt-down gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("societe en difficulte",lang,"","m") | raw }}</small><br>
  235.                     <i class="fas fa-percentage gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("achat de titres",lang,"","m") | raw }}</small><br>
  236.                     <i class="fas fa-store gris_666"></i>&nbsp;&nbsp;-&nbsp;<small>{{ translate("achat fonds de commerce",lang,"","m") | raw }}</small>
  237.                 </div>
  238.             </div><!--FIN COLONNE DROITE -->
  239.         </div> <!--FIN ROW CONTAINER -->
  240.     </div>  <!--FIN CONTAINER -->
  241.     
  242. {% endblock %}
  243. {% block javascripts %}
  244.     {{ parent() }}
  245.     <script src="{{ asset('build/js/lib/ion.rangeSlider.min.js') }}"></script>
  246.     <script type="module" data-name="{{ codePaysWithUnderScore }}" id="codePaysParam" src="{{ asset('build/js/base_valorisations/valorisation.js') }}"></script>
  247.     <script type="module" src="{{ asset('build/js/base_valorisations/detail_valorisation.js') }}"></script>
  248.     <script type="text/javascript">
  249.         sessionStorage.removeItem("form"); // desactive le bug du modal login
  250.         $(function () {
  251.             $('[data-toggle="tooltip"]').tooltip()
  252.         });
  253.     </script>
  254. {% endblock %}