회로 정보 초기화 함수 추가
This commit is contained in:
parent
01134ccf35
commit
72f73cff2a
@ -288,6 +288,22 @@ export function useCircuitTrestle() {
|
||||
setModuleStatistics({ header: tempHeader, rows: tempRows.filter((row) => row.wpOut !== 0), footer: tempFooter })
|
||||
}
|
||||
|
||||
const resetCircuits = () => {
|
||||
const surfaces = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE)
|
||||
const circuitTexts = canvas.getObjects().filter((obj) => obj.name === 'circuitNumber')
|
||||
|
||||
surfaces.forEach((surface) => {
|
||||
surface.modules.forEach((module) => {
|
||||
module.circuit = null
|
||||
module.pcsItemId = null
|
||||
module.circuitNumber = null
|
||||
})
|
||||
surface.isComplete = false
|
||||
})
|
||||
if (circuitTexts.length > 0) canvas.remove(...circuitTexts)
|
||||
canvas.renderAll()
|
||||
}
|
||||
|
||||
return {
|
||||
makers,
|
||||
setMakers,
|
||||
@ -309,5 +325,6 @@ export function useCircuitTrestle() {
|
||||
getModuleList,
|
||||
removeNotAllocationModules,
|
||||
setModuleStatisticsData,
|
||||
resetCircuits,
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user