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 @@
-
@@ -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