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

View File

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

View File

@@ -16,7 +16,7 @@ const RowActions = ({ row, mutate, mutateParentTable }) => {
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")} />
</Box>
);