From da2a53206eae22530bf453128cb2683f450f9979 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=8B=9D?=
<43837214+Minsiki@users.noreply.github.com>
Date: Sat, 8 Feb 2025 21:50:31 +0900
Subject: [PATCH] =?UTF-8?q?-=20=EB=AF=B8=ED=95=A0=EB=8B=B9=20=EB=AA=A8?=
=?UTF-8?q?=EB=93=88=20=EC=9E=88=EC=9D=84=EB=95=8C=20=EC=8A=B9=EC=95=95=20?=
=?UTF-8?q?=EC=84=A4=EC=A0=95=20=EB=AA=BB=EA=B0=80=EA=B2=8C=20=EC=88=98?=
=?UTF-8?q?=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../circuitTrestle/CircuitTrestleSetting.jsx | 24 ++++++++++++-------
.../floor-plan/modal/module/PanelEdit.jsx | 6 ++---
src/hooks/module/useModule.js | 1 +
src/locales/ja.json | 3 ++-
src/locales/ko.json | 3 ++-
5 files changed, 24 insertions(+), 13 deletions(-)
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 }) {
-