forked from verdnatura/salix-front
Fixes
This commit is contained in:
parent
ad4e85b080
commit
f546e36693
|
@ -28,9 +28,12 @@ async function confirm() {
|
|||
|
||||
if (props.promise) {
|
||||
isLoading.value = true;
|
||||
Object.assign(response, props.data);
|
||||
await props.send(response);
|
||||
isLoading.value = false;
|
||||
try {
|
||||
Object.assign(response, props.data);
|
||||
await props.promise(response);
|
||||
} finally {
|
||||
isLoading.value = false;
|
||||
}
|
||||
}
|
||||
|
||||
onDialogOK(response);
|
||||
|
|
|
@ -69,9 +69,13 @@ async function send() {
|
|||
};
|
||||
if (props.promise) {
|
||||
isLoading.value = true;
|
||||
Object.assign(response, props.data);
|
||||
await props.promise(response);
|
||||
isLoading.value = false;
|
||||
|
||||
try {
|
||||
Object.assign(response, props.data);
|
||||
await props.promise(response);
|
||||
} finally {
|
||||
isLoading.value = false;
|
||||
}
|
||||
}
|
||||
|
||||
onDialogOK(response);
|
||||
|
|
|
@ -41,9 +41,12 @@ const isLoading = ref(false);
|
|||
async function confirm() {
|
||||
isLoading.value = true;
|
||||
if (props.promise) {
|
||||
await props.promise(props.data);
|
||||
try {
|
||||
await props.promise(props.data);
|
||||
} finally {
|
||||
isLoading.value = false;
|
||||
}
|
||||
}
|
||||
isLoading.value = false;
|
||||
onDialogOK(props.data);
|
||||
}
|
||||
</script>
|
||||
|
@ -78,6 +81,8 @@ async function confirm() {
|
|||
color="primary"
|
||||
:loading="isLoading"
|
||||
@click="confirm()"
|
||||
unelevated
|
||||
autofocus
|
||||
/>
|
||||
</q-card-actions>
|
||||
</q-card>
|
||||
|
|
|
@ -43,7 +43,7 @@ function sendDeliveryNoteConfirmation(type = 'deliveryNote', documentType = 'pdf
|
|||
type: type,
|
||||
documentType: documentType,
|
||||
},
|
||||
send: sendDeliveryNote,
|
||||
promise: sendDeliveryNote,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue