remove field province

This commit is contained in:
AmirHossein Mahmoodi
2025-06-03 10:20:51 +03:30
parent f263fd6a7c
commit 51e02f2aa6
3 changed files with 10 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ import * as Yup from "yup";
import EdarateShahriField from "./EdarateShahriField"; import EdarateShahriField from "./EdarateShahriField";
import ProvinceField from "./ProvinceField"; import ProvinceField from "./ProvinceField";
const ReferContent = ({ rowId, mutate, setOpenReferDialog }) => { const ReferContent = ({ row, mutate, setOpenReferDialog }) => {
const requestServer = useRequest({ notificationSuccess: true }); const requestServer = useRequest({ notificationSuccess: true });
const validationSchema = Yup.object().shape({ const validationSchema = Yup.object().shape({
@@ -23,7 +23,7 @@ const ReferContent = ({ rowId, mutate, setOpenReferDialog }) => {
formState: { errors, isSubmitting }, formState: { errors, isSubmitting },
} = useForm({ } = useForm({
defaultValues: { defaultValues: {
province_id: "", province_id: row.original.province_id,
edarat_shahri_id: "", edarat_shahri_id: "",
description: "", description: "",
}, },
@@ -36,7 +36,7 @@ const ReferContent = ({ rowId, mutate, setOpenReferDialog }) => {
formData.append("province_id", data.province_id); formData.append("province_id", data.province_id);
formData.append("edarate_shahri_id", data.edarat_shahri_id); formData.append("edarate_shahri_id", data.edarat_shahri_id);
formData.append("refer_description", data.description); formData.append("refer_description", data.description);
await requestServer(`${REFER_FAST_REACT}/${rowId}`, "post", { await requestServer(`${REFER_FAST_REACT}/${row.original.id}`, "post", {
data: formData, data: formData,
hasSidebarUpdate: true, hasSidebarUpdate: true,
}) })
@@ -44,20 +44,20 @@ const ReferContent = ({ rowId, mutate, setOpenReferDialog }) => {
mutate(); mutate();
setOpenReferDialog(false); setOpenReferDialog(false);
}) })
.catch(() => {}); .catch(() => { });
}; };
return ( return (
<> <>
<DialogContent dividers> <DialogContent dividers>
<Stack spacing={2}> <Stack spacing={2}>
<Controller {/* <Controller
control={control} control={control}
name={"province_id"} name={"province_id"}
render={(props) => { render={(props) => {
return <ProvinceField {...props} />; return <ProvinceField {...props} />;
}} }}
/> /> */}
<Controller <Controller
control={control} control={control}
name={"edarat_shahri_id"} name={"edarat_shahri_id"}

View File

@@ -3,8 +3,9 @@ import { Dialog, DialogTitle, IconButton, Tooltip } from "@mui/material";
import { useState } from "react"; import { useState } from "react";
import ReferContent from "./ReferContent"; import ReferContent from "./ReferContent";
const Refer = ({ rowId, mutate }) => { const Refer = ({ row, mutate }) => {
const [openReferDialog, setOpenReferDialog] = useState(false); const [openReferDialog, setOpenReferDialog] = useState(false);
return ( return (
<> <>
<Tooltip title="ارجاع"> <Tooltip title="ارجاع">
@@ -24,7 +25,7 @@ const Refer = ({ rowId, mutate }) => {
> >
<DialogTitle>ارجاع</DialogTitle> <DialogTitle>ارجاع</DialogTitle>
{openReferDialog && ( {openReferDialog && (
<ReferContent mutate={mutate} rowId={rowId} setOpenReferDialog={setOpenReferDialog} /> <ReferContent mutate={mutate} row={row} setOpenReferDialog={setOpenReferDialog} />
)} )}
</Dialog> </Dialog>
</> </>

View File

@@ -16,7 +16,7 @@ const RowActions = ({ row, mutate, mutateParentTable }) => {
rowId={row.getValue("road_observeds__id")} rowId={row.getValue("road_observeds__id")}
/> />
)} )}
<Refer rowId={row.getValue("road_observeds__id")} mutate={mutate} /> <Refer row={row} mutate={mutate} />
<ReferList rowId={row.getValue("road_observeds__id")} /> <ReferList rowId={row.getValue("road_observeds__id")} />
</Box> </Box>
); );