회로할당 후 modal 닫았을때 집계표 초기화

This commit is contained in:
김민식 2025-03-14 15:14:26 +09:00
parent 1417f585e6
commit 38a65702aa

View File

@ -78,6 +78,7 @@ export default function CircuitTrestleSetting({ id }) {
getRoofSurfaceList, getRoofSurfaceList,
getModuleList, getModuleList,
removeNotAllocationModules, removeNotAllocationModules,
resetCircuits,
} = useCircuitTrestle() } = useCircuitTrestle()
// const { trigger: moduleSelectedDataTrigger } = useCanvasPopupStatusController(2) // const { trigger: moduleSelectedDataTrigger } = useCanvasPopupStatusController(2)
useEffect(() => { useEffect(() => {
@ -92,6 +93,13 @@ export default function CircuitTrestleSetting({ id }) {
// selectedModels, // selectedModels,
// pcsCheck, // pcsCheck,
// }) // })
return () => {
const moduleSetupSurfaces = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE)
if (moduleSetupSurfaces.some((surface) => !surface.isComplete)) {
resetCircuits()
}
}
}, []) }, [])
// //