Compare commits
3 Commits
7308bd8d03
...
62887548cf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
62887548cf | ||
|
|
8715d8e94e | ||
|
|
868f5038b0 |
@ -12,7 +12,7 @@ import {checkIfCurrentDate} from "../../utils/dateUtils";
|
|||||||
|
|
||||||
const schema = z.object({
|
const schema = z.object({
|
||||||
markTime: z.string().nonempty({message:"Time is required"}),
|
markTime: z.string().nonempty({message:"Time is required"}),
|
||||||
description:z.string().optional()
|
description:z.string().max(200,"description should less than 200 chracters").optional()
|
||||||
});
|
});
|
||||||
|
|
||||||
const CheckCheckOutmodel = ({modeldata,closeModal,handleSubmitForm,}) => {
|
const CheckCheckOutmodel = ({modeldata,closeModal,handleSubmitForm,}) => {
|
||||||
@ -30,6 +30,7 @@ const CheckCheckOutmodel = ({modeldata,closeModal,handleSubmitForm,}) => {
|
|||||||
setValue,
|
setValue,
|
||||||
} = useForm({
|
} = useForm({
|
||||||
resolver: zodResolver( schema ),
|
resolver: zodResolver( schema ),
|
||||||
|
mode:"onChange"
|
||||||
});
|
});
|
||||||
|
|
||||||
const onSubmit = ( data ) =>
|
const onSubmit = ( data ) =>
|
||||||
@ -85,6 +86,7 @@ const CheckCheckOutmodel = ({modeldata,closeModal,handleSubmitForm,}) => {
|
|||||||
name="description"
|
name="description"
|
||||||
className="form-control"
|
className="form-control"
|
||||||
{...register( "description" )}
|
{...register( "description" )}
|
||||||
|
maxLength={200}
|
||||||
/>
|
/>
|
||||||
{errors.description && (
|
{errors.description && (
|
||||||
<p className="text-danger">{errors.description.message}</p>
|
<p className="text-danger">{errors.description.message}</p>
|
||||||
|
|||||||
@ -121,6 +121,7 @@ const ManageEmployee = () => {
|
|||||||
register,
|
register,
|
||||||
control,
|
control,
|
||||||
handleSubmit,
|
handleSubmit,
|
||||||
|
watch,
|
||||||
formState: { errors },
|
formState: { errors },
|
||||||
reset,
|
reset,
|
||||||
getValues,
|
getValues,
|
||||||
@ -144,8 +145,11 @@ const ManageEmployee = () => {
|
|||||||
PhoneNumber: currentEmployee?.phoneNumber || "",
|
PhoneNumber: currentEmployee?.phoneNumber || "",
|
||||||
JobRoleId: currentEmployee?.jobRoleId || "",
|
JobRoleId: currentEmployee?.jobRoleId || "",
|
||||||
},
|
},
|
||||||
|
mode: "onChange",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const AadharNumberValue = watch("AadharNumber") || "";
|
||||||
|
|
||||||
const onSubmit = (data) => {
|
const onSubmit = (data) => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
|
|
||||||
@ -338,6 +342,7 @@ const ManageEmployee = () => {
|
|||||||
{...register("PhoneNumber")}
|
{...register("PhoneNumber")}
|
||||||
className="form-control form-control-sm"
|
className="form-control form-control-sm"
|
||||||
placeholder="Phone Number"
|
placeholder="Phone Number"
|
||||||
|
inputMode="numeric"
|
||||||
/>
|
/>
|
||||||
{errors.PhoneNumber && (
|
{errors.PhoneNumber && (
|
||||||
<div
|
<div
|
||||||
@ -430,6 +435,7 @@ const ManageEmployee = () => {
|
|||||||
aria-label="Current Address"
|
aria-label="Current Address"
|
||||||
aria-describedby="basic-icon-default-message2"
|
aria-describedby="basic-icon-default-message2"
|
||||||
{...register( "CurrentAddress" )}
|
{...register( "CurrentAddress" )}
|
||||||
|
maxLength={500}
|
||||||
></textarea>
|
></textarea>
|
||||||
{errors.CurrentAddress && (
|
{errors.CurrentAddress && (
|
||||||
<div
|
<div
|
||||||
@ -452,6 +458,7 @@ const ManageEmployee = () => {
|
|||||||
aria-label="Permanent Address"
|
aria-label="Permanent Address"
|
||||||
aria-describedby="basic-icon-default-message2"
|
aria-describedby="basic-icon-default-message2"
|
||||||
{...register( "PermanentAddress" )}
|
{...register( "PermanentAddress" )}
|
||||||
|
maxLength={500}
|
||||||
></textarea>
|
></textarea>
|
||||||
{errors.PermanentAddress && (
|
{errors.PermanentAddress && (
|
||||||
<div
|
<div
|
||||||
@ -507,6 +514,7 @@ const ManageEmployee = () => {
|
|||||||
{...register("EmergencyContactPerson")}
|
{...register("EmergencyContactPerson")}
|
||||||
className="form-control form-control-sm"
|
className="form-control form-control-sm"
|
||||||
id="EmergencyContactPerson"
|
id="EmergencyContactPerson"
|
||||||
|
maxLength={50}
|
||||||
placeholder="Contact Person"
|
placeholder="Contact Person"
|
||||||
/>
|
/>
|
||||||
{errors.EmergencyContactPerson && (
|
{errors.EmergencyContactPerson && (
|
||||||
@ -528,6 +536,7 @@ const ManageEmployee = () => {
|
|||||||
className="form-control form-control-sm phone-mask"
|
className="form-control form-control-sm phone-mask"
|
||||||
id="EmergencyPhoneNumber"
|
id="EmergencyPhoneNumber"
|
||||||
placeholder="Phone Number"
|
placeholder="Phone Number"
|
||||||
|
inputMode="numeric"
|
||||||
/>
|
/>
|
||||||
{errors.EmergencyPhoneNumber && (
|
{errors.EmergencyPhoneNumber && (
|
||||||
<div
|
<div
|
||||||
@ -549,6 +558,8 @@ const ManageEmployee = () => {
|
|||||||
className="form-control form-control-sm"
|
className="form-control form-control-sm"
|
||||||
id="AadharNumber"
|
id="AadharNumber"
|
||||||
placeholder="AADHAR Number"
|
placeholder="AADHAR Number"
|
||||||
|
maxLength={12}
|
||||||
|
inputMode="numeric"
|
||||||
/>
|
/>
|
||||||
{errors.AadharNumber && (
|
{errors.AadharNumber && (
|
||||||
<div className="danger-text text-start">
|
<div className="danger-text text-start">
|
||||||
@ -565,6 +576,7 @@ const ManageEmployee = () => {
|
|||||||
className="form-control form-control-sm"
|
className="form-control form-control-sm"
|
||||||
id="PanNumber"
|
id="PanNumber"
|
||||||
placeholder="PAN Number"
|
placeholder="PAN Number"
|
||||||
|
maxLength={10}
|
||||||
/>
|
/>
|
||||||
{errors.PanNumber && (
|
{errors.PanNumber && (
|
||||||
<div
|
<div
|
||||||
|
|||||||
@ -62,7 +62,9 @@ const ManageProjectInfo = ( {project,handleSubmitForm, onClose} ) =>
|
|||||||
endDate: formatDate(project?.endDate ) || currentDate,
|
endDate: formatDate(project?.endDate ) || currentDate,
|
||||||
projectStatusId: String(project?.projectStatusId || "0"),
|
projectStatusId: String(project?.projectStatusId || "0"),
|
||||||
|
|
||||||
}
|
},
|
||||||
|
mode:"onChange"
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
useEffect( () =>
|
useEffect( () =>
|
||||||
@ -210,7 +212,7 @@ const ManageProjectInfo = ( {project,handleSubmitForm, onClose} ) =>
|
|||||||
name="projectAddress"
|
name="projectAddress"
|
||||||
className="form-control"
|
className="form-control"
|
||||||
{...register( "projectAddress" )}
|
{...register( "projectAddress" )}
|
||||||
|
maxLength={500}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{errors.projectAddress && <div className="danger-text text-start" style={{fontSize:"12px"}}>{errors.projectAddress.message}</div>}
|
{errors.projectAddress && <div className="danger-text text-start" style={{fontSize:"12px"}}>{errors.projectAddress.message}</div>}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user