멀티 모듈일시 처마면 외에 선택 불가 처리
This commit is contained in:
parent
a6178af048
commit
4b032782e4
@ -21,6 +21,8 @@ const Placement = forwardRef((props, refs) => {
|
|||||||
const moduleSelectionData = useRecoilValue(moduleSelectionDataState)
|
const moduleSelectionData = useRecoilValue(moduleSelectionDataState)
|
||||||
const { makeModuleInitArea } = useModuleBasicSetting(3)
|
const { makeModuleInitArea } = useModuleBasicSetting(3)
|
||||||
|
|
||||||
|
const [isMultiModule, setIsMultiModule] = useState(false)
|
||||||
|
|
||||||
//모듈 배치면 생성
|
//모듈 배치면 생성
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (moduleSelectionData) {
|
if (moduleSelectionData) {
|
||||||
@ -49,6 +51,11 @@ const Placement = forwardRef((props, refs) => {
|
|||||||
setSelectedItems(initCheckedModule)
|
setSelectedItems(initCheckedModule)
|
||||||
setSelectedModules(moduleSelectionData.module)
|
setSelectedModules(moduleSelectionData.module)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//모듈 배치면 생성
|
||||||
|
if (moduleSelectionData.module.itemList.length > 1) {
|
||||||
|
setIsMultiModule(true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, [moduleSelectionData])
|
}, [moduleSelectionData])
|
||||||
|
|
||||||
@ -190,6 +197,7 @@ const Placement = forwardRef((props, refs) => {
|
|||||||
checked={setupLocation === 'center'}
|
checked={setupLocation === 'center'}
|
||||||
value={'center'}
|
value={'center'}
|
||||||
onChange={handleSetupLocation}
|
onChange={handleSetupLocation}
|
||||||
|
disabled={isMultiModule}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="ra03">{getMessage('modal.module.basic.setting.module.placement.arrangement.standard.center')}</label>
|
<label htmlFor="ra03">{getMessage('modal.module.basic.setting.module.placement.arrangement.standard.center')}</label>
|
||||||
</div>
|
</div>
|
||||||
@ -212,6 +220,7 @@ const Placement = forwardRef((props, refs) => {
|
|||||||
checked={setupLocation === 'ridge'}
|
checked={setupLocation === 'ridge'}
|
||||||
value={'ridge'}
|
value={'ridge'}
|
||||||
onChange={handleSetupLocation}
|
onChange={handleSetupLocation}
|
||||||
|
disabled={isMultiModule}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="ra05">{getMessage('modal.module.basic.setting.module.placement.arrangement.standard.ridge')}</label>
|
<label htmlFor="ra05">{getMessage('modal.module.basic.setting.module.placement.arrangement.standard.ridge')}</label>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user