- 회로번호 초기화 후 회로번호 infinity 버그 수정

This commit is contained in:
김민식 2025-02-19 14:25:21 +09:00
parent 5027e7355d
commit dfccb51693

View File

@ -262,12 +262,13 @@ export default function PassivityCircuitAllocation(props) {
const circuitModules = canvas.getObjects().filter((obj) => obj.name === 'module' && obj.circuit?.circuitInfo?.id === selectedPcs.id)
const circuitNumbers = circuitModules.map((obj) => {
const circuitNumber = obj.circuitNumber.replace(/[()]/g, '').split('-')
return parseInt(circuitNumber[circuitNumber.length - 1])
return parseInt(circuitNumber[0])
})
const minCircuitNumber = Math.min(...circuitNumbers)
canvas.remove(...circuitModules.map((module) => module.circuit))
circuitModules.forEach((obj) => {
obj.circuit = null
obj.circuitNumber = null
obj.pcsItemId = null
})
setCircuitNumber(minCircuitNumber)
@ -293,9 +294,11 @@ export default function PassivityCircuitAllocation(props) {
canvas.remove(...circuitModules.map((module) => module.circuit))
circuitModules.forEach((obj) => {
obj.circuit = null
obj.circuitNumber = null
obj.pcsItemId = null
})
canvas.renderAll()
setCircuitNumber(1)
setTargetModules([])
setModuleStatisticsData()
},