Commit 5ce2c8c8 by GD-A-150752

generate varianceString edit-workflow-template

parent 78c6229e
...@@ -225,7 +225,7 @@ ...@@ -225,7 +225,7 @@
</div> </div>
</div> </div>
<p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging" <p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging"
header="{{stageMessagesCount(stage)}}" class="messaging"> header="{{stageMessagesCount(stage)}}" toggler="header" class="messaging">
<div class="form-group row"> <div class="form-group row">
<div class="col-md-offset-9 col-md-3"> <div class="col-md-offset-9 col-md-3">
<button (click)="addMessage(stage)" *ngIf="stage.UseMessaging" <button (click)="addMessage(stage)" *ngIf="stage.UseMessaging"
...@@ -275,8 +275,17 @@ ...@@ -275,8 +275,17 @@
<label for="Variance{{message.ObjectID}}">+/-</label> <label for="Variance{{message.ObjectID}}">+/-</label>
<input [(ngModel)]="message.Variance" <input [(ngModel)]="message.Variance"
[disabled]="showLoader" [disabled]="showLoader"
(change)="generateVarianceString(message)"
(blur)="toggleInput($event, 'Variance'+message.ObjectID, false)"
(focusin)="toggleInput($event, 'Variance'+message.ObjectID, true)"
class="form-control" id="Variance{{message.ObjectID}}" class="form-control" id="Variance{{message.ObjectID}}"
*ngIf="!showLabel('Variance'+message.ObjectID) || !message.Variance"
name="Variance{{message.ObjectID}}" type="text"> name="Variance{{message.ObjectID}}" type="text">
<div
(click)="toggleInput($event, 'Variance'+message.ObjectID, true)"
*ngIf="showLabel('Variance'+message.ObjectID) && message.Variance">
<label>{{message.VarianceString}}</label>
</div>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<label title="Business Hours only" class="mb-0">Business Hours <label title="Business Hours only" class="mb-0">Business Hours
...@@ -440,7 +449,7 @@ ...@@ -440,7 +449,7 @@
</div> </div>
</div> </div>
<p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging" <p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging"
header="{{stageMessagesCount(stage)}}" class="messaging"> header="{{stageMessagesCount(stage)}}" toggler="header" class="messaging">
<div class="form-group row"> <div class="form-group row">
<div class="col-md-offset-9 col-md-3"> <div class="col-md-offset-9 col-md-3">
<button (click)="addMessage(stage)" *ngIf="stage.UseMessaging" <button (click)="addMessage(stage)" *ngIf="stage.UseMessaging"
...@@ -578,7 +587,7 @@ ...@@ -578,7 +587,7 @@
</div> </div>
</div> </div>
<p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging" <p-panel [collapsed]="!stage.UseMessaging" [toggleable]="stage.UseMessaging"
header="{{stageMessagesCount(stage)}}" class="messaging"> header="{{stageMessagesCount(stage)}}" toggler="header" class="messaging">
<div class="form-group row"> <div class="form-group row">
<div class="col-md-offset-9 col-md-3"> <div class="col-md-offset-9 col-md-3">
<button (click)="addMessage(stage)" *ngIf="stage.UseMessaging" <button (click)="addMessage(stage)" *ngIf="stage.UseMessaging"
......
...@@ -249,6 +249,14 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn ...@@ -249,6 +249,14 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
} }
} }
generateVarianceString(message: WorkflowMessageModel): void {
if (!message.Variance) {
return;
}
message.VarianceString = `${message.Variance}m`;
}
generateDelayString(message: WorkflowMessageModel): void { generateDelayString(message: WorkflowMessageModel): void {
if (!message.Delay) { if (!message.Delay) {
......
...@@ -9,6 +9,7 @@ export class WorkflowMessageModel { ...@@ -9,6 +9,7 @@ export class WorkflowMessageModel {
DelayString: string; DelayString: string;
DelayMinutes: number; DelayMinutes: number;
Variance: string; Variance: string;
VarianceString: string;
BusinessHoursOnly: boolean; BusinessHoursOnly: boolean;
IsWithdrawalMessage: boolean; IsWithdrawalMessage: boolean;
ApplicantSources: Array<ApplicantSourcesEnum>; ApplicantSources: Array<ApplicantSourcesEnum>;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment