Browse Source

Update eligibilité

boutils 7 years ago
parent
commit
5805964e63
2 changed files with 28 additions and 17 deletions
  1. 6 6
      index.html
  2. 22 11
      js/app.js

+ 6 - 6
index.html

@@ -216,7 +216,7 @@
 
             <div
               class = "box-eligibilite-title"
-              ng-if = "results.ftth !== undefined && results.ftth.date !== true">
+              ng-if = "results.ftth !== undefined && results.ftth.date !== true && !results.ftth.eligible && inscription.cas !== 6">
 
               possiblité inscription
 
@@ -261,7 +261,7 @@
                 ng-if = "results.ftth !== undefined">
 
                 <div
-                  ng-if        = "results.ftth && results.ftth.date !== true"
+                  ng-if        = "results.ftth && results.ftth.date !== true && inscription.cas !== 5 && inscription.cas !== 6"
                   style        = "margin-top: 30px;"
                   ng-bind-html = "formatDateFTTH(results.ftth.date)">
                 </div>
@@ -437,14 +437,14 @@
               <span>
 
                 <span
-                  ng-if = "results.adsl && results.adsl.LEGENDE !== 'Non eligible'"
+                  ng-if = "results.adsl && results.adsl.LEGENDE !== 'Non eligible' && results.adsl.CLASSEDEBI !== '0'"
                   class = "box-eligibilite-yes">
 
                   OUI
                 </span>
 
                 <span
-                  ng-if = "!results.adsl || results.adsl.LEGENDE === 'Non eligible'"
+                  ng-if = "!results.adsl || results.adsl.LEGENDE === 'Non eligible' || results.adsl.CLASSEDEBI === '0'"
                   class = "box-eligibilite-no">
 
                   NON
@@ -544,7 +544,7 @@
 
               <div class = "box-desc">
 
-                Cette technologie hertzienne, déployée par Manche Numérique, permet de desservir les zones non-éligibles à I'ADSL dites "zones blanches" et les zones qui seront déployées ultérieurement par la fibre optique.  Le MiMo permet un accès à internet et à un service de téléphonie. Cette technologie offre des débits de l'ordre de 10 Mbit/s descendants et de 3 Mbit/s montants.
+                Cette technologie hertzienne, déployée par Manche Numérique, permet de desservir les zones non-éligibles à I'ADSL dites "zones blanches" et les zones qui seront déployées ultérieurement par la fibre optique.  Le MiMo permet un accès à internet et à un service de téléphonie. Cette technologie offre des débits de l'ordre de 20 Mbit/s descendants et de 3 Mbit/s montants.
 
                 <a
                   href   = "http://www.manchenumerique.fr/Un-citoyen/Equipes-et-connectes/MiMo"
@@ -594,7 +594,7 @@
                 <p class="bg-warning">Votre éligibilité à la technologie MiMo est théorique. Seul le passage d'un antenniste pourra confirmer votre niveau de signal.</p>
 
                 <div>
-                Vous pouvez souscrire à une offre d'accès internet auprès de ce FAI:
+                Vous pouvez souscrire à une offre d'accès internet auprès de l'un de ces FAI:
 
                   <table style = "width:100%">
                     <tr>

+ 22 - 11
js/app.js

