From 12e183c1330196d8dc23521161b4df3826cf9765 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Thu, 6 Feb 2025 16:38:43 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=ED=9B=84=20=EB=8B=A4=EC=8B=9C=20circuitNumber=20vi?= =?UTF-8?q?sible=20true=EC=B2=98=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/circuitTrestle/CircuitTrestleSetting.jsx | 6 ++++-- src/hooks/module/useTrestle.js | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx index ef3229cb..585c339b 100644 --- a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx +++ b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx @@ -30,7 +30,7 @@ const ALLOCATION_TYPE = { export default function CircuitTrestleSetting({ id }) { const { getMessage } = useMessage() const { closePopup } = usePopup() - const { apply, hideCircuitNumberTexts } = useTrestle() + const { apply, setViewCircuitNumberTexts } = useTrestle() const { swalFire } = useSwal() const { saveEstimate } = useEstimate() const canvas = useRecoilValue(canvasState) @@ -450,13 +450,15 @@ export default function CircuitTrestleSetting({ id }) { obj.pcses = getStepUpListData() }) - hideCircuitNumberTexts() + setViewCircuitNumberTexts(false) //TODO : 이미지 저장 const result = await apply() if (result) { // TODO : 이미지 저장 + + setViewCircuitNumberTexts(true) await saveEstimate(result) } // removeNotAllocationModules() diff --git a/src/hooks/module/useTrestle.js b/src/hooks/module/useTrestle.js index c47f99c0..441bfcf7 100644 --- a/src/hooks/module/useTrestle.js +++ b/src/hooks/module/useTrestle.js @@ -2234,13 +2234,13 @@ export const useTrestle = () => { // 전모듈 의 회로번호 visible false 처리 // 가대 설치 전 필요 - const hideCircuitNumberTexts = () => { + const setViewCircuitNumberTexts = (visible) => { const circuitNumberTexts = canvas.getObjects().filter((obj) => obj.name === 'circuitNumber') circuitNumberTexts.forEach((text) => { - text.visible = false + text.visible = visible }) canvas.renderAll() } - return { apply, getTrestleParams, clear, hideCircuitNumberTexts } + return { apply, getTrestleParams, clear, setViewCircuitNumberTexts } }