Browse Source

[新增] 获取链接车辆/水源名称

develop
徐振升 4 years ago
parent
commit
771eec8554
  1. 23
      src/app/canvas-share-data.service.ts

23
src/app/canvas-share-data.service.ts

@ -67,18 +67,27 @@ export class CanvasShareDataService {
[ 'DCS控制室', 'DCS控制室']
]);
public getLinkCar(car: any) {
if (car.assetData.Type === 1) {
public getLinkCar(car: any): any[] {
const linkCar = [];
car.assetData.Pipelines.forEach(pipeline => {
const icon = pipeline.assetData.LinkedObjects.find((i: this) => i !== this);
console.log(icon.assetData.Type);
const icon = pipeline.assetData.LinkedObjects.find(i => i.assetData !== car);
if (icon.assetData.Type === 1) {
linkCar.push(icon.assetData.Name);
}
});
return linkCar;
}
public getWaterOccupy(car: any): any[] {
const waterOccupy = [];
car.assetData.Pipelines.forEach(pipeline => {
const icon = pipeline.assetData.LinkedObjects.find(i => i.assetData !== car);
if (icon.assetData.Type === 0) {
car.assetData.WaterOccupy.push(icon.assetData.Name);
} else if (icon.assetData.Type === 1) {
car.assetData.LinkCar.push(icon.assetData.Name);
}
});
}
return waterOccupy;
}
/**
* *

Loading…
Cancel
Save