From 214ce43ff96afca2b020fcb5bcc91b0e1224e387 Mon Sep 17 00:00:00 2001 From: alaguraj Date: Mon, 11 Aug 2025 15:52:41 +0530 Subject: [PATCH] table isDeleted issues Fixed --- .../(floor-plan-update)/floor-plan/page.jsx | 46 +++++++++++-------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/src/app/admin/(floor-plan-update)/floor-plan/page.jsx b/src/app/admin/(floor-plan-update)/floor-plan/page.jsx index 169c077..d6715f6 100644 --- a/src/app/admin/(floor-plan-update)/floor-plan/page.jsx +++ b/src/app/admin/(floor-plan-update)/floor-plan/page.jsx @@ -38,7 +38,7 @@ const DineInInner = () => { enable: 0, }); const [errors, setErrors] = useState({}); - const [deleteConfirm, setDeleteConfirm] = useState({ show: false, id: null, isDeleted: null}); + const [deleteConfirm, setDeleteConfirm] = useState({ show: false, id: null, isDeleted: null }); const [restaruntBranch, setRestaruntBranch] = useState("") const [floorData, setFloorData] = useState(null); const [roomData, setRoomData] = useState(null); @@ -286,7 +286,7 @@ const DineInInner = () => { }; const handleRoomDelete = async () => { - try { + try { const body = { isdeleted: roomDeleteConfirm?.isDeleted == 0 ? 1 : 0 } @@ -458,7 +458,10 @@ const DineInInner = () => { const handleDelete = async () => { try { - await client.put(`/Dine360 Table/${deleteConfirm.id}`); + const body = { + isdeleted: deleteConfirm?.isDeleted == 0 ? 1 : 0 + } + await client.put(`/Dine360 Table/${deleteConfirm.id}`, body); setDeleteConfirm({ show: false, id: null, isDeleted: null }); getTableData(selectedRoom); } catch (error) { @@ -499,7 +502,7 @@ const DineInInner = () => { >
{ - floor?.isdeleted == 1 && () + floor?.isdeleted == 1 && () } { >
{ - room?.isdeleted == 1 && () + room?.isdeleted == 1 && () } { e.preventDefault(); setRoomDeleteConfirm({ show: true, id: room.name, isDeleted: room.isdeleted }); }}> - {room.isdeleted === 1 ? ( + {room.isdeleted === 1 ? ( <> Restore @@ -702,6 +705,7 @@ const DineInInner = () => { // onClick={() => handleTableClick(table)} >
+ { if (table?.totalcapacity <= 2) return 'seating-24.png'; @@ -717,6 +721,12 @@ const DineInInner = () => { { 'grayscale': table.status === 'booked' } )} /> + { + table?.isdeleted == 1 && () + }
{ e.preventDefault(); setDeleteConfirm({ show: true, id: table.name, isDeleted: table.isdeleted }) }} - > - {table.isdeleted === 1 ? ( - <> - Restore - - ) : ( - <> - Delete - - )} + > + {table.isdeleted === 1 ? ( + <> + Restore + + ) : ( + <> + Delete + + )} @@ -960,7 +970,7 @@ const DineInInner = () => {
-
+
{roomDeleteConfirm?.isDeleted === 0 ? "Confirm to Delete" : "Confirm to Restore"}