changeset 1302:3c10c868cba7

import sounding results: display messages as text
author Thomas Junk <thomas.junk@intevation.de>
date Fri, 23 Nov 2018 11:05:29 +0100
parents 2304778c4432
children a8d1f2897c42
files client/src/components/map/contextbox/ImportSoundingresults.vue
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/map/contextbox/ImportSoundingresults.vue	Fri Nov 23 10:35:39 2018 +0100
+++ b/client/src/components/map/contextbox/ImportSoundingresults.vue	Fri Nov 23 11:05:29 2018 +0100
@@ -45,6 +45,9 @@
                     >{{option}}</option>
                 </select>
             </div>
+            <div class="text-left">
+                <small v-for="(message, index) in messages" :key="index">{{message}}</small>
+            </div>
         </div>
         <div class="w-95 ml-auto mr-auto mt-4 mb-4">
             <div v-if="uploadState" class="d-flex flex-row input-group mb-4">
@@ -114,7 +117,8 @@
       uploadLabel: defaultLabel,
       uploadFile: null,
       disableUpload: false,
-      token: null
+      token: null,
+      messages: []
     };
   },
   methods: {
@@ -127,6 +131,7 @@
       this.uploadFile = null;
       this.disableUpload = false;
       this.token = null;
+      this.messages = [];
     },
     fileSelected(e) {
       const files = e.target.files || e.dataTransfer.files;
@@ -176,6 +181,7 @@
           this.depthReference = depthReference;
           this.importDate = new Date(date).toISOString().split("T")[0];
           this.token = response.data.token;
+          this.messages = response.data.messages;
         })
         .catch(error => {
           const { status, data } = error.response;