1 <eg-staff-banner bannerText="Create Purchase Order" i18n-bannerText>
4 <div class="col-lg-4 offset-lg-4" [hidden]="!initDone">
5 <div *ngIf="lineitems.length || origLiCount">
6 <span i18n>Creating for {{lineitems.length}} line items.</span>
7 <span i18n *ngIf="lineitems.length !== origLiCount" class="alert-warning">
8 (There were {{origLiCount}} selected, but not all were in a valid state
9 to be added to a purchase order.)
13 <div class="form-group">
14 <label class="form-label" for="order-agency-input" i18n>Ordering Agency</label>
15 <eg-org-select (onChange)="orgChange($event)" domId="order-agency-input"
16 [limitPerms]="['CREATE_PURCHASE_ORDER']">
19 <div class="form-group">
20 <label class="form-label" for="name-input" i18n>Name (optional)</label>
21 <input id="name-input" class="form-control" type="text" [ngModel]="poName"
22 (ngModelChange)="poName = $event; checkDuplicatePoName()"
25 <div *ngIf="dupeResults.dupeFound" class="alert alert-warning" i18n>
26 This name is already in used by another PO:
27 <a target="_blank" routerLink="/staff/acq/po/{{dupeResults.dupePoId}}">View PO</a>
29 <div class="form-group">
30 <label class="form-label" for="name-input" i18n>Provider</label>
31 <eg-combobox domId="provider-input" [(ngModel)]="provider"
32 [asyncSupportsEmptyTermClick]="true"
33 idlIncludeLibraryInLabel="owner"
34 [idlQueryAnd]="{active: 't'}" idlClass="acqpro">
37 <div class="form-group form-check">
38 <input type="checkbox" class="form-check-input"
39 [(ngModel)]="prepaymentRequired" id="prepayment-required">
40 <label class="form-label form-check-label" for="prepayment-required" i18n>
44 <div class="form-group form-check" *ngIf="lineitems.length">
45 <input type="checkbox" class="form-check-input"
46 [(ngModel)]="createAssets" id="create-assets">
47 <label class="form-label form-check-label" for="create-assets" i18n>
48 Import Bibs and Create Copies
52 <button [disabled]="!canCreate()" (click)="create()"
53 type="submit" class="btn btn-primary" i18n>Create</button>