diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index c0d943fa..cb431889 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -154,19 +154,15 @@ export default function CanvasMenu(props) { setType('module') break case 6: - promiseGet({ url: `/api/object/${objectNo}/detail` }).then((res) => { + promiseGet({ url: `/api/estimate/${objectNo}/${pid}/detail` }).then((res) => { if (res.status === 200) { - const planList = res.data.planList - const objectPlanDetail = planList.filter((row) => row.objectNo === objectNo && row.planNo === pid) - - if (objectPlanDetail) { - if (objectPlanDetail[0].estimateDate) { - router.push(`/floor-plan/simulator/${menu.index}?pid=${pid}&objectNo=${objectNo}`) - setMenuNumber(menu.index) - setCurrentMenu(menu.title) - } else { - alert(getMessage('simulator.menu.move.valid1')) - } + const estimateDetail = res.data + if (estimateDetail.docNo) { + setMenuNumber(menu.index) + setCurrentMenu(menu.title) + router.push(`/floor-plan/simulator/${menu.index}?pid=${pid}&objectNo=${objectNo}`) + } else { + alert(getMessage('simulator.menu.move.valid1')) } } })