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 {