1 [% WRAPPER 'base.tt2' %]
2 [% ctx.page_title = l("Purchase Order") %]
3 <div dojoType="dijit.layout.ContentPane" style="height:100%">
4 <div id='oils-scroll-to-top'></div>
6 <div id='oils-acq-picklist-header'>
8 [% l('Purchase Order ([_1])', '<span id="acq-po-view-state"></span>') %]
10 <span id='acq-po-activated-on' class='hidden'></span>
11 <table class="oils-generic-table acq-po-info">
13 <th>[% l('ID') %]</th><td><a id="acq-po-view-id"></a></td>
14 <th>[% l('Prepayment Required?') %]</th>
15 <td><span id="acq-po-view-prepay"></span></td>
18 <th>[% l('Name') %]</th>
20 <a id="acq-po-view-name" href="javascript:void(0);" onclick="updatePoName()"></a>
21 <div class="hidden" id="acq-dupe-po-name">
22 [% l('PO name already in use: ') %]
23 <a href='javascript:;' id='acq-dupe-po-link'>[% l('View PO') %]</a>
26 <th>[% l('Activatable?') %]</th>
28 <span id="acq-po-activate-checking"></span>
29 <span class="hidden" id="acq-po-activate-links" style='padding: 5px'>
30 <span dojoType="dijit.form.Button" onClick="activatePo()" jsId="activatePoButton">
31 [% l('Activate Order') %]
33 <span style='padding: 5px;'> / </span>
34 <span dojoType="dijit.form.Button" onClick="activatePo(true)" jsId="activatePoNoAssetsButton">
35 [% l('Activate Without Loading Items') %]
38 <span class="hidden" id="acq-po-finalize-links" style='padding: 5px'>
39 <span dojoType="dijit.form.Button" onClick="finalizePo()" jsId="finalizePoButton">
40 [% l('Finalize Blanket Order') %]
46 <th>[% l('Provider') %]</th>
47 <td><span id="acq-po-view-provider"></span></td>
48 <th>[% l('Notes') %]</th>
50 <a href="javascript:void(0);"
51 id="acq-po-view-notes"></a>
55 <th>[% l('Total Lineitems') %]</th>
56 <td><span id="acq-po-view-total-li"></span></td>
57 <th>[% l('EDI Messages') %]</th>
59 <a href="javascript:void(0);"
60 id="acq-po-view-edi-messages"></a>
64 <th>[% l('Total Estimated') %]</th>
65 <td>[% l('$[_1]', '<span id="acq-po-view-total-estimated"></span>') %]</td>
66 <th>[% l('History') %]</th>
68 <a class="hidden" href="javascript:void(0);"
69 id="acq-po-view-history">[% l('View') %]</a>
73 <th>[% l('Total Encumbered') %]</th>
74 <td>[% l('$[_1]', '<span id="acq-po-view-total-enc"></span>') %]</td>
75 <th id="acq-po-invoice-label" class="hidden">[% l('Invoicing') %]</th>
76 <td id="acq-po-invoice-stuff" class="hidden">
77 <button dojoType="dijit.form.Button"
78 id="acq-po-view-invoice-link">
79 [% l('View Invoices ([_1])',
80 '<span id="acq-po-view-invoice-count"></span>') %]
82 <button dojoType="dijit.form.Button"
83 id="acq-po-create-invoice-link">
84 [% l('Create Invoice') %]
86 <button dojoType="dijit.form.DropDownButton">
87 <span>[% l('Link Invoice') %]</span>
88 <div dojoType="dijit.TooltipDialog"
89 id="acq-po-link-invoice">
90 <script type="dojo/connect" event="onOpen">
91 if (!invoiceLinkDialogManager) {
92 invoiceLinkDialogManager =
93 new InvoiceLinkDialogManager(
98 [% INCLUDE "acq/common/inv_dialog.tt2"
105 <th>[% l('Total Spent') %]</th>
106 <td>[% l('$[_1]', '<span id="acq-po-view-total-spent"></span>') %]</td>
107 <th id="acq-po-cancel-label"></th>
109 <span id="acq-po-view-cancel-reason"></span>
110 <span id="acq-po-choose-cancel-reason" class="hidden">
111 <span dojoType="dijit.form.DropDownButton">
112 <span>[% l('Cancel order') %]</span>
113 <span dojoType="dijit.TooltipDialog">
114 <label for="acq-po-cancel-reason">
117 <span id="acq-po-cancel-reason"></span>
118 <button jsId="acqPoCancelReasonSubmit"
119 dojoType="dijit.form.Button"
120 type="submit">[% l('Cancel order') %]</button>
129 <div class='hidden' id='acq-po-return-to-search'>
130 <button dojoType='dijit.form.Button' id='acq-po-return-to-search-button'>[% l('↖ Return to Search') %]</button>
132 <div class='hidden' id='acq-po-return-to-invoice'>
133 <button dojoType='dijit.form.Button' id='acq-po-return-to-invoice-button'>[% l('↖ Return to Invoice') %]</button>
136 <th class="hidden" id="acq-po-zero-activate-label">[% l('Allow activation with <br/> zero-copy lineitems') %]</th>
137 <td class="hidden" id="acq-po-zero-activate"><input type='checkbox' id='acq-po-activate-zero-copies' onclick='checkCouldActivatePo()'/></td>
141 <a class="hidden" id="acq-po-split" href="javascript:void(0);"
142 onclick="if (confirm(localeStrings.CONFIRM_SPLIT_PO)) splitPo();">
143 [% l('Split Order by Lineitems') %]
150 <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/common/base64.js"></script>
151 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/po/view_po.js'></script>
152 <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/acq/po/item_table.js"></script>
153 <script type="text/javascript">
154 var poId = "[% ctx.page_args.1 %]";
155 var liFocus = "[% ctx.page_args.0 %]";
156 if (liFocus && !poId) {
161 [% INCLUDE 'acq/common/li_table.tt2' %]
162 [% INCLUDE "acq/common/notes.tt2" which = "Po" %]
163 [% INCLUDE "acq/po/item_table.tt2" %]