From 76dea1b1daef0b5895ea4d770dd4029ce69f5d58 Mon Sep 17 00:00:00 2001 From: Sevan Nerse Date: Fri, 1 Jul 2022 00:04:04 +0300 Subject: [PATCH] country validation #33k7mh5 --- resources/assets/js/views/common/companies.js | 17 +++++++++++++++++ .../views/common/companies/create.blade.php | 6 ++++++ resources/views/common/companies/edit.blade.php | 6 ++++++ 3 files changed, 29 insertions(+) diff --git a/resources/assets/js/views/common/companies.js b/resources/assets/js/views/common/companies.js index a6d7affbc..c43366979 100644 --- a/resources/assets/js/views/common/companies.js +++ b/resources/assets/js/views/common/companies.js @@ -30,5 +30,22 @@ const app = new Vue({ form: new Form('company'), bulk_action: new BulkAction('companies') } + }, + + methods: { + // Form Submit + onSubmit() { + this.form.loading = true; + + if (this.form.country === "") { + this.form.errors.set('country', [country_validation_required_message]); + + this.form.loading = false; + + return; + } + + this.form.submit(); + }, } }); diff --git a/resources/views/common/companies/create.blade.php b/resources/views/common/companies/create.blade.php index db3fee04a..272842883 100644 --- a/resources/views/common/companies/create.blade.php +++ b/resources/views/common/companies/create.blade.php @@ -65,5 +65,11 @@ + @push('scripts_end') + + @endpush + diff --git a/resources/views/common/companies/edit.blade.php b/resources/views/common/companies/edit.blade.php index 5b3220c24..db24f1977 100644 --- a/resources/views/common/companies/edit.blade.php +++ b/resources/views/common/companies/edit.blade.php @@ -69,5 +69,11 @@ + @push('scripts_end') + + @endpush +