]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/hopeless/hopeless.component.ts
LP1889128 Confirm data loaded before Place Hold activated
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / hopeless / hopeless.component.ts
1
2 import {Component, OnInit, ViewChild, Input, TemplateRef} from '@angular/core';
3 import {IdlObject} from '@eg/core/idl.service';
4 import {PcrudService} from '@eg/core/pcrud.service';
5 import {AuthService} from '@eg/core/auth.service';
6 import {FormatService} from '@eg/core/format.service';
7 import {Pager} from '@eg/share/util/pager';
8 import {DateSelectComponent} from '@eg/share/date-select/date-select.component';
9 import {BibRecordService, BibRecordSummary} from '@eg/share/catalog/bib-record.service';
10
11 @Component({
12   templateUrl: 'hopeless.component.html'
13 })
14 export class HopelessComponent implements OnInit {
15
16     startDate: any;
17     endDate: any;
18     workstation_lib: IdlObject;
19
20     changeStartDate(date) {
21         this.startDate = date;
22     }
23
24     changeEndDate(date) {
25         date.setHours(23);
26         date.setMinutes(59);
27         date.setSeconds(59);
28         this.endDate = date;
29     }
30
31     constructor(
32         private pcrud: PcrudService,
33         private auth: AuthService,
34         private format: FormatService,
35         private bib: BibRecordService,
36     ) {}
37
38     ngOnInit() {
39
40         // for the pickup library selector
41         this.workstation_lib = this.auth.user().ws_ou();
42
43         // Default startDate to today - 10 years
44         const sd = new Date();
45         sd.setFullYear( sd.getFullYear() - 10 );
46         this.startDate = sd.toISOString();
47
48         // Default endDate to today.
49         const ed = new Date();
50         ed.setHours(23);
51         ed.setMinutes(59);
52         ed.setSeconds(59);
53         this.endDate = ed.toISOString();
54
55     }
56
57 }
58
59