]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
LP#1350042 Browser client templates/scripts (phase 1)
[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:'short'}}</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:'short'}}</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 ng-model="billArgs.billingType" class="form-control"
63             ng-change="updateDefaultPrice()">
64             <option ng-repeat="type in billingTypes" value="{{type.id()}}">
65               {{type.name()}}
66             </option>
67           </select>
68         </div>
69       </div>
70       <div class="form-group">
71         <label for="bill-dialog-amount" class="control-label col-md-4">[% l('Amount:') %]</label>
72         <div class="col-md-8">
73           <input type="number" min="0" step="any" class="form-control" 
74             focus-me='focus' required id="bill-dialog-amount" 
75             ng-model="billArgs.amount"/>
76         </div>
77       </div>
78       <div class="form-group">
79         <label for="bill-dialog-note" class="control-label col-md-4">[% l('Note:') %]</label>
80         <div class="col-md-8">
81           <textarea rows="3" class="form-control" placeholder="[% l('Note...') %]"
82             id="bill-dialog-note" ng-model="billArgs.note"></textarea>
83         </div>
84       </div>
85     </div>
86     <div class="modal-footer">
87       <input type="submit" class="btn btn-success" value="[% l('Submit Bill') %]"/>
88       <button class="btn btn-warning" ng-click="cancel($event)">[% l('Cancel') %]</button>
89     </div>
90   </div>
91 </form>
92
93