changeset 1891:80d3ac4328fe

staging: fixed display of fd import
author Thomas Junk <thomas.junk@intevation.de>
date Fri, 18 Jan 2019 10:34:57 +0100
parents b1b0db195cc5
children b43ee5f73c05
files client/src/components/staging/StagingDetail.vue
diffstat 1 files changed, 11 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/staging/StagingDetail.vue	Fri Jan 18 10:18:21 2019 +0100
+++ b/client/src/components/staging/StagingDetail.vue	Fri Jan 18 10:34:57 2019 +0100
@@ -3,23 +3,25 @@
     <div class="d-flex flex-row">
       <div class="mt-auto d-flex flex-row mb-auto small name text-left">
         <a
-          v-if="!isBottleneck(data.kind.toUpperCase())"
+          v-if="isSoundingResult(data.kind.toUpperCase())"
           @click="zoomTo()"
           href="#"
           >{{ data.summary.bottleneck }}</a
         >
-        <span v-else class="text-left"
+        <span v-if="isBottleneck(data.kind.toUpperCase())" class="text-left"
           ><translate>Bottlenecks</translate> ({{
             data.summary.bottlenecks.length
           }})</span
         >
+        <span v-if="isFairwayDimension(data.kind.toUpperCase())">-</span>
       </div>
       <div class="mt-auto mb-auto small text-left type">
         {{ data.kind.toUpperCase() }}
       </div>
-      <div class="mt-auto mb-auto small text-left date">
+      <div v-if="data.summary" class="mt-auto mb-auto small text-left date">
         {{ formatSurveyDate(data.summary.date) }}
       </div>
+      <div v-else class="mt-auto mb-auto small text-left date">-</div>
       <div class="mt-auto mb-auto small text-left imported">
         {{ formatSurveyDate(data.enqueued.split("T")[0]) }}
       </div>
@@ -248,9 +250,15 @@
           });
         });
     },
+    isFairwayDimension(kind) {
+      return kind === "FD";
+    },
     isBottleneck(kind) {
       return kind === "BN";
     },
+    isSoundingResult(kind) {
+      return kind === "SR";
+    },
     formatSurveyDate(date) {
       return formatSurveyDate(date);
     },