회로 정보 초기화 함수 추가
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 })
|
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 {
|
return {
|
||||||
makers,
|
makers,
|
||||||
setMakers,
|
setMakers,
|
||||||
@ -309,5 +325,6 @@ export function useCircuitTrestle() {
|
|||||||
getModuleList,
|
getModuleList,
|
||||||
removeNotAllocationModules,
|
removeNotAllocationModules,
|
||||||
setModuleStatisticsData,
|
setModuleStatisticsData,
|
||||||
|
resetCircuits,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user