diff --git a/src/app/pages/facility-sort.pipe.ts b/src/app/pages/facility-sort.pipe.ts index 46d2c30..1c5a04a 100644 --- a/src/app/pages/facility-sort.pipe.ts +++ b/src/app/pages/facility-sort.pipe.ts @@ -2,7 +2,8 @@ import { Pipe, PipeTransform } from '@angular/core'; import { FacilityInfoUIItem } from '../babylon/view/facilityinfoinscene-window/facilityinfo-ui-item'; @Pipe({ - name: 'facilitySort' + name: 'facilitySort', + pure: false, }) export class FacilitySortPipe implements PipeTransform { diff --git a/src/app/pages/left-domain/left-domain.component.ts b/src/app/pages/left-domain/left-domain.component.ts index b21ac8e..ca5f930 100644 --- a/src/app/pages/left-domain/left-domain.component.ts +++ b/src/app/pages/left-domain/left-domain.component.ts @@ -206,12 +206,17 @@ export class LeftDomainComponent implements OnInit { } //获取设备 数量 - getFacilityNum(type: string): number { + getFacilityNum(type: string): string { let num = 0 this.FacilityList.forEach(item => { item.getType().includes(type) ? num = num + 1 : null }) - return num + let unit = type === 'XF_MHQ'? '具' : ConfigManager.getFacilityNumUnit(FacilityType[type]) + let facilityNum = `${num}${unit}` + if (type === FacilityType.XF_XFS) { + facilityNum = `${num*2}${unit}` + } + return facilityNum } //点击tree节点