diff --git a/public/img/logo_arrahn_baru.png b/public/img/logo_arrahn_baru.png index 381f3cb..e223a95 100644 Binary files a/public/img/logo_arrahn_baru.png and b/public/img/logo_arrahn_baru.png differ diff --git a/resources/js/components/util/Bankmodal.vue b/resources/js/components/util/Bankmodal.vue index 3e66c51..6e64b52 100644 --- a/resources/js/components/util/Bankmodal.vue +++ b/resources/js/components/util/Bankmodal.vue @@ -27,29 +27,29 @@ -
Field is required
+
Isi tempat kosong
-
Field is required
+
Isi tempat kosong
-
Field is required
+
Isi tempat kosong
-
Field is required
+
Isi tempat kosong
@@ -100,6 +100,7 @@ export default { selectedjeniscit: '', noresit: '', namacit: '', + submitStatus: '', jenisbank: {} } }, @@ -116,27 +117,48 @@ export default { }); }, FuncHantar: function () { - // console.log(this.selectedbank,this.noresit) - axios.put(this.$hostname + '/admin/permohonan/updatebank', { - kelulusan: 'Lulus', - jenisbank: this.selectedbank, - noresit: this.noresit, - namacit: this.namacit, - jeniscit: this.selectedjeniscit, - mohonid: this.mohonid - }).then(response => { + if (this.submitStatus == 'PENDING') { + console.log(this.submitStatus); + event.target.disabled = true; + return; + } else { + console.log(this.submitStatus); + event.target.disabled = false; + } - if (response.data === 1) { - this.showModal = false; - this.$toast.success("Berjaya Meluluskan Permohonan Daripada Pengurus Besar!") - this.$emit('clickEvent_', this.pageNumber) - } else { + this.$v.$touch() + + if (this.$v.$invalid) { + this.submitStatus = 'ERROR' + this.$toast.error('Sila isi butiran yang disediakan dengan betul!') + } else { + // console.log(this.selectedbank,this.noresit) + this.submitStatus = 'PENDING' + setTimeout(() => { + axios.put(this.$hostname + '/admin/permohonan/updatebank', { + kelulusan: 'Lulus', + jenisbank: this.selectedbank, + noresit: this.noresit, + namacit: this.namacit, + jeniscit: this.selectedjeniscit, + mohonid: this.mohonid + + }).then(response => { + + if (response.data === 1) { + this.showModal = false; + this.$toast.success("Berjaya Meluluskan Permohonan Bank!") + this.$emit('clickEvent_', this.pageNumber) + } else { + + this.showModal = false; + this.$toast.error("Tidak Berjaya!") + } + }); + }, 500) + } - this.showModal = false; - this.$toast.error("Tidak Berjaya!") - } - }); } }, validations: { diff --git a/resources/js/components/util/PBmodal.vue b/resources/js/components/util/PBmodal.vue index 2a3ac16..d34c06a 100644 --- a/resources/js/components/util/PBmodal.vue +++ b/resources/js/components/util/PBmodal.vue @@ -146,6 +146,16 @@ export default { }, FuncHantar: function () { + if(this.submitStatus == 'PENDING') + { + console.log(this.submitStatus); + event.target.disabled = true; + return; + }else{ + console.log(this.submitStatus); + event.target.disabled = false; + } + this.$v.$touch() if (this.$v.$invalid) { @@ -175,10 +185,11 @@ export default { if (response.data === 1) { this.showModal = false; + this.submitStatus = 'SIAP' this.$toast.success("Berjaya Meluluskan Permohonan Daripada Pengurus Besar!") this.$emit('clickEvent_', this.pageNumber) } else { - + this.submitStatus = 'SIAP' this.showModal = false; this.$toast.error("Tidak Berjaya!") } @@ -187,7 +198,7 @@ export default { }, 500) } - console.log(this.submitStatus) + // console.log(this.submitStatus) } }, diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index 1060dba..00dc519 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -6,6 +6,8 @@ Ar-Rahn | Admin Page + + @@ -170,15 +172,15 @@ @endif
@csrf - + @error('email') -

{{ $message }}

+

*Sila pastikan emel anda betul

@enderror - + @error('password') -

{{ $message }}

+

*Sila pastikan katalaluan anda betul

@enderror - +