]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
LP#1661688: Add a link and other tweaks to alternate hold pickup feature
[working/Evergreen.git] / Open-ILS / src / templates / staff / circ / share / t_bill_patron_dialog.tt2
1 <!-- edit bucket dialog -->
2 <form ng-submit="ok(billArgs)" role="form" class="form-horizontal">
3   <div class="modal-content">
4     <div class="modal-header">
5       <button type="button" class="close" 
6         ng-click="cancel()" aria-hidden="true">&times;</button>
7       <h4 class="modal-title">
8         [% l('Bill Patron: [_1], [_2] [_3] : [_4]',
9             '{{patron.family_name()}}',
10             '{{patron.first_given_name()}}',
11             '{{patron.second_given_name()}}',
12             '{{patron.card().barcode()}}') %]
13       </h4>
14
15       <div ng-if="xact">
16         <hr/>
17         <div class="row">
18           <div class="col-md-3">[% l('Bill #') %]</div>
19           <div class="col-md-3">{{xact.id}}</div>
20           <div class="col-md-3">[% l('Total Billed') %]</div>
21           <div class="col-md-3">{{xact.summary.total_owed | currency}}</div>
22         </div>
23         <div class="row">
24           <div class="col-md-3">[% l('Type') %]</div>
25           <div class="col-md-3">{{xact.summary.xact_type}}</div>
26           <div class="col-md-3">[% l('Total Paid') %]</div>
27           <div class="col-md-3">{{xact.summary.total_paid | currency}}</div>
28         </div>
29         <div class="row">
30           <div class="col-md-3">[% l('Start') %]</div>
31           <div class="col-md-3">{{xact.xact_start | date:$root.egDateAndTimeFormat}}</div>
32           <div class="col-md-3">[% l('Total Billed') %]</div>
33           <div class="col-md-3">{{xact.summary.balance_owed | currency}}</div>
34         </div>
35         <div class="row">
36           <div class="col-md-3">[% l('Finish') %]</div>
37           <div class="col-md-3">{{xact.xact_finish | date:$root.egDateAndTimeFormat}}</div>
38           <div class="col-md-3">[% l('Renewal?') %]</div>
39           <div class="col-md-3">
40             <span ng-if="xact.circulation.desk_renewal == 't'">[% l('Desk') %]</span>
41             <span ng-if="xact.circulation.phone_renewal == 't'">[% l('Phone') %]</span>
42             <span ng-if="xact.circulation.opac_renewal == 't'">[% l('OPAC') %]</span>
43           </div>
44         </div>
45       </div>
46     </div>
47     <div class="modal-body">
48       <div class="form-group">
49         <label for="bill-dialog-location" class="control-label col-md-4">
50           [% l('Location:') %]
51         </label>
52         <div class="col-md-8">
53           <p class="form-control-static">{{location.shortname()}}</p>
54         </div>
55       </div>
56
57       <div class="form-group">
58         <label for="bill-dialog-type" class="control-label col-md-4">
59           [% l('Billing Type:') %]
60         </label>
61         <div class="col-md-8">
62           <select str-to-int ng-required="true" ng-model="billArgs.billingType" class="form-control"
63             ng-change="updateDefaultPrice()"
64             ng-options="type.id() as type.name() for type in billingTypes | orderBy: 'name()'" >
65            <option value=""></option>
66           </select>
67         </div>
68       </div>
69       <div class="form-group">
70         <label for="bill-dialog-amount" class="control-label col-md-4">[% l('Amount:') %]</label>
71         <div class="col-md-8">
72           <input type="number" min="0" step="any" class="form-control" 
73             focus-me='focus' ng-required="true" id="bill-dialog-amount"
74             ng-model="billArgs.amount"/>
75         </div>
76       </div>
77       <div class="form-group">
78         <label for="bill-dialog-note" class="control-label col-md-4">[% l('Note:') %]</label>
79         <div class="col-md-8">
80           <textarea rows="3" class="form-control" placeholder="[% l('Note...') %]"
81             id="bill-dialog-note" ng-model="billArgs.note"></textarea>
82         </div>
83       </div>
84     </div>
85     <div class="modal-footer">
86       <input type="submit" class="btn btn-success" value="[% l('Submit Bill') %]"/>
87       <button class="btn btn-warning" ng-click="cancel($event)">[% l('Cancel') %]</button>
88     </div>
89   </div>
90 </form>
91
92