]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/po/view.tt2
5e1c56dd49d85959deba594786f657aca864cd38
[working/Evergreen.git] / Open-ILS / web / templates / default / acq / po / view.tt2
1 [% WRAPPER 'default/base.tt2' %]
2 <script src="[% ctx.media_prefix %]/js/ui/default/acq/common/base64.js"> </script>
3 <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/view_po.js'> </script>
4 <script src="[% ctx.media_prefix %]/js/ui/default/acq/po/item_table.js"></script>
5 <div dojoType="dijit.layout.ContentPane" style="height:100%">
6     <div>
7         <div id='oils-acq-picklist-header'>
8             <div>
9                 Purchase Order
10             </div>
11             <table class='oils-generic-table'>
12                 <tr><td>ID</td><td><a id='acq-po-view-id'/></td></tr>
13                 <tr><td>Name</td><td><a id='acq-po-view-name' href='javascript:void(0);' onclick='updatePoName()'></a></td></tr>
14                 <tr><td>Provider</td><td><span id="acq-po-view-provider"/></td></tr>
15                 <tr><td>Total Lineitems</td><td><span id='acq-po-view-total-li'/></td></tr>
16                 <tr><td>Total Estimated</td><td>$<span id='acq-po-view-total-estimated'/></td></tr>
17                 <tr><td>Total Encumbered</td><td>$<span id='acq-po-view-total-enc'/></td></tr>
18                 <tr><td>Total Spent</td><td>$<span id='acq-po-view-total-spent'/></td></tr>
19                 <tr><td>Status</td><td><span id='acq-po-view-state'/></td></tr>
20                 <tr><td>Prepayment Required?</td><td><span id="acq-po-view-prepay"/></td></tr>
21                 <tr>
22                     <td id="acq-po-cancel-label"></td>
23                     <td>
24                         <span id="acq-po-view-cancel-reason"></span>
25                         <span id="acq-po-choose-cancel-reason" class="hidden">
26                             <span dojoType="dijit.form.DropDownButton">
27                                 <span>Cancel order</span>
28                                 <span dojoType="dijit.TooltipDialog">
29                                     <label for="acq-po-cancel-reason">
30                                         Reason:
31                                     </label>
32                                     <span id="acq-po-cancel-reason"></span>
33                                     <button jsId="acqPoCancelReasonSubmit"
34                                         dojoType="dijit.form.Button"
35                                         type="submit">Cancel order</button>
36                                 </span>
37                             </span>
38                         </span>
39                     </td>
40                 </tr>
41                 <tr>
42                     <td>Notes</td>
43                     <td>
44                         <a href="javascript:void(0);"
45                             id="acq-po-view-notes"></a>
46                     </td>
47                 </tr>
48                 <tr id="acq-po-activate" class="hidden">
49                     <td>Activatable?</td>
50                     <td>
51                         <span id="acq-po-activate-checking"></span>
52                         <a class="hidden" id="acq-po-activate-link" href="javascript:void(0);" onclick="activatePo()">Activate Order</a>
53                     </td>
54                 </tr>
55                 <tr><td><a class="hidden" id="acq-po-split" href="javascript:void(0);" onclick="if (confirm(localeStrings.CONFIRM_SPLIT_PO)) splitPo();">Split Order by Lineitems</a></td></tr>
56                 <tr id="acq-po-view-invoices" class="hidden"><!-- TODO: only reveal when really applicable -->
57                     <td>Invoicing</td>
58                     <td>
59                         <button dojoType="dijit.form.Button"
60                             id="acq-po-view-invoice-link">
61                             View Invoices
62                             (<span id="acq-po-view-invoice-count"></span>)
63                         </button> &nbsp;
64                         <button dojoType="dijit.form.Button"
65                             id="acq-po-create-invoice-link">
66                             Create Invoice
67                         </button> &nbsp;
68                         <button dojoType="dijit.form.DropDownButton">
69                             <span>Link Invoice</span>
70                             <div dojoType="dijit.TooltipDialog"
71                                 id="acq-po-link-invoice">
72                                 [% INCLUDE "default/acq/common/inv_dialog.tt2"
73                                     which = "po" %]
74                             </div>
75                         </button>
76                     </td>
77                 </tr>
78             </table>
79         </div>
80     </div>
81     <script type="text/javascript">
82         var poId = "[% ctx.page_args.1 %]";
83         var liFocus = "[% ctx.page_args.0 %]";
84         if (liFocus && !poId) {
85             poId = liFocus;
86             liFocus = null;
87         }
88     </script>
89     [% INCLUDE 'default/acq/common/li_table.tt2' %]
90     [% INCLUDE "default/acq/common/notes.tt2" which = "Po" %]
91     [% INCLUDE "default/acq/po/item_table.tt2" %]
92 </div>
93 [% END %]