diff --git a/src/components/management/StuffSubHeader.jsx b/src/components/management/StuffSubHeader.jsx index c22f4cb8..f35c6c53 100644 --- a/src/components/management/StuffSubHeader.jsx +++ b/src/components/management/StuffSubHeader.jsx @@ -49,20 +49,18 @@ export default function StuffSubHeader({ type }) { const searchParams = useSearchParams() const objectNo = searchParams.get('objectNo') //url에서 물건번호 꺼내서 바로 set - // url에 물건번호로 도면작성화면으로 이동 + /** + * 도면작성은 플랜1번의 도면작성화면으로 이동하기 때문에 -> 플랜1번이 삭제가능으로 변경되서 planList의 0번째로! + * 1.물건작성하고 바로 -> planList 생성전. surface + * 2.물건이 여러건있을때 1번 플랜의 estimateDate 여부로 selectedMenu 셋팅 + */ const moveFloorPlan = () => { setFloorPlanObjectNo({ floorPlanObjectNo: objectNo }) - const param = { - pid: '1', + pid: managementState?.planList?.length === 0 ? '1' : managementState?.planList[0].planNo, objectNo: objectNo, } - /** - * 도면작성은 플랜1번의 도면작성화면으로 이동하기 때문에 - * 1.물건작성하고 바로 -> planList 생성전. surface - * 2.물건이 여러건있을때 1번 플랜의 estimateDate 여부로 selectedMenu 셋팅 - */ if (managementState?.planList?.length === 0) { setSelectedMenu('surface') } else { @@ -72,6 +70,7 @@ export default function StuffSubHeader({ type }) { setSelectedMenu('surface') } } + const url = `/floor-plan?${queryStringFormatter(param)}` router.push(url)