|
|
|
|
@ -189,13 +189,17 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public ngOnInit() {
|
|
|
|
|
this.assetClasses = Object.keys(AssetClass).map((assetClass) => {
|
|
|
|
|
return {
|
|
|
|
|
id: assetClass,
|
|
|
|
|
label: translate(assetClass),
|
|
|
|
|
type: 'ASSET_CLASS'
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
this.assetClasses = Object.keys(AssetClass)
|
|
|
|
|
.map((assetClass) => {
|
|
|
|
|
return {
|
|
|
|
|
id: assetClass,
|
|
|
|
|
label: translate(assetClass),
|
|
|
|
|
type: 'ASSET_CLASS'
|
|
|
|
|
} satisfies Filter;
|
|
|
|
|
})
|
|
|
|
|
.sort((a, b) => {
|
|
|
|
|
return a.label.localeCompare(b.label);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
this.searchFormControl.valueChanges
|
|
|
|
|
.pipe(
|
|
|
|
|
@ -435,12 +439,15 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
|
|
|
|
|
?.filter(({ isUsed }) => {
|
|
|
|
|
return isUsed;
|
|
|
|
|
})
|
|
|
|
|
.map(({ id, name }) => {
|
|
|
|
|
?.map(({ id, name }) => {
|
|
|
|
|
return {
|
|
|
|
|
id,
|
|
|
|
|
label: translate(name),
|
|
|
|
|
type: 'TAG'
|
|
|
|
|
};
|
|
|
|
|
} satisfies Filter;
|
|
|
|
|
})
|
|
|
|
|
?.sort((a, b) => {
|
|
|
|
|
return a.label.localeCompare(b.label);
|
|
|
|
|
}) ?? [];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|