From d37b1911397c49f1d4ffa9b73a518f74aa424223 Mon Sep 17 00:00:00 2001 From: ysCha Date: Fri, 12 Sep 2025 10:43:13 +0900 Subject: [PATCH] =?UTF-8?q?[1216]=20=EB=AA=A8=EB=93=88=EC=97=90=20?= =?UTF-8?q?=EC=8B=9C=EB=A6=AC=EC=A6=88=20=EC=B6=94=EA=B0=80=20-=20?= =?UTF-8?q?=EC=8B=9C=EB=A6=AC=EC=A6=88=EA=B0=80=20=EC=A1=B4=EC=9E=AC?= =?UTF-8?q?=ED=95=98=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EB=AA=A8=EB=93=88?= =?UTF-8?q?=EC=A1=B4=EC=9E=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/basic/step/Orientation.jsx | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/components/floor-plan/modal/basic/step/Orientation.jsx b/src/components/floor-plan/modal/basic/step/Orientation.jsx index c5427d3b..976e2cd1 100644 --- a/src/components/floor-plan/modal/basic/step/Orientation.jsx +++ b/src/components/floor-plan/modal/basic/step/Orientation.jsx @@ -71,6 +71,11 @@ export const Orientation = forwardRef((props, ref) => { ], } + const allOption = { + moduleSerCd: 'ALL', + moduleSerNm: getMessage("board.sub.total") || 'ALL' + }; + useEffect(() => { if (basicSetting.roofSizeSet == '3') { restoreModuleInstArea() @@ -95,6 +100,8 @@ export const Orientation = forwardRef((props, ref) => { if (currentSeries && (!selectedModuleSeries || selectedModuleSeries.moduleSerCd !== currentSeries.moduleSerCd)) { setSelectedModuleSeries(currentSeries) } + }else{ + setSelectedModuleSeries(allOption) } } } @@ -235,7 +242,8 @@ export const Orientation = forwardRef((props, ref) => { filtered = moduleList } else { // 특정 시리즈 선택 시 해당 시리즈 모듈만 표시 - filtered = moduleList.filter(module => module.moduleSerCd === e.moduleSerCd) + //filtered = moduleList.filter(module => module.moduleSerCd === e.moduleSerCd) + filtered = moduleList.filter(module => module && module.moduleSerCd && module.moduleSerCd === e.moduleSerCd) } setFilteredModuleList(filtered) @@ -324,11 +332,6 @@ export const Orientation = forwardRef((props, ref) => { }) // "전체" 옵션을 맨 앞에 추가 - const allOption = { - moduleSerCd: 'ALL', - moduleSerNm: getMessage("board.sub.total") || 'ALL' - } - const seriesList = [allOption, ...mappedSeries] setModuleSeriesList(seriesList) @@ -436,16 +439,16 @@ export const Orientation = forwardRef((props, ref) => {
{getMessage('modal.module.basic.setting.module.series.setting')}
- {moduleSeriesList.length > 0 && ( +
0 ? moduleSeriesList : [allOption]} value={selectedModuleSeries} targetKey={'moduleSerCd'} sourceKey={'moduleSerCd'} showKey={'moduleSerNm'} onChange={(e) => handleChangeModuleSeries(e)} /> - )} +