From b7921d41734f59774fe86213428769ecd50c2d18 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Thu, 29 Aug 2024 22:42:04 +0700 Subject: [PATCH] change: form now validate on blur or malform --- src/components/01_branch-management/FormBank.vue | 5 ----- .../01_branch-management/FormBranchContact.vue | 6 ------ .../01_branch-management/FormBranchInformation.vue | 7 +------ .../02_personnel-management/FormByType.vue | 8 -------- .../02_personnel-management/FormInformation.vue | 7 +------ .../02_personnel-management/FormPerson.vue | 14 -------------- .../FormEmployeeHealthCheck.vue | 7 ------- .../03_customer-management/FormEmployeeOther.vue | 11 ----------- .../FormEmployeePassport.vue | 5 ----- .../03_customer-management/FormEmployeeVisa.vue | 4 ---- .../FormEmployeeWorkHistory.vue | 6 ------ .../employee/BasicInformation.vue | 3 --- .../04_product-service/BasicInfoProduct.vue | 7 +------ .../04_product-service/BasicInformation.vue | 10 +--------- .../04_product-service/PriceDataComponent.vue | 3 --- .../04_product-service/ServiceProperties.vue | 5 ----- src/components/form/AddressForm.vue | 12 ------------ src/components/shared/DatePicker.vue | 1 - src/components/upload-file/FormCitizen.vue | 11 ----------- src/pages/01_branch-management/MainPage.vue | 3 --- src/pages/02_personnel-management/MainPage.vue | 3 --- src/pages/03_customer-management/BranchPage.vue | 2 -- src/pages/03_customer-management/MainPage.vue | 3 --- .../components/employer/EmployerFormAbout.vue | 10 ---------- .../components/employer/EmployerFormBasicInfo.vue | 10 ---------- .../components/employer/EmployerFormBusiness.vue | 8 -------- .../components/employer/EmployerFormContact.vue | 3 --- src/pages/04_product-service/MainPage.vue | 7 ------- src/pages/05_quotation/QuatationForm.vue | 2 -- 29 files changed, 4 insertions(+), 179 deletions(-) diff --git a/src/components/01_branch-management/FormBank.vue b/src/components/01_branch-management/FormBank.vue index 219c6f6a..69fb2fbf 100644 --- a/src/components/01_branch-management/FormBank.vue +++ b/src/components/01_branch-management/FormBank.vue @@ -144,7 +144,6 @@ watch( option-value="value" input-debounce="0" option-label="label" - lazy-rules="ondemand" class="col-12 col-md-4" autocomplete="off" :dense="dense" @@ -205,7 +204,6 @@ watch( outlined for="input-bankbook" class="col-md-4 col-12" - lazy-rules="ondemand" hide-bottom-space :dense="dense" :readonly="readonly" @@ -227,7 +225,6 @@ watch( option-value="value" input-debounce="0" option-label="label" - lazy-rules="ondemand" class="col-12 col-md-4" autocomplete="off" :dense="dense" @@ -255,7 +252,6 @@ watch( outlined for="input-bankbook" class="col-12 col-md-4" - lazy-rules="ondemand" hide-bottom-space :dense="dense" :readonly="readonly" @@ -278,7 +274,6 @@ watch( outlined for="input-bankbook" class="col-12 col-md-4" - lazy-rules="ondemand" hide-bottom-space :dense="dense" :readonly="readonly" diff --git a/src/components/01_branch-management/FormBranchContact.vue b/src/components/01_branch-management/FormBranchContact.vue index 5f266b4d..02e6cf8a 100644 --- a/src/components/01_branch-management/FormBranchContact.vue +++ b/src/components/01_branch-management/FormBranchContact.vue @@ -32,7 +32,6 @@ defineProps<{
{ input-debounce="0" option-label="label" option-value="value" - lazy-rules="ondemand" class="col-md-2 col-12" :dense="dense" :readonly="readonly" @@ -148,7 +147,6 @@ onMounted(async () => { input-debounce="0" option-label="label" option-value="value" - lazy-rules="ondemand" class="col-md-2 col-12" :disable="isRoleInclude(['branch_manager']) && !readonly" :dense="dense" @@ -170,7 +168,6 @@ onMounted(async () => { { input-debounce="0" option-value="value" option-label="label" - lazy-rules="ondemand" for="select-user-type" :dense="dense" :readonly="readonly" @@ -241,7 +237,6 @@ onMounted(async () => { input-debounce="0" option-label="label" option-value="value" - lazy-rules="ondemand" for="select-user-role" :dense="dense" v-model="userRole" @@ -266,7 +261,7 @@ onMounted(async () => { - ('employeeOther');
('employeeOther');
('employeeOther'); v-model="employeeOther.fatherFirstName" /> ('employeeOther'); v-model="employeeOther.fatherLastName" /> ('employeeOther'); v-model="employeeOther.fatherFirstNameEN" /> ('employeeOther'); v-model="employeeOther.fatherLastNameEN" /> ('employeeOther');
('employeeOther'); v-model="employeeOther.motherFirstName" /> ('employeeOther'); v-model="employeeOther.motherLastName" /> ('employeeOther'); v-model="employeeOther.motherFirstNameEN" /> ('employeeOther'); v-model="employeeOther.motherLastNameEN" /> {
{ { />