rack정보 제대로 못가져오는 현상 수정
This commit is contained in:
parent
c2b4f5c7df
commit
df4b2a889b
@ -63,6 +63,7 @@ export default function CircuitTrestleSetting({ id }) {
|
|||||||
|
|
||||||
const originCanvasViewPortTransform = useRef([])
|
const originCanvasViewPortTransform = useRef([])
|
||||||
const [isFold, setIsFold] = useState(false)
|
const [isFold, setIsFold] = useState(false)
|
||||||
|
const [showHiddenBasicSetting, setShowHiddenBasicSetting] = useState(true)
|
||||||
|
|
||||||
const {
|
const {
|
||||||
makers,
|
makers,
|
||||||
@ -108,6 +109,14 @@ export default function CircuitTrestleSetting({ id }) {
|
|||||||
}
|
}
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
|
// 모듈/가대설정 팝업을 순간적으로 열었다가 닫아 초기화 로직 실행
|
||||||
|
useEffect(() => {
|
||||||
|
const timer = setTimeout(() => {
|
||||||
|
setShowHiddenBasicSetting(false)
|
||||||
|
}, 300)
|
||||||
|
return () => clearTimeout(timer)
|
||||||
|
}, [])
|
||||||
|
|
||||||
// 모듈이 설치된 경우 rack설치 여부에 따라 설치 된 모듈 아래에 작은 모듈이 설치되어 있을 경우는 모듈 설치 메뉴 reopen
|
// 모듈이 설치된 경우 rack설치 여부에 따라 설치 된 모듈 아래에 작은 모듈이 설치되어 있을 경우는 모듈 설치 메뉴 reopen
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const modules = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE)
|
const modules = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE)
|
||||||
@ -998,6 +1007,12 @@ export default function CircuitTrestleSetting({ id }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
<>
|
||||||
|
{showHiddenBasicSetting && (
|
||||||
|
<div style={{ display: 'none' }}>
|
||||||
|
<BasicSetting id={`hidden-basic-${id}`} />
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
<WithDraggable isShow={true} pos={{ x: 50, y: 230 }} className="l-2">
|
<WithDraggable isShow={true} pos={{ x: 50, y: 230 }} className="l-2">
|
||||||
<WithDraggable.Header
|
<WithDraggable.Header
|
||||||
title={getMessage('modal.circuit.trestle.setting')}
|
title={getMessage('modal.circuit.trestle.setting')}
|
||||||
@ -1056,5 +1071,6 @@ export default function CircuitTrestleSetting({ id }) {
|
|||||||
)}
|
)}
|
||||||
</WithDraggable.Body>
|
</WithDraggable.Body>
|
||||||
</WithDraggable>
|
</WithDraggable>
|
||||||
|
</>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user