bugfix - 计轴生成报错修改
This commit is contained in:
parent
8ce7c5994e
commit
34bfb15a22
@ -322,7 +322,9 @@ export class AxleCountingDraw extends GraphicDrawAssistant<
|
||||
return p !== port && p;
|
||||
});
|
||||
otherPort.forEach((port) => {
|
||||
const portIndex = DevicePort[port] as unknown as number;
|
||||
const portIndex = Object.values(DevicePort).findIndex(
|
||||
(p) => p === port
|
||||
);
|
||||
const axleCountingPs1 = turnout.localToCanvasPoints(
|
||||
...points[portIndex]
|
||||
)[points[portIndex].length - 1];
|
||||
@ -336,7 +338,9 @@ export class AxleCountingDraw extends GraphicDrawAssistant<
|
||||
return p !== port[0] && p !== port[1] && p;
|
||||
});
|
||||
if (otherPort.length) {
|
||||
const portIndex = DevicePort[otherPort[0]] as unknown as number;
|
||||
const portIndex = Object.values(DevicePort).findIndex(
|
||||
(p) => p === otherPort[0]
|
||||
);
|
||||
const axleCountingPs1 = turnout.localToCanvasPoints(
|
||||
...points[portIndex]
|
||||
)[points[portIndex].length - 1];
|
||||
|
Loading…
Reference in New Issue
Block a user