- 수동할당시 중복 번호 삭제

- 지붕면 정렬 추가
This commit is contained in:
김민식 2025-02-04 09:50:22 +09:00
parent 8575662bf7
commit a9453d1b65
2 changed files with 23 additions and 21 deletions

View File

@ -159,10 +159,9 @@ export default function CircuitTrestleSetting({ id }) {
}
const getRoofSurfaceList = () => {
return canvas
.getObjects()
.filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE)
.map((obj) => {
const roofSurfaceList = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE)
roofSurfaceList.sort((a, b) => a.left - b.left || b.top - a.top)
return roofSurfaceList.map((obj) => {
return {
roofSurfaceId: obj.id,
roofSurface: canvas

View File

@ -206,6 +206,9 @@ export default function PassivityCircuitAllocation(props) {
.getObjects()
.filter((obj) => targetModules.includes(obj.id))
.forEach((obj) => {
if (obj.circuit) {
canvas.remove(obj.circuit)
}
const moduleCircuitText = new fabric.Text(getCircuitNumber(), {
left: obj.left + obj.width / 2,
top: obj.top + obj.height / 2,