From: Galen Charlton Date: Fri, 17 Apr 2020 20:29:36 +0000 (-0400) Subject: implement set default view button X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=74a8b0b359b0cd2b36a1d4be6b7d50d78cee12e4;p=working%2FEvergreen.git implement set default view button Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.html b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.html index 6a5d0d2fe6..1c319d35b0 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.html +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.html @@ -35,41 +35,89 @@ +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts index 4dcadbe618..06ef1cb8f6 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts @@ -11,6 +11,7 @@ import {FmRecordEditorComponent} from '@eg/share/fm-editor/fm-editor.component'; import {StringComponent} from '@eg/share/string/string.component'; import {ToastService} from '@eg/share/toast/toast.service'; import {AuthService} from '@eg/core/auth.service'; +import {StoreService} from '@eg/core/store.service'; @Component({ templateUrl: './acq-provider.component.html' @@ -42,6 +43,7 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { private idl: IdlService, private providerRecord: ProviderRecordService, private toast: ToastService, + private store: StoreService ) { } @@ -51,6 +53,9 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { const tabTypeParam = this.route.snapshot.paramMap.get('tab'); const idParam = this.route.snapshot.paramMap.get('id'); + this.defaultTabType = + this.store.getLocalItem('eg.acq.provider.default_tab') || 'details'; + if (idParam) { this.showSearchForm = false; this.id = idParam; @@ -103,6 +108,11 @@ export class AcqProviderComponent implements OnInit, AfterViewInit { ngAfterViewInit() {} + setDefaultTab() { + this.defaultTabType = this.activeTab; + this.store.setLocalItem('eg.acq.provider.default_tab', this.recordTab); + } + createNew() { this.createDialog.mode = 'create'; const provider = this.idl.create('acqpro');