show some PO summary info along the top
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 20 Apr 2009 01:01:30 +0000 (01:01 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 20 Apr 2009 01:01:30 +0000 (01:01 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12913 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/ui/default/acq/po/view_po.js
Open-ILS/web/templates/default/acq/po/view.tt2

index 26e61b5..7079714 100644 (file)
@@ -13,10 +13,12 @@ function init() {
     fieldmapper.standardRequest(
         ['open-ils.acq', 'open-ils.acq.purchase_order.retrieve'],
         {   async: true,
-            params: [openils.User.authtoken, poId],
+            params: [openils.User.authtoken, poId, {flesh_price_summary:true, flesh_lineitem_count:true}],
             oncomplete: function(r) {
                 PO = openils.Util.readResponse(r);
-                console.log('got PO');
+                dojo.byId('acq-po-view-total-li').innerHTML = PO.lineitem_count();
+                dojo.byId('acq-po-view-total-enc').innerHTML = PO.amount_encumbered();
+                dojo.byId('acq-po-view-total-spent').innerHTML = PO.amount_spent();
             }
         }
     );
index 235d284..cd58e77 100644 (file)
@@ -6,6 +6,11 @@
             <div>
                 Purchase Order
             </div>
+            <table class='oils-generic-table'>
+                <tr><td>Total Lineitems</td><td><span id='acq-po-view-total-li'/></td></tr>
+                <tr><td>Total Encumbered</td><td>$<span id='acq-po-view-total-enc'/></td></tr>
+                <tr><td>Total Spent</td><td>$<span id='acq-po-view-total-spent'/></td></tr>
+            </table>
         </div>
     </div>
     <script type="text/javascript">var poId = '[% ctx.page_args.0 %]';</script>