<div id="acq-provider-summary-pane" [hidden]="!provider_id || collapsed" class="pl-3 pr-3 pt-3 pb-3 mb-3">
<ng-template #errorStrTmpl i18n>Provider Deletion Failed</ng-template>
+<eg-string #deleteSuccessString i18n-text text="Successfully deleted provider."></eg-string>
<eg-string #errorString [template]="errorStrTmpl"></eg-string>
<eg-confirm-dialog #delConfirm
import {Component, OnInit, AfterViewInit, Input, Output, EventEmitter, ViewChild} from '@angular/core';
+import {Router} from '@angular/router';
import {StaffCommonModule} from '@eg/staff/common.module';
import {IdlService, IdlObject} from '@eg/core/idl.service';
import {OrgService} from '@eg/core/org.service';
export class AcqProviderSummaryPaneComponent implements OnInit, AfterViewInit {
+ @ViewChild('deleteSuccessString', { static: true }) deleteSuccessString: StringComponent;
+
collapsed = false;
provider_id = '';
provRec: ProviderRecord;
constructor(
+ private router: Router,
private pcrud: PcrudService,
private idl: IdlService,
private org: OrgService,
this.pcrud.remove(this.provider)
.subscribe(
ok2 => {
- console.log('deleteProvider, ok2');
+ this.deleteSuccessString.current()
+ .then(str => this.toast.success(str));
+ this.router.navigate(['/staff', 'acq', 'provider']);
},
err => {
- console.log('deleteProvider, err');
this.errorString.current()
.then(str => this.toast.danger(str));
},