diff --git a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx
index 571817dc..1e989963 100644
--- a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx
+++ b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx
@@ -93,13 +93,6 @@ export default function CircuitTrestleSetting({ id }) {
}, [])
// 수동할당 시 모듈 삭제
- useEffect(() => {
- if (allocationType === ALLOCATION_TYPE.PASSIVITY && tabNum === 2) {
- const notAllocationModules = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE && !obj.circuit)
- canvas.remove(...notAllocationModules)
- canvas.renderAll()
- }
- }, [tabNum])
// 시리즈중 자동으로 추천 PCS 정보 조회
const onAutoRecommend = () => {
@@ -459,6 +452,21 @@ export default function CircuitTrestleSetting({ id }) {
})
}
+ const handleStepUp = () => {
+ const notAllocationModules = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE && !obj.circuit)
+ if (notAllocationModules.length > 0) {
+ swalFire({
+ title: getMessage('not.allocation.exist.module'),
+ type: 'alert',
+ confirmFn: () => {},
+ })
+ return
+ // canvas.remove(...notAllocationModules)
+ // canvas.renderAll()
+ }
+ setTabNum(2)
+ }
+
// 닫기 버튼 클릭 시 처리하는 함수 추가
const handleClose = () => {
// // 회로 번호 텍스트 제거
@@ -514,7 +522,7 @@ export default function CircuitTrestleSetting({ id }) {
-