Bug in profile while updating in establishment login
This commit is contained in:
parent
34b25abe45
commit
1fe90a72ea
@ -194,7 +194,7 @@ const EditCompanyProfile = () => {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log('Validating step:', stepIndex, 'with form values:', form);
|
||||||
const requiredFields = requiredFieldsByStep[stepIndex] || [];
|
const requiredFields = requiredFieldsByStep[stepIndex] || [];
|
||||||
if (!requiredFields.length) return true;
|
if (!requiredFields.length) return true;
|
||||||
|
|
||||||
@ -805,7 +805,7 @@ const EditCompanyProfile = () => {
|
|||||||
// Find emirate and city IDs by name for the API call
|
// Find emirate and city IDs by name for the API call
|
||||||
const selectedEmirate = emirateOptions.find(opt => opt.label === form.contactEmirate);
|
const selectedEmirate = emirateOptions.find(opt => opt.label === form.contactEmirate);
|
||||||
const selectedCity = contactCityOptions.find(opt => opt.label === form.contactCityTown);
|
const selectedCity = contactCityOptions.find(opt => opt.label === form.contactCityTown);
|
||||||
|
console.log('Selected Emirate:', form);
|
||||||
const establishmentData = {
|
const establishmentData = {
|
||||||
establishment_code: form.uniqueLicenseNumber || "",
|
establishment_code: form.uniqueLicenseNumber || "",
|
||||||
factory_name: form.contactName || "",
|
factory_name: form.contactName || "",
|
||||||
@ -828,10 +828,10 @@ const EditCompanyProfile = () => {
|
|||||||
establishment_mobile_number: form.contactMobileNumber || "",
|
establishment_mobile_number: form.contactMobileNumber || "",
|
||||||
establishment_contact_email: form.contactEmail || "",
|
establishment_contact_email: form.contactEmail || "",
|
||||||
establishment_website: form.contactWebsite || "",
|
establishment_website: form.contactWebsite || "",
|
||||||
emirati_male: Number(form.employmentEmiratiMale) || '',
|
emirati_male: form.employmentEmiratiMale ? Number(form.employmentEmiratiMale) : 0,
|
||||||
emirati_female: Number(form.employmentEmiratiFemale) || '',
|
emirati_female: form.employmentEmiratiFemale ? Number(form.employmentEmiratiFemale) : 0,
|
||||||
non_emirati_male: Number(form.employmentNonEmiratiMale) || '',
|
non_emirati_male: form.employmentNonEmiratiMale ? Number(form.employmentNonEmiratiMale) : 0,
|
||||||
non_emirati_female: Number(form.employmentNonEmiratiFemale) || '',
|
non_emirati_female: form.employmentNonEmiratiFemale ? Number(form.employmentNonEmiratiFemale) : 0,
|
||||||
total_emirati:
|
total_emirati:
|
||||||
(Number(form.employmentEmiratiMale) || 0) +
|
(Number(form.employmentEmiratiMale) || 0) +
|
||||||
(Number(form.employmentEmiratiFemale) || 0),
|
(Number(form.employmentEmiratiFemale) || 0),
|
||||||
@ -1429,7 +1429,7 @@ const EditCompanyProfile = () => {
|
|||||||
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4">
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4">
|
||||||
<TextField
|
<TextField
|
||||||
label="Number of Emirati Male"
|
label="Number of Emirati Male"
|
||||||
value={form.employmentEmiratiMale || ""}
|
value={form?.employmentEmiratiMale}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
||||||
handleFormChange("employmentEmiratiMale", e.target.value);
|
handleFormChange("employmentEmiratiMale", e.target.value);
|
||||||
@ -1437,7 +1437,7 @@ const EditCompanyProfile = () => {
|
|||||||
}}
|
}}
|
||||||
placeholder="Enter Count"
|
placeholder="Enter Count"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="text"
|
type="Number"
|
||||||
required
|
required
|
||||||
inputMode="numeric"
|
inputMode="numeric"
|
||||||
pattern="[0-9]*"
|
pattern="[0-9]*"
|
||||||
@ -1445,7 +1445,7 @@ const EditCompanyProfile = () => {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
label="Number of Non-Emirati Male"
|
label="Number of Non-Emirati Male"
|
||||||
value={form.employmentNonEmiratiMale || ""}
|
value={form?.employmentNonEmiratiMale }
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
||||||
handleFormChange("employmentNonEmiratiMale", e.target.value);
|
handleFormChange("employmentNonEmiratiMale", e.target.value);
|
||||||
@ -1453,7 +1453,7 @@ const EditCompanyProfile = () => {
|
|||||||
}}
|
}}
|
||||||
placeholder="Enter Count"
|
placeholder="Enter Count"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="text"
|
type="Number"
|
||||||
inputMode="numeric"
|
inputMode="numeric"
|
||||||
pattern="[0-9]*"
|
pattern="[0-9]*"
|
||||||
required
|
required
|
||||||
@ -1461,7 +1461,7 @@ const EditCompanyProfile = () => {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
label="Number of Emirati Female"
|
label="Number of Emirati Female"
|
||||||
value={form.employmentEmiratiFemale || ""}
|
value={form?.employmentEmiratiFemale }
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
||||||
handleFormChange("employmentEmiratiFemale", e.target.value);
|
handleFormChange("employmentEmiratiFemale", e.target.value);
|
||||||
@ -1469,7 +1469,7 @@ const EditCompanyProfile = () => {
|
|||||||
}}
|
}}
|
||||||
placeholder="Enter Count"
|
placeholder="Enter Count"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="text"
|
type="Number"
|
||||||
inputMode="numeric"
|
inputMode="numeric"
|
||||||
pattern="[0-9]*"
|
pattern="[0-9]*"
|
||||||
required
|
required
|
||||||
@ -1477,7 +1477,7 @@ const EditCompanyProfile = () => {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
label="Number of Non-Emirati Female"
|
label="Number of Non-Emirati Female"
|
||||||
value={form.employmentNonEmiratiFemale || ""}
|
value={form?.employmentNonEmiratiFemale }
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
|
||||||
handleFormChange("employmentNonEmiratiFemale", e.target.value);
|
handleFormChange("employmentNonEmiratiFemale", e.target.value);
|
||||||
@ -1485,7 +1485,7 @@ const EditCompanyProfile = () => {
|
|||||||
}}
|
}}
|
||||||
placeholder="Enter Count"
|
placeholder="Enter Count"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="text"
|
type="Number"
|
||||||
inputMode="numeric"
|
inputMode="numeric"
|
||||||
pattern="[0-9]*"
|
pattern="[0-9]*"
|
||||||
required
|
required
|
||||||
@ -1493,7 +1493,7 @@ const EditCompanyProfile = () => {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
label="Total Employees"
|
label="Total Employees"
|
||||||
value={form.employmentTotalEmployees || ""}
|
value={form?.employmentTotalEmployees }
|
||||||
placeholder="Total Employees"
|
placeholder="Total Employees"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="number"
|
type="number"
|
||||||
@ -1502,7 +1502,7 @@ const EditCompanyProfile = () => {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
label="Total Emirati"
|
label="Total Emirati"
|
||||||
value={form.employmentTotalEmirati || ""}
|
value={form?.employmentTotalEmirati }
|
||||||
placeholder="Total Emirati"
|
placeholder="Total Emirati"
|
||||||
width="100%"
|
width="100%"
|
||||||
type="number"
|
type="number"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user