bug fix
This commit is contained in:
parent
2ba7ecb888
commit
0e45ff03cf
|
@ -65,37 +65,11 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td [attr.colspan]="5">
|
<td [attr.colspan]="5">
|
||||||
<button class="ui-button-danger ui-button-width-fit" type="button" label="Deny" icon="ui-icon-close" pButton (click)="onAcceptOrDeny(false)"></button>
|
<button class="ui-button-danger ui-button-width-fit" type="button" label="Deny" icon="ui-icon-close" pButton (click)="onAcceptOrDeny(false, rowData.data)"></button>
|
||||||
<button class=" ui-button-width-fit" type="button" label="Accept" icon="fa-check" pButton (click)="onAcceptOrDeny(true)"></button>
|
<button class=" ui-button-width-fit" type="button" label="Accept" icon="fa-check" pButton (click)="onAcceptOrDeny(true, rowData.data)"></button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</p-table>
|
</p-table>
|
||||||
|
|
||||||
<!-- <p-table [value]="noauthProbes" selectionMode="single" [(selection)]="selected" [resizableColumns]="true">
|
|
||||||
<ng-template pTemplate="header" let-columns>
|
|
||||||
<tr>
|
|
||||||
<th style="width: 3.25em" pResizableColumn></th>
|
|
||||||
<th style="width: 20em">Probe Key</th>
|
|
||||||
<th>Description</th>
|
|
||||||
<th style="width: 7em">Created at</th>
|
|
||||||
</tr>
|
|
||||||
</ng-template>
|
|
||||||
<ng-template pTemplate="body" let-probe>
|
|
||||||
<tr [pSelectableRow]="probe">
|
|
||||||
<td>
|
|
||||||
<p-tableRadioButton [value]="probe"></p-tableRadioButton>
|
|
||||||
</td>
|
|
||||||
<td>{{probe.data.tempProbeKey}}</td>
|
|
||||||
<td style="overflow: auto;">{{probe.meta.host.name}}</td>
|
|
||||||
<td>{{probe.data.createDate | date: 'dd/MM/yyyy'}}</td>
|
|
||||||
</tr>
|
|
||||||
</ng-template>
|
|
||||||
</p-table>
|
|
||||||
<div class="ui-top-space-10" dir="rtl">
|
|
||||||
<button [disabled]="!selected" class="ui-button-danger ui-button-width-fit" type="button" label="Deny" icon="ui-icon-close" pButton (click)="onAcceptOrDeny(false)"></button>
|
|
||||||
<button [disabled]="!selected" class=" ui-button-width-fit" type="button" label="Accept" icon="fa-check" pButton (click)="onAcceptOrDeny(true)"></button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p-confirmDialog header="Confirmation" icon="fa ui-icon-warning" width="425"></p-confirmDialog>
|
<p-confirmDialog header="Confirmation" icon="fa ui-icon-warning" width="425"></p-confirmDialog>
|
||||||
<p-growl [(value)]="msgs"></p-growl> -->
|
<p-growl [(value)]="msgs"></p-growl>
|
||||||
|
|
|
@ -44,7 +44,6 @@ class NoauthProbeResult {
|
||||||
export class ListComponent implements OnInit, AfterContentInit {
|
export class ListComponent implements OnInit, AfterContentInit {
|
||||||
noAuthProbes$ = this.store.pipe(select(NoAuthProbeSelector.select('noAuthProbes')));
|
noAuthProbes$ = this.store.pipe(select(NoAuthProbeSelector.select('noAuthProbes')));
|
||||||
noauthProbes: NoauthProbeResult[];
|
noauthProbes: NoauthProbeResult[];
|
||||||
selected: NoAuthProbe = null;
|
|
||||||
msgs: Message[];
|
msgs: Message[];
|
||||||
|
|
||||||
|
|
||||||
|
@ -93,7 +92,8 @@ export class ListComponent implements OnInit, AfterContentInit {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onAcceptOrDeny(isAccept: boolean) {
|
onAcceptOrDeny(isAccept: boolean, selected: NoAuthProbe) {
|
||||||
|
console.log(selected);
|
||||||
this.msgs = [];
|
this.msgs = [];
|
||||||
const title = isAccept ?
|
const title = isAccept ?
|
||||||
'Are you sure to accept this Probe?' : 'Are you sure to deny this Probe';
|
'Are you sure to accept this Probe?' : 'Are you sure to deny this Probe';
|
||||||
|
@ -105,39 +105,18 @@ export class ListComponent implements OnInit, AfterContentInit {
|
||||||
message: message,
|
message: message,
|
||||||
icon: isAccept ? 'fa-check' : 'fa fa-trash',
|
icon: isAccept ? 'fa-check' : 'fa fa-trash',
|
||||||
accept: () => {
|
accept: () => {
|
||||||
isAccept ? this.handleAccept() : this.handleDeny();
|
isAccept ? this.handleAccept(selected) : this.handleDeny(selected);
|
||||||
this.msgs.push({ severity: 'error', summary: 'Failed', detail: '연동 안했지롱' });
|
|
||||||
},
|
},
|
||||||
reject: () => {
|
reject: () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
handleAccept() {
|
handleAccept(selected) {
|
||||||
this.store.dispatch(new ListStore.Accept(this.selected));
|
this.store.dispatch(new ListStore.Accept(selected));
|
||||||
this.noAuthProbes$.subscribe(
|
|
||||||
(noAuthProbes: NoAuthProbe[]) => {
|
|
||||||
if (noAuthProbes) {
|
|
||||||
this.msgs.push({ severity: 'success', summary: 'Success', detail: '개굿' });
|
|
||||||
}
|
|
||||||
},
|
|
||||||
(error: RPCClientError) => {
|
|
||||||
this.msgs.push({ severity: 'error', summary: 'Failed', detail: error.response.message });
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
handleDeny() {
|
handleDeny(selected) {
|
||||||
this.store.dispatch(new ListStore.Deny(this.selected));
|
this.store.dispatch(new ListStore.Deny(selected));
|
||||||
this.noAuthProbes$.subscribe(
|
|
||||||
(noAuthProbes: NoAuthProbe[]) => {
|
|
||||||
if (noAuthProbes) {
|
|
||||||
this.msgs.push({ severity: 'success', summary: 'Success', detail: '개굿' });
|
|
||||||
}
|
|
||||||
},
|
|
||||||
(error: RPCClientError) => {
|
|
||||||
this.msgs.push({ severity: 'error', summary: 'Failed', detail: error.response.message });
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user