remove field province
This commit is contained in:
@@ -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"}
|
||||
|
||||
@@ -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>
|
||||
</>
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user