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}
/>