微调
This commit is contained in:
@@ -461,20 +461,10 @@ const createNodes = (device: Device.ResPqDev[], standardDev: StandardDevice.ResP
|
||||
|
||||
|
||||
|
||||
let conditionCount = 0;
|
||||
let Key;
|
||||
// 提前创建设备ID集合,优化查找性能
|
||||
const validDeviceIds = new Set(inspectionDevices.map(d => d.id));
|
||||
for (const { deviceId } of deviceChannelGroups) {
|
||||
if (validDeviceIds.has(deviceId) && Key !== deviceId) {
|
||||
conditionCount++;
|
||||
Key = deviceId;
|
||||
}
|
||||
}
|
||||
|
||||
// 添加被检设备
|
||||
// let deviceCurrentYPosition = 50; // 与通道计算保持一致的初始位置
|
||||
let deviceCurrentYPosition = (vueFlowElement.value - 125 * conditionCount) / 2;; // 与通道计算保持一致的初始位置
|
||||
let deviceCurrentYPosition = (vueFlowElement.value - 60 * actualChannelsTotalLength) / 2; // 与通道计算保持一致的初始位置
|
||||
let lastDeviceId = ''; // 记录上一个处理的设备ID
|
||||
|
||||
deviceChannelGroups.forEach(({ deviceId, centerY }) => {
|
||||
@@ -513,20 +503,10 @@ const createNodes = (device: Device.ResPqDev[], standardDev: StandardDevice.ResP
|
||||
|
||||
|
||||
|
||||
let lastStandardDeviceKey = '';
|
||||
let channelCount = 0;
|
||||
const validDeviceKey = new Set(standardDevices.map(d => d.id)); // 提前构建有效ID集合
|
||||
|
||||
standardChannelGroups.forEach(({ deviceId }) => {
|
||||
if (validDeviceKey.has(deviceId) && lastStandardDeviceKey !== deviceId) {
|
||||
channelCount++;
|
||||
lastStandardDeviceKey = deviceId;
|
||||
}
|
||||
});
|
||||
|
||||
// 添加标准设备
|
||||
// let standardDeviceCurrentYPosition = 50; // 与标准通道计算保持一致的初始位置
|
||||
let standardDeviceCurrentYPosition = (vueFlowElement.value - 125 * channelCount) / 2;; // 与标准通道计算保持一致的初始位置
|
||||
let standardDeviceCurrentYPosition = (vueFlowElement.value - 60 * totalCount) / 2; // 与标准通道计算保持一致的初始位置
|
||||
let lastStandardDeviceId = ''; // 记录上一个处理的标准设备ID
|
||||
|
||||
standardChannelGroups.forEach(({ deviceId, centerY }) => {
|
||||
|
||||
Reference in New Issue
Block a user