]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html
LP1929741 ACQ Selection List & PO Angluar Port
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / acq / lineitem / copies.component.html
1
2 <div class="row mt-3 mb-1">
3   <div class="col-lg-12 form-inline">
4
5     <label class="ml-3" for='copy-count-input' i18n>Item Count: </label>
6     <input class="form-control-sm ml-3 small" 
7       id='copy-count-input' [disabled]="liLocked"
8       [(ngModel)]="copyCount" type="text" (keyup.enter)="applyCount()"/>
9
10     <button class="btn btn-sm btn-outline-dark ml-3" 
11       [disabled]="liLocked" (click)="applyCount()" i18n>Apply</button>
12
13     <span class="ml-3" i18n> | </span>
14
15     <label class="ml-3" for='distrib-formula-cbox' i18n>Distribution Formulas</label>
16     <span class="ml-3">
17       <eg-combobox idlClass="acqdf" [idlQueryAnd]="formulaFilter" 
18         #distribFormCbox domId="distrib-formula-cbox">
19       </eg-combobox>
20     </span>
21     <button class="btn btn-sm btn-outline-dark ml-3" 
22       [disabled]="!distribFormCbox.selectedId || liLocked"
23       (click)="applyFormula(distribFormCbox.selectedId)" i18n>Apply</button>
24
25     <button class="btn btn-sm btn-success ml-auto" [disabled]="liLocked"
26       (click)="save()" i18n>Save Changes</button>
27
28   </div>
29 </div>
30
31 <hr class="m-1 p-1"/>
32
33 <div class="col-lg-6 offset-lg-3" *ngIf="saving">
34   <eg-progress-inline [max]="progressMax" [value]="progressValue">
35   </eg-progress-inline>
36 </div>
37
38 <ng-container *ngIf="lineitem && !saving">
39
40   <div class="card tight-card" *ngIf="lineitem.distribution_formulas().length">
41     <div class="card-header" i18n>Distribution formulas applied to this lineitem</div>
42     <div class="card-body">
43       <ul class="p-0 m-0">
44         <li class="list-group-item p-0 m-0 border-0" 
45           *ngFor="let formula of lineitem.distribution_formulas()">
46           <div class="d-flex">
47             <button class="btn btn-outline-danger material-icon-button p-0 m-0"
48               (click)="deleteFormula(formula)" title="Delete Formula" i18n-title>
49               <span class="material-icons">delete</span>
50             </button>
51             <div class="ml-2">{{formula.create_time() | date:'short'}}</div>
52             <div class="ml-2">{{formula.creator().usrname()}}</div>
53             <div class="ml-2 flex-1">{{formula.formula().name()}}</div>
54           </div>
55         </li>
56       </ul>
57     </div>
58   </div>
59
60   <eg-lineitem-batch-copies [lineitem]="lineitem"></eg-lineitem-batch-copies>
61 </ng-container>
62
63