This commit is contained in:
karimaldeen 2024-09-25 00:24:26 +03:00
parent 53d3908f00
commit 3bdfdf799e
3 changed files with 20 additions and 8 deletions

View File

@ -68,7 +68,7 @@ console.log(PackagesInfo);
</div>
<button
className="add_button"
disabled={status === QueryStatusEnum.LOADING || !formik.dirty}
disabled={status === QueryStatusEnum.LOADING || !formik.dirty || !values?.package_id}
onClick={handleNext}
>
{t(`practical.sale`)}

View File

@ -14,7 +14,7 @@ const Form = ({status}:{status?:any}) => {
const {values,setFieldValue} = useFormikContext<any>()
console.log(values?.currentModalIndex);
const { isOpen, setIsOpen } = useModalState((state) => state);
const { setObjectToEdit } = useObjectToEdit();
const { setObjectToEdit,objectToEdit } = useObjectToEdit();
const {t} = useTranslation();
const formik = useFormikContext();
const handleNext = ()=>{
@ -27,6 +27,14 @@ const Form = ({status}:{status?:any}) => {
setObjectToEdit({});
};
const student_info = objectToEdit?.data?.data
const PackagesInfo = student_info?.packages.map((info:any) => ({
id: info?.id,
name: info.name + " " + `( ${info?.original_price} )`
}));
return (
values?.currentModalIndex == 2 &&
@ -49,9 +57,11 @@ const Form = ({status}:{status?:any}) => {
<ValidationField
placeholder="choose"
label="package"
name="package"
name="package_id"
type="Select"
option={[]}
option={PackagesInfo}
disabled
allowClear={false}
/>
</div>
{/* {values?.currentModalIndex} */}

View File

@ -23,7 +23,7 @@ const Form = () => {
const {data,isError,isSuccess,status} = useGetStudentByPhone({
phone_number:phoneNumber
},{
enabled: triggerApi
enabled: triggerApi
});
const handleNext = ()=>{
@ -38,9 +38,11 @@ const Form = () => {
setIsOpen("");
setObjectToEdit({});
};
console.log(data?.data);
useEffect(() => {
if(isSuccess == true){
if(!!data?.data?.phone_number){
setFieldValue( "currentModalIndex" , values?.currentModalIndex + 1 )
setObjectToEdit({data})
setTriggerApi(false)
@ -51,7 +53,7 @@ const Form = () => {
}
}, [isSuccess])
}, [data?.data])
return (