fixes
This commit is contained in:
parent
53d3908f00
commit
3bdfdf799e
|
|
@ -68,7 +68,7 @@ console.log(PackagesInfo);
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
className="add_button"
|
className="add_button"
|
||||||
disabled={status === QueryStatusEnum.LOADING || !formik.dirty}
|
disabled={status === QueryStatusEnum.LOADING || !formik.dirty || !values?.package_id}
|
||||||
onClick={handleNext}
|
onClick={handleNext}
|
||||||
>
|
>
|
||||||
{t(`practical.sale`)}
|
{t(`practical.sale`)}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ const Form = ({status}:{status?:any}) => {
|
||||||
const {values,setFieldValue} = useFormikContext<any>()
|
const {values,setFieldValue} = useFormikContext<any>()
|
||||||
console.log(values?.currentModalIndex);
|
console.log(values?.currentModalIndex);
|
||||||
const { isOpen, setIsOpen } = useModalState((state) => state);
|
const { isOpen, setIsOpen } = useModalState((state) => state);
|
||||||
const { setObjectToEdit } = useObjectToEdit();
|
const { setObjectToEdit,objectToEdit } = useObjectToEdit();
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
||||||
const formik = useFormikContext();
|
const formik = useFormikContext();
|
||||||
const handleNext = ()=>{
|
const handleNext = ()=>{
|
||||||
|
|
@ -27,6 +27,14 @@ const Form = ({status}:{status?:any}) => {
|
||||||
setObjectToEdit({});
|
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 (
|
return (
|
||||||
values?.currentModalIndex == 2 &&
|
values?.currentModalIndex == 2 &&
|
||||||
|
|
||||||
|
|
@ -49,9 +57,11 @@ const Form = ({status}:{status?:any}) => {
|
||||||
<ValidationField
|
<ValidationField
|
||||||
placeholder="choose"
|
placeholder="choose"
|
||||||
label="package"
|
label="package"
|
||||||
name="package"
|
name="package_id"
|
||||||
type="Select"
|
type="Select"
|
||||||
option={[]}
|
option={PackagesInfo}
|
||||||
|
disabled
|
||||||
|
allowClear={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{/* {values?.currentModalIndex} */}
|
{/* {values?.currentModalIndex} */}
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ const Form = () => {
|
||||||
const {data,isError,isSuccess,status} = useGetStudentByPhone({
|
const {data,isError,isSuccess,status} = useGetStudentByPhone({
|
||||||
phone_number:phoneNumber
|
phone_number:phoneNumber
|
||||||
},{
|
},{
|
||||||
enabled: triggerApi
|
enabled: triggerApi
|
||||||
});
|
});
|
||||||
|
|
||||||
const handleNext = ()=>{
|
const handleNext = ()=>{
|
||||||
|
|
@ -38,9 +38,11 @@ const Form = () => {
|
||||||
setIsOpen("");
|
setIsOpen("");
|
||||||
setObjectToEdit({});
|
setObjectToEdit({});
|
||||||
};
|
};
|
||||||
|
console.log(data?.data);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if(isSuccess == true){
|
|
||||||
|
if(!!data?.data?.phone_number){
|
||||||
setFieldValue( "currentModalIndex" , values?.currentModalIndex + 1 )
|
setFieldValue( "currentModalIndex" , values?.currentModalIndex + 1 )
|
||||||
setObjectToEdit({data})
|
setObjectToEdit({data})
|
||||||
setTriggerApi(false)
|
setTriggerApi(false)
|
||||||
|
|
@ -51,7 +53,7 @@ const Form = () => {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}, [isSuccess])
|
}, [data?.data])
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user