From 024da3baf7dd45649f397950459276f5501ac0a4 Mon Sep 17 00:00:00 2001 From: Amin Ghasempoor Date: Sun, 16 Jul 2023 13:39:46 +0330 Subject: [PATCH] machinary implement --- public/locales/fa/app.json | 3 ++- .../machinary-office/Form/ConfirmForm.jsx | 16 +++++++++++++++- src/lib/app/hooks/useDatatable.jsx | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/public/locales/fa/app.json b/public/locales/fa/app.json index 1a505df..35fa040 100644 --- a/public/locales/fa/app.json +++ b/public/locales/fa/app.json @@ -109,7 +109,8 @@ "updated_at": "تاریخ بروزرسانی", "navgan_id": "کد ناوگان", "vehicle_type": "نوع ماشین", - "state_name": "وضعیت درخواست" + "state_name": "وضعیت درخواست", + "proposed_amount": "مقدار پیشنهادی" }, "ConfirmDialog": { "confirm": "تایید", diff --git a/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx b/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx index 702ce9b..3e64087 100644 --- a/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx +++ b/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx @@ -6,8 +6,10 @@ import { DialogContentText, DialogActions, Button, + TextField, } from "@mui/material"; import { useTranslations } from "next-intl"; +import { useState } from "react"; const ConfirmForm = ({ open, @@ -17,15 +19,27 @@ const ConfirmForm = ({ confirmData, }) => { const t = useTranslations(); + const [proposedAmount, setProposedAmount] = useState(""); const handleConfirm = () => { + const formData = new FormData(); + formData.append("proposed_amount", proposedAmount); handleDelete(); - confirmData(CONFIRM_MACHINARY_OFFICE, rowId); + confirmData(CONFIRM_MACHINARY_OFFICE, rowId, formData); }; return ( {t("ConfirmDialog.confirm")} {t("ConfirmDialog.context")} + setProposedAmount(e.target.value)} + sx={{ mt: 2 }} + fullWidth + />