Compare commits
No commits in common. "d0fa7d7ea9b13a996fda8a4b9b109330458ff83b" and "c3b3191af9ed70fa878abba5aec39de7ab3ddd88" have entirely different histories.
d0fa7d7ea9
...
c3b3191af9
@ -77,7 +77,7 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (basicSetting.roofSizeSet === '3') {
|
if (basicSetting.roofSizeSet == '3') {
|
||||||
restoreModuleInstArea()
|
restoreModuleInstArea()
|
||||||
}
|
}
|
||||||
}, [])
|
}, [])
|
||||||
@ -187,7 +187,7 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
title: getMessage('module.not.found'),
|
title: getMessage('module.not.found'),
|
||||||
icon: 'warning',
|
icon: 'warning',
|
||||||
})
|
})
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -250,17 +250,8 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
|
|
||||||
// 필터링된 목록의 첫 번째 모듈을 자동 선택
|
// 필터링된 목록의 첫 번째 모듈을 자동 선택
|
||||||
if (filtered.length > 0) {
|
if (filtered.length > 0) {
|
||||||
const firstModule = filtered[0]
|
setSelectedModules(filtered[0])
|
||||||
setSelectedModules(firstModule)
|
|
||||||
// 상위 컴포넌트의 handleChangeModule 호출
|
|
||||||
if (handleChangeModule) {
|
|
||||||
handleChangeModule(firstModule)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
// 모듈 리스트가 비어있는 경우
|
|
||||||
setFilteredModuleList([])
|
|
||||||
setSelectedModules(null)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -351,14 +342,10 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
setSelectedModuleSeries(currentSeries)
|
setSelectedModuleSeries(currentSeries)
|
||||||
} else {
|
} else {
|
||||||
setSelectedModuleSeries(allOption)
|
setSelectedModuleSeries(allOption)
|
||||||
// "ALL"이 선택되면 자동으로 모듈 필터링 및 선택 실행
|
|
||||||
setTimeout(() => handleChangeModuleSeries(allOption), 0)
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// 선택된 모듈이 없으면 "전체"를 기본 선택
|
// 선택된 모듈이 없으면 "전체"를 기본 선택
|
||||||
setSelectedModuleSeries(allOption)
|
setSelectedModuleSeries(allOption)
|
||||||
// "ALL"이 선택되면 자동으로 모듈 필터링 및 선택 실행
|
|
||||||
setTimeout(() => handleChangeModuleSeries(allOption), 0)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -382,9 +369,6 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
if (filtered.length > 0 && !selectedModules) {
|
if (filtered.length > 0 && !selectedModules) {
|
||||||
setSelectedModules(filtered[0])
|
setSelectedModules(filtered[0])
|
||||||
}
|
}
|
||||||
} else if (moduleList.length === 0 && filteredModuleList.length === 0 && selectedModuleSeries) {
|
|
||||||
// 모듈 리스트가 비어있는 경우 빈 배열로 설정
|
|
||||||
setFilteredModuleList([])
|
|
||||||
}
|
}
|
||||||
}, [moduleList, selectedModuleSeries]);
|
}, [moduleList, selectedModuleSeries]);
|
||||||
return (
|
return (
|
||||||
@ -478,7 +462,6 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
sourceKey={'itemId'}
|
sourceKey={'itemId'}
|
||||||
showKey={'itemNm'}
|
showKey={'itemNm'}
|
||||||
onChange={(e) => handleChangeModule(e)}
|
onChange={(e) => handleChangeModule(e)}
|
||||||
showFirstOptionWhenEmpty = {true}
|
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
@ -529,7 +512,7 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
{basicSetting && basicSetting.roofSizeSet === '3' && (
|
{basicSetting && basicSetting.roofSizeSet == '3' && (
|
||||||
<div className="outline-form mt15">
|
<div className="outline-form mt15">
|
||||||
<span>{getMessage('modal.module.basic.setting.module.placement.area')}</span>
|
<span>{getMessage('modal.module.basic.setting.module.placement.area')}</span>
|
||||||
<div className="input-grid mr10" style={{ width: '60px' }}>
|
<div className="input-grid mr10" style={{ width: '60px' }}>
|
||||||
@ -540,7 +523,7 @@ export const Orientation = forwardRef((props, ref) => {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{basicSetting && basicSetting.roofSizeSet !== '3' && (
|
{basicSetting && basicSetting.roofSizeSet != '3' && (
|
||||||
<div className="compas-table-box">
|
<div className="compas-table-box">
|
||||||
<div className="compas-grid-table">
|
<div className="compas-grid-table">
|
||||||
<div className="outline-form">
|
<div className="outline-form">
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user