diff --git a/src/views/OrderDetail.vue b/src/views/OrderDetail.vue index c2320dab..7acbca81 100644 --- a/src/views/OrderDetail.vue +++ b/src/views/OrderDetail.vue @@ -207,7 +207,8 @@ export default defineComponent({ facilities: [] as any, queryString: "", searchedProduct: {} as any, - isParentProductUpdated: false + isParentProductUpdated: false, + isPOUploadedSuccessfully: false } }, ionViewDidEnter(){ @@ -233,10 +234,12 @@ export default defineComponent({ }, ], }); - alert.present(); - await alert.onDidDismiss(); - - return canLeave; + if(!this.isPOUploadedSuccessfully){ + alert.present(); + await alert.onDidDismiss(); + this.isPOUploadedSuccessfully = false; + return canLeave; + } }, methods: { @@ -294,6 +297,7 @@ export default defineComponent({ fileName, params })).then(() => { + this.isPOUploadedSuccessfully = true; showToast(translate("The PO has been uploaded successfully"), [{ text: translate('View'), role: 'view',