blob: 0c93a68b3a522dfd11c89d22e1b989ff53111c51 [file] [log] [blame]
Rushabh Mehta3023a8f2013-04-03 16:34:23 +05301{% extends "app/website/templates/html/page.html" %}
Rushabh Mehtabed19ac2013-03-21 17:12:25 +05302
3{% set title="My Orders" %}
4
5{% block content %}
Rushabh Mehtada512ba2013-03-22 12:45:44 +05306<script>
7global_number_format = "{{ global_number_format }}";
8currency = "{{ currency }}";
9wn.currency_symbols = {{ currency_symbols }};
10</script>
Rushabh Mehtabed19ac2013-03-21 17:12:25 +053011<div class="span12">
12 <ul class="breadcrumb">
13 <li><a href="index">Home</a> <span class="divider">/</span></li>
14 <li><a href="account">My Account</a> <span class="divider">/</span></li>
15 <li class="active">My Orders</li>
16 </ul>
17 <h3><i class="icon-list"></i> My Orders</h3>
18 <hr>
19 <div id="order-list" style="font-size: 13px;">
20 <div class="progress progress-striped active">
21 <div class="bar" style="width: 100%;"></div>
22 </div>
23 </div>
24</div>
25<script>
26$(document).ready(function() {
27 var order_start = 0;
28
29 wn.call({
30 method: "selling.doctype.sales_order.sales_order.get_orders",
31 args: {
32 start: order_start
33 },
34 callback: function(r) {
35 $("#order-list .progress").remove();
36 var $list = $("#order-list");
37
38 if(!(r.message && r.message.length)) {
39 $list.html("<div class='alert'>No Orders Yet</div>");
40 return;
41 }
42
43 $.each(r.message, function(i, order) {
44
45 // parent
46 var $order = $(repl('<div class="row">\
Rushabh Mehta3f725302013-03-22 14:56:31 +053047 <div class="span3"><a href="order?name=%(name)s">%(name)s</a></div>\
48 <div class="span9"></div>\
Rushabh Mehtabed19ac2013-03-21 17:12:25 +053049 </div>', order)).appendTo($list);
50
51 // items
52 $.each(order.items || [], function(i, item) {
Rushabh Mehtada512ba2013-03-22 12:45:44 +053053 item.export_rate = format_currency(item.export_rate, order.currency);
Rushabh Mehta3f725302013-03-22 14:56:31 +053054 item.export_amount = format_currency(item.export_amount, order.currency);
Rushabh Mehtada512ba2013-03-22 12:45:44 +053055 var $item = $(repl('<div class="row">\
Rushabh Mehta3f725302013-03-22 14:56:31 +053056 <div class="span3">%(item_name)s</div>\
Rushabh Mehtada512ba2013-03-22 12:45:44 +053057 <div class="span2" style="text-align: right;">%(export_rate)s</div>\
Rushabh Mehta3f725302013-03-22 14:56:31 +053058 <div class="span2" style="text-align: right;">%(qty)s %(stock_uom)s</div>\
59 <div class="span2" style="text-align: right;">%(export_amount)s</div>\
Rushabh Mehtabed19ac2013-03-21 17:12:25 +053060 </div>\
Rushabh Mehta3f725302013-03-22 14:56:31 +053061 </div>', item)).appendTo($order.find(".span9"));
Rushabh Mehtabed19ac2013-03-21 17:12:25 +053062 });
63
64 $("<hr>").appendTo($list);
65 });
66 }
67 })
68})
69</script>
70{% endblock %}