timewindow align with model
This commit is contained in:
parent
e766710b95
commit
b5d94fdb0f
@ -116,7 +116,7 @@ export class CalculatedFieldTestArgumentsComponent extends PageComponent impleme
|
||||
}).afterClosed()
|
||||
.pipe(filter(Boolean))
|
||||
.subscribe(result => this.argumentsTypeMap.get(group.get('argumentName').value) === ArgumentType.Rolling
|
||||
? group.patchValue({ timewindow: (result as CalculatedFieldRollingTelemetryArgumentValue).timewindow, values: (result as CalculatedFieldRollingTelemetryArgumentValue).values })
|
||||
? group.patchValue({ timeWindow: (result as CalculatedFieldRollingTelemetryArgumentValue).timeWindow, values: (result as CalculatedFieldRollingTelemetryArgumentValue).values })
|
||||
: group.patchValue({ ts: (result as CalculatedFieldSingleArgumentValue).ts, value: (result as CalculatedFieldSingleArgumentValue).value }) );
|
||||
}
|
||||
|
||||
@ -128,9 +128,9 @@ export class CalculatedFieldTestArgumentsComponent extends PageComponent impleme
|
||||
}) as FormGroup;
|
||||
}
|
||||
|
||||
private getRollingArgumentFormGroup({ argumentName, timewindow, values }: CalculatedFieldRollingTelemetryArgumentValue): FormGroup {
|
||||
private getRollingArgumentFormGroup({ argumentName, timeWindow, values }: CalculatedFieldRollingTelemetryArgumentValue): FormGroup {
|
||||
return this.fb.group({
|
||||
...timewindow ?? {},
|
||||
timeWindow: [timeWindow ?? {}],
|
||||
argumentName: [{ value: argumentName, disabled: true }],
|
||||
values: [values]
|
||||
}) as FormGroup;
|
||||
|
||||
@ -39,7 +39,8 @@ import { CalculatedFieldsService } from '@core/http/calculated-fields.service';
|
||||
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
|
||||
import { filter } from 'rxjs/operators';
|
||||
import {
|
||||
ArgumentType, CalculatedFieldEventArguments,
|
||||
ArgumentType,
|
||||
CalculatedFieldEventArguments,
|
||||
CalculatedFieldTestScriptDialogData,
|
||||
TestArgumentTypeMap
|
||||
} from '@shared/models/calculated-field.models';
|
||||
|
||||
@ -218,7 +218,7 @@ export interface CalculatedFieldLatestTelemetryArgumentValue<ValueType = unknown
|
||||
}
|
||||
|
||||
export interface CalculatedFieldRollingTelemetryArgumentValue<ValueType = unknown> extends CalculatedFieldArgumentValueBase {
|
||||
timewindow: { startTs: number; endTs: number; limit: number };
|
||||
timeWindow: { startTs: number; endTs: number; limit: number };
|
||||
values: CalculatedFieldSingleArgumentValue<ValueType>[];
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user