From fe8723fd8c0f7114ce9aa3c3c6086899559e578d Mon Sep 17 00:00:00 2001 From: ysCha Date: Mon, 16 Jun 2025 17:11:53 +0900 Subject: [PATCH] =?UTF-8?q?[1104]=20=EA=B2=AC=EC=A0=81=EC=84=9C=EC=97=90?= =?UTF-8?q?=EC=84=9C=20Plan=20=EC=9D=B4=EB=8F=99=EC=9D=B4=ED=9B=84=20?= =?UTF-8?q?=EB=AA=A8=EB=93=88=EA=B0=80=EB=8C=80=EB=A1=9C=20=EC=98=A4?= =?UTF-8?q?=EB=A9=B4=20=EC=9D=B4=EC=A0=84Plan=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=EC=98=A4=EB=A5=98=20+=20=EC=8B=9C?= =?UTF-8?q?=EB=AE=AC=EB=A0=88=EC=9D=B4=EC=85=98=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EB=AA=A8=EB=93=88=EA=B0=80=EB=8C=80=EB=A1=9C=20=EC=98=A4?= =?UTF-8?q?=EB=A9=B4=20plan=20=EC=97=86=EC=96=B4=EC=A7=80=EB=8A=94=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/CanvasMenu.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index 63473e9a..8f6b90c1 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -25,7 +25,7 @@ import { useCommonUtils } from '@/hooks/common/useCommonUtils' import useMenu from '@/hooks/common/useMenu' import { useEstimateController } from '@/hooks/floorPlan/estimate/useEstimateController' import { useAxios } from '@/hooks/useAxios' -import { canvasSettingState, canvasState, canvasZoomState, currentMenuState, verticalHorizontalModeState } from '@/store/canvasAtom' +import { canvasSettingState, canvasState, canvasZoomState, currentMenuState, verticalHorizontalModeState, currentCanvasPlanState } from '@/store/canvasAtom' import { sessionStore } from '@/store/commonAtom' import { outerLinePointsState } from '@/store/outerLineAtom' import { appMessageStore, globalLocaleStore } from '@/store/localeAtom' @@ -52,6 +52,7 @@ import { useRoofFn } from '@/hooks/common/useRoofFn' import { usePolygon } from '@/hooks/usePolygon' import { useTrestle } from '@/hooks/module/useTrestle' export default function CanvasMenu(props) { + const [currentCanvasPlan, setCurrentCanvasPlan] = useRecoilState(currentCanvasPlanState) const { selectedMenu, setSelectedMenu } = props const pathname = usePathname() const router = useRouter() @@ -234,7 +235,7 @@ export default function CanvasMenu(props) { router.push(`/floor-plan?pid=${pid}&objectNo=${objectNo}`) setSelectedMenu('module') } - await reloadCanvasStatus(objectNo, pid) + await reloadCanvasStatus(objectNo, currentCanvasPlan?.planNo ?? pid) break case 'estimate': if (!isAllComplete()) {