diff --git a/src/pages/Claim/Card/ClaimPhoto.vue b/src/pages/Claim/Card/ClaimPhoto.vue index dbcaeb80b..0b4fb0a0b 100644 --- a/src/pages/Claim/Card/ClaimPhoto.vue +++ b/src/pages/Claim/Card/ClaimPhoto.vue @@ -25,8 +25,8 @@ const client = ref({}); const inputFile = ref(); const files = ref({}); + const spinnerRef = ref(); -const progress = ref(0); const claimDmsRef = ref(); const dmsType = ref({}); const config = ref({}); @@ -99,8 +99,13 @@ function setClaimDms(data) { } async function create() { + const formData = new FormData(); const inputFiles = files.value; + for (let i = 0; i < inputFiles.length; i++) + formData.append(inputFiles[i].name, inputFiles[i]); + const query = `claims/${claimId.value}/uploadFile`; + const dms = { hasFile: false, hasFileAttached: false, @@ -114,18 +119,11 @@ async function create() { clientId: client.value.id, }).toUpperCase(), }; - spinnerRef.value.show(); - for (let i = 0; i < inputFiles.length; i++) { - const formData = new FormData(); - formData.append(inputFiles[i].name, inputFiles[i]); - await axios.post(query, formData, { - params: dms, - }); - progress.value = i; - } + await axios.post(query, formData, { + params: dms, + }); spinnerRef.value.hide(); - quasar.notify({ message: t('globals.dataSaved'), type: 'positive', @@ -238,14 +236,7 @@ function onDrag() { - - - - - -

{{ `${progress} de ${files.length} archivos subidos` }}

-
-
+