@@ -675,7 +675,7 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
         // Debugging purpose
         if (window.location.hostname === 'localhost') {
           onResults(
-            '{"x":-1.5632202624214,"y":49.200825017485,"ftth":[{"ID_ZAPM_PARTIELLE":"078AP0","PHASE_TRAV":"Tranche 1 Travaux","DATE_DEB_TRAV_PREV":"16/02/16","DATE_DEB_TRAV_REEL":"27/02/16","DATE_OUV_BUL_PRERACCO":"27/04/16","DATE_FERM_BUL_PRERACCO":"20/02/18","DATE_ABONNEMENT_PREV":"26/02/18"}],"adsl":[{"ID_ADSL_MTHD":"3924","CLASSEDEBI":"4","CLASSE_LEGENDE":"ADSL 30 a 100 Mbit/s"}],"mimo":[{"ID_MIMO_ANTC_COUVERTURE_6KM":"142","DATE_OUV_SERVICE_REEL":"22/12/15","DATE_OUV_SERVICE_PREV":"T4 2015"}]}'
+            '{"x":-1.763289,"y":49.3660125,"ftth":[{"ID_ZAPM_PARTIELLE":"049AP0","PHASE_TRAV":"Tranche 1 Travaux","DATE_DEB_TRAV_PREV":"19/02/16","DATE_DEB_TRAV_REEL":"26/10/17","DATE_OUV_BUL_PRERACCO":"01/01/16","DATE_FERM_BUL_PRERACCO":null,"DATE_ABONNEMENT_PREV":"26/10/19","DATE_OUV_COMMERCIALISATION":null,"eligible":false,"date":"2nd semestre 2019"}],"adsl":{"ID_ADSL_MTHD":"2842","CLASSEDEBI":"2","CLASSE_LEGENDE":"ADSL 3 a 8 Mbit/s"},"mimo":{"ID_MIMO_ANTC_COUVERTURE_6KM":"10","DATE_OUV_SERVICE_REEL":"19/02/16","DATE_OUV_SERVICE_PREV":"T1 2016"},"address":"Rue des Fauvettes, 50270, Barneville-Plage, Barneville-Carteret, Manche, Normandie, FRA"}'
           );
         } else {
           console.error(e);
@@ -1088,22 +1088,33 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
     var isOpen = diffDaysDeb > 0 && (!$scope.results.ftth.DATE_FERM_BUL_PRERACCO || diffDaysEndButton < 0);
     var isMarketable = !!diffDaysCom;
 
-    var cas = 1;
+    var cas = 0;
     var message = 'Déploiement prévu ultérieurement.';
 
-    if (isOpen) {
+    if ($scope.results.ftth.eligible) {
+      // Perimetre MT Saint Love et Cherbourg
+      cas = 7;
+      message = null;
+    } else if (isOpen) {
       message =
         dateFin && diffDaysFin > 0 && diffDaysEndButton < 0
           ? 'L’inscription se termine le ' + dateEndButton.lang('fr').format('ll')
           : '';
       cas = 3;
 
-      if (!message) {
-        message =
-          'Les travaux dans votre secteur sont terminés et ont été livrés à Manche Fibre, délégataire de service public. Il vous reste ' +
-          Math.abs(parseInt(diffDaysEndButton, 10)) +
-          ' jours pour vous pré-inscrire sur notre site.';
-        cas = 4;
+      if (!message && $scope.results.ftth.DATE_FERM_BUL_PRERACCO) {
+        if (diffDaysFin < 31) {
+          message =
+            'Les travaux dans votre secteur sont terminés. Il vous reste ' +
+            Math.abs(parseInt(diffDaysEndButton, 10)) +
+            ' jours pour vous pré-inscrire sur notre site.';
+          cas = 4;
+        } else {
+          cas = 5;
+          isOpen = false;
+          message =
+            "Les travaux dans votre secteur sont terminés et ont été livrés à Manche Fibre, délégataire de service public. Vous n'avez plus la possibilité de vous inscrire.";
+        }
       }
     } else if ($scope.results.ftth.DATE_OUV_COMMERCIALISATION && isMarketable) {
       var jct = diffDaysCom < 0 ? 'va débuter' : 'a débuté';
@@ -1120,8 +1131,8 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
     } else if ($scope.results.ftth.DATE_DEB_TRAV_PREV) {
       var date = moment($scope.results.ftth.DATE_DEB_TRAV_PREV, 'DD/MM/YY').add(24, 'M');
 
-      message = "Les travaux dans votre secteur sont terminés. Vous n'avez plus la possibilité de vous inscrire.";
-      cas = 5;
+      message = null;
+      cas = 1;
     }
 
     console.log('Cas ' + cas);