From bb9c3c8bc0c5e16f2e899d733515e5c43a6ac516 Mon Sep 17 00:00:00 2001 From: yjnoh Date: Fri, 31 Jan 2025 15:11:16 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=A4=EB=A5=98=20=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/basic/step/ModuleTabContents.jsx | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/components/floor-plan/modal/basic/step/ModuleTabContents.jsx b/src/components/floor-plan/modal/basic/step/ModuleTabContents.jsx index ca290ac0..2489df61 100644 --- a/src/components/floor-plan/modal/basic/step/ModuleTabContents.jsx +++ b/src/components/floor-plan/modal/basic/step/ModuleTabContents.jsx @@ -275,8 +275,8 @@ export default function ModuleTabContents({ tabIndex, addRoof, setAddedRoofs, ro //기존에 선택된 데이터가 있으면 체크한다 if (moduleConstructionSelectionData && moduleConstructionSelectionData.construction) { - selectedConstruction.setupCover = moduleConstructionSelectionData.construction.setupCover - selectedConstruction.setupSnowCover = moduleConstructionSelectionData.construction.setupSnowCover + selectedConstruction.setupCover = moduleConstructionSelectionData.construction.setupCover || false + selectedConstruction.setupSnowCover = moduleConstructionSelectionData.construction.setupSnowCover || false setCvrChecked(selectedConstruction.setupCover) setSnowGdChecked(selectedConstruction.setupSnowCover) } @@ -355,20 +355,24 @@ export default function ModuleTabContents({ tabIndex, addRoof, setAddedRoofs, ro if (moduleSelectionInitOriginData.current.moduleItemId && moduleSelectionInitOriginData.current.moduleTpCd) { //초기에 들어온 데이터가 수정된 데이터가 값이 다르다면` if (!isEqualObjects(moduleSelectionInitOriginData.current, moduleSelectionInitParams)) { - // console.log('moduleSelectionInitParams', moduleSelectionInitParams) //가대 선택 초기화 setSelectedTrestle({}) + //공법 선택 초기화 setSelectedConstMthd({}) + //지붕밑바탕 선택 초기화 setSelectedRoofBase({}) + //공법 리스트 초기화 setConstructionList([]) + // 기본 정보 초기화 setModuleSelectionData({ ...moduleSelectionData, roofConstructions: [], }) + // 선택 데이터 초 기화 setModuleConstructionSelectionData({ addRoof: addRoof, @@ -376,11 +380,17 @@ export default function ModuleTabContents({ tabIndex, addRoof, setAddedRoofs, ro construction: {}, }) + //임시 데이터 초기화 setTempModuleSelectionData({ ...moduleSelectionData, roofConstructions: [], }) + //처마커버 해제 + setCvrChecked(false) + //눈막이금구 해제 + setSnowGdChecked(false) + // 데이터 없음으로 변경 setIsExistData(false) @@ -611,7 +621,7 @@ export default function ModuleTabContents({ tabIndex, addRoof, setAddedRoofs, ro type="checkbox" id={`ch01_${tabIndex}`} disabled={cvrYn === 'N' ? true : false} - checked={cvrChecked} + checked={cvrChecked || false} onChange={handleCvrChecked} /> @@ -621,7 +631,7 @@ export default function ModuleTabContents({ tabIndex, addRoof, setAddedRoofs, ro type="checkbox" id={`ch02_${tabIndex}`} disabled={snowGdPossYn === 'N' ? true : false} - checked={snowGdChecked} + checked={snowGdChecked || false} onChange={handleSnowGdChecked} />