news added and update bug fix
This commit is contained in:
@@ -133,7 +133,6 @@ const StepOne = ({
|
||||
transport: t.transport.id,
|
||||
price: t.price ?? 0,
|
||||
})) ?? [];
|
||||
console.log("transport", transports);
|
||||
|
||||
setTransportPrices(transports.map((t) => formatPrice(t.price ?? 0)));
|
||||
|
||||
@@ -241,6 +240,8 @@ const StepOne = ({
|
||||
onSuccess: (res) => {
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["tours_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
setId(res.data.data.id);
|
||||
setStep(2);
|
||||
},
|
||||
@@ -257,8 +258,10 @@ const StepOne = ({
|
||||
return updateTours({ body, id });
|
||||
},
|
||||
onSuccess: (res) => {
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["tours_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
setId(res.data.data.id);
|
||||
setStep(2);
|
||||
},
|
||||
@@ -320,7 +323,6 @@ const StepOne = ({
|
||||
if (value.banner instanceof File) {
|
||||
formData.append("image_banner", value.banner);
|
||||
}
|
||||
console.log(value.banner, "value.banner");
|
||||
|
||||
// Tarif va transport
|
||||
// value.tarif?.forEach((e, i) => {
|
||||
@@ -491,8 +493,6 @@ const StepOne = ({
|
||||
queryFn: () => hotelTransport({ page: 1, page_size: 10 }),
|
||||
});
|
||||
|
||||
console.log(form.formState.errors);
|
||||
|
||||
return (
|
||||
<Form {...form}>
|
||||
<form onSubmit={form.handleSubmit(onSubmit)} className="space-y-6">
|
||||
|
||||
@@ -111,7 +111,6 @@ const StepTwo = ({
|
||||
? "Full Board"
|
||||
: "all_inclusive";
|
||||
|
||||
// ✅ SetValue faqat backenddan qiymat kelganda chaqiriladi
|
||||
form.setValue("mealPlan", mealPlan);
|
||||
|
||||
form.setValue(
|
||||
@@ -126,7 +125,7 @@ const StepTwo = ({
|
||||
...new Set(hotel.hotel_features?.map((f) => String(f.id)) ?? []),
|
||||
]);
|
||||
}
|
||||
}, [isEditMode, hotelDetail, form]);
|
||||
}, [isEditMode, hotelDetail, form, data]);
|
||||
|
||||
// 🧩 Select ma'lumotlari
|
||||
const [allHotelTypes, setAllHotelTypes] = useState<Type[]>([]);
|
||||
@@ -231,9 +230,10 @@ const StepTwo = ({
|
||||
const { mutate, isPending } = useMutation({
|
||||
mutationFn: (body: FormData) => createHotel({ body }),
|
||||
onSuccess: () => {
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["tours_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
toast.success(t("Muvaffaqiyatli saqlandi"));
|
||||
navigate("/tours");
|
||||
setStep(1);
|
||||
@@ -249,9 +249,10 @@ const StepTwo = ({
|
||||
mutationFn: ({ body, id }: { id: number; body: FormData }) =>
|
||||
editHotel({ body, id }),
|
||||
onSuccess: () => {
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["tours_detail"] });
|
||||
queryClient.refetchQueries({ queryKey: ["hotel_detail"] });
|
||||
toast.success(t("Muvaffaqiyatli saqlandi"));
|
||||
navigate("/tours");
|
||||
setStep(1);
|
||||
|
||||
Reference in New Issue
Block a user