가대 없이 회로만 할당 후 modal 닫을때 회로 삭제
This commit is contained in:
parent
4bab88e272
commit
037fff7c4a
@ -503,19 +503,25 @@ export default function CircuitTrestleSetting({ id }) {
|
|||||||
// 닫기 버튼 클릭 시 처리하는 함수 추가
|
// 닫기 버튼 클릭 시 처리하는 함수 추가
|
||||||
const handleClose = () => {
|
const handleClose = () => {
|
||||||
// // 회로 번호 텍스트 제거
|
// // 회로 번호 텍스트 제거
|
||||||
// const circuitTexts = canvas.getObjects().filter((obj) => obj.name === 'circuitNumber')
|
if (
|
||||||
// canvas.remove(...circuitTexts)
|
canvas
|
||||||
// // 모듈의 회로 정보 초기화
|
.getObjects()
|
||||||
// canvas
|
.filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE)
|
||||||
// .getObjects()
|
.some((surface) => !surface.isComplete)
|
||||||
// .filter((obj) => obj.name === POLYGON_TYPE.MODULE)
|
) {
|
||||||
// .forEach((obj) => {
|
canvas.remove(...canvas.getObjects().filter((obj) => obj.name === 'circuitNumber'))
|
||||||
// obj.circuit = null
|
canvas
|
||||||
// obj.pcsItemId = null
|
.getObjects()
|
||||||
// obj.circuitNumber = null
|
.filter((obj) => obj.name === POLYGON_TYPE.MODULE)
|
||||||
// })
|
.forEach((obj) => {
|
||||||
|
obj.circuit = null
|
||||||
|
obj.pcsItemId = null
|
||||||
|
obj.circuitNumber = null
|
||||||
|
})
|
||||||
|
|
||||||
|
canvas.renderAll()
|
||||||
|
}
|
||||||
|
|
||||||
// canvas.renderAll()
|
|
||||||
closePopup(id)
|
closePopup(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user