지붕면 삭제 시 집계표 반영

This commit is contained in:
김민식 2025-02-19 13:15:58 +09:00
parent 7fa532cf2b
commit 1e3ad6a291

View File

@ -1,4 +1,4 @@
import { useRecoilState, useRecoilValue } from 'recoil'
import { useRecoilState, useRecoilValue, useResetRecoilState } from 'recoil'
import { useContext, useEffect, useState } from 'react'
import { GlobalDataContext } from '@/app/GlobalDataProvider'
import { useMasterController } from '@/hooks/common/useMasterController'
@ -7,6 +7,7 @@ import { selectedModuleState, moduleSelectionInitParamsState, moduleSelectionDat
import { isObjectNotEmpty } from '@/util/common-utils'
import { canvasState } from '@/store/canvasAtom'
import { POLYGON_TYPE } from '@/common/common'
import { moduleStatisticsState } from '@/store/circuitTrestleAtom'
export function useModuleSelection(props) {
const canvas = useRecoilValue(canvasState)
@ -25,6 +26,7 @@ export function useModuleSelection(props) {
const [moduleSelectionInitParams, setModuleSelectionInitParams] = useRecoilState(moduleSelectionInitParamsState) //모듈 기본 데이터 ex) 면조도, 높이등등
const { getModuleTypeItemList } = useMasterController()
const { findCommonCode } = useCommonCode()
const resetStatisticsData = useResetRecoilState(moduleStatisticsState)
const bindInitData = () => {
setInstallHeight(managementState?.installHeight)
@ -98,6 +100,7 @@ export function useModuleSelection(props) {
canvas.remove(moduleSurface)
})
canvas.renderAll()
resetStatisticsData()
}
}, [])