- 회로번호 초기화 후 회로번호 infinity 버그 수정
This commit is contained in:
parent
5027e7355d
commit
dfccb51693
@ -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()
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user