From 56ddf7abdf66ffc8d13e7902fb9997bd22d09ba9 Mon Sep 17 00:00:00 2001 From: MostafaKadry Date: Wed, 22 Jul 2026 13:43:26 +0300 Subject: [PATCH] feat: make mobile number mandatory in CreateCustomerDialog --- POS/src/components/sale/CreateCustomerDialog.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/POS/src/components/sale/CreateCustomerDialog.vue b/POS/src/components/sale/CreateCustomerDialog.vue index ebeadb04..10e83d50 100644 --- a/POS/src/components/sale/CreateCustomerDialog.vue +++ b/POS/src/components/sale/CreateCustomerDialog.vue @@ -24,7 +24,7 @@
@@ -114,6 +114,7 @@ :placeholder="__('Enter phone number')" class="flex-1 px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 text-start" @input="updateMobileNumber" + required />
@@ -254,7 +255,7 @@ updateCustomerResource.loading || checkingPermission " - :disabled="!customerData.customer_name || !hasPermission" + :disabled="!customerData.customer_name || !phoneNumber || !hasPermission" > {{ isEditMode ? __("Save Changes") : __("Create Customer") }} @@ -645,6 +646,9 @@ const handleCreate = async () => { if (!customerData.value.customer_name) { return showError(__("Customer Name is required")); } + if (!phoneNumber.value) { + return showError(__("Mobile Number is required")); + } if (isEditMode.value) { await updateCustomerResource.submit(); } else {