- 회로번호 초기화 후 회로번호 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 circuitModules = canvas.getObjects().filter((obj) => obj.name === 'module' && obj.circuit?.circuitInfo?.id === selectedPcs.id)
|
||||||
const circuitNumbers = circuitModules.map((obj) => {
|
const circuitNumbers = circuitModules.map((obj) => {
|
||||||
const circuitNumber = obj.circuitNumber.replace(/[()]/g, '').split('-')
|
const circuitNumber = obj.circuitNumber.replace(/[()]/g, '').split('-')
|
||||||
return parseInt(circuitNumber[circuitNumber.length - 1])
|
return parseInt(circuitNumber[0])
|
||||||
})
|
})
|
||||||
const minCircuitNumber = Math.min(...circuitNumbers)
|
const minCircuitNumber = Math.min(...circuitNumbers)
|
||||||
canvas.remove(...circuitModules.map((module) => module.circuit))
|
canvas.remove(...circuitModules.map((module) => module.circuit))
|
||||||
circuitModules.forEach((obj) => {
|
circuitModules.forEach((obj) => {
|
||||||
obj.circuit = null
|
obj.circuit = null
|
||||||
|
obj.circuitNumber = null
|
||||||
obj.pcsItemId = null
|
obj.pcsItemId = null
|
||||||
})
|
})
|
||||||
setCircuitNumber(minCircuitNumber)
|
setCircuitNumber(minCircuitNumber)
|
||||||
@ -293,9 +294,11 @@ export default function PassivityCircuitAllocation(props) {
|
|||||||
canvas.remove(...circuitModules.map((module) => module.circuit))
|
canvas.remove(...circuitModules.map((module) => module.circuit))
|
||||||
circuitModules.forEach((obj) => {
|
circuitModules.forEach((obj) => {
|
||||||
obj.circuit = null
|
obj.circuit = null
|
||||||
|
obj.circuitNumber = null
|
||||||
obj.pcsItemId = null
|
obj.pcsItemId = null
|
||||||
})
|
})
|
||||||
canvas.renderAll()
|
canvas.renderAll()
|
||||||
|
setCircuitNumber(1)
|
||||||
setTargetModules([])
|
setTargetModules([])
|
||||||
setModuleStatisticsData()
|
setModuleStatisticsData()
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user