diff --git a/src/components/cart/TheCart.vue b/src/components/cart/TheCart.vue index bd5e75a..1ed267e 100644 --- a/src/components/cart/TheCart.vue +++ b/src/components/cart/TheCart.vue @@ -25,14 +25,6 @@ export default { componentKey: 0, }; }, - mounted: function () { - if (localStorage.getItem("reloaded")) { - localStorage.removeItem("reloaded"); - } else { - localStorage.setItem("reloaded", "1"); - location.reload(); - } - }, methods: { toggleReloadComponent() { this.componentKey += 1; diff --git a/src/components/pay/ListReceipt.vue b/src/components/pay/ListReceipt.vue index 035e2b8..de0c262 100644 --- a/src/components/pay/ListReceipt.vue +++ b/src/components/pay/ListReceipt.vue @@ -86,7 +86,9 @@ import ReceiptImage from "./ReceiptImage.vue"; export default { emits: ["reloadComponent"], - + props: { + lelong_id: "", + }, mounted: function () { this.listReceipt(); // this.getInvoice(); @@ -114,7 +116,7 @@ export default { }, params: { user_id: localStorage.getItem("id"), - lelong_id: 4, + lelong_id: this.lelong_id, }, }) .then((response) => { diff --git a/src/components/pay/ThePayCdm.vue b/src/components/pay/ThePayCdm.vue index 3a528e6..5587e48 100644 --- a/src/components/pay/ThePayCdm.vue +++ b/src/components/pay/ThePayCdm.vue @@ -61,7 +61,7 @@ RMXXXX - Jumlah Yang Perlu Di Bank-In + Amaun yang perlu di bank-in RMXXXXX @@ -76,6 +76,7 @@ /> @@ -87,12 +88,20 @@ :modal="true" >
- + +
@@ -156,6 +165,11 @@ export default { isSuccess: false, isDisplayFileUpload: false, componentKey: 0, + formResit: { + user_id: localStorage.getItem("id"), + lelong_id: this.$route.params.lelongId, + gambarResit: "", + }, }; }, created() { @@ -196,6 +210,52 @@ export default { console.log(error); }); }, + selectPhoto(e) { + console.log(e); + this.formResit.gambarResit = e.target.files[0]; + }, + addPhotoResit() { + var resitFormData = new FormData(); + resitFormData.append("gambarResit", this.formResit.gambarResit); + resitFormData.append("lelong_id", this.formResit.lelong_id); + resitFormData.append("user_id", this.formResit.user_id); + axios + .post("/addPhotoResit", resitFormData, { + headers: { + Authorization: "Bearer " + localStorage.getItem("token"), + }, + }) + .then((response) => { + this.isDisplayFileUpload = false; + if (response.data.success == true) { + this.$swal.fire({ + icon: "success", + title: "Gambar Resit Berjaya Di Muat Naik", + confirmButtonColor: "#344871", + confirmButtonText: "OK", + allowOutsideClick: false, + allowEscapeKey: false, + }); + this.componentKey += 1; + } else if (response.data.success == false) { + console.log(response); + this.$swal.fire({ + toast: true, + icon: "error", + title: "Gagal! Sila refresh page semula.", + animation: false, + position: "bottom", + showConfirmButton: false, + timer: 5000, + timerProgressBar: true, + }); + this.componentKey += 1; + } + }) + .catch((error) => { + alert(error); + }); + }, openModalFileUpload() { this.isDisplayFileUpload = true; },