| 5678 |
rajveer |
1 |
<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
|
|
|
2 |
<script type="text/javascript" src="/Support/js/jquery.validate.js"></script>
|
|
|
3 |
|
|
|
4 |
<script type="text/javascript">
|
|
|
5 |
function printManifest(provider){
|
|
|
6 |
orderIds='';
|
|
|
7 |
$('input[name=selectedorder]:checked').each(function() {
|
|
|
8 |
if(orderIds == ''){
|
|
|
9 |
orderIds = $(this).val();
|
|
|
10 |
}else{
|
|
|
11 |
orderIds = orderIds + ':' + $(this).val();
|
|
|
12 |
}
|
|
|
13 |
});
|
|
|
14 |
if(orderIds == ''){
|
|
|
15 |
alert('No order is selected !!!');
|
|
|
16 |
return;
|
|
|
17 |
}
|
|
|
18 |
url = '/Support/manifest?providerID=' + provider + '&storeId=$action.getStoreId()&orderIds=' + orderIds;
|
|
|
19 |
window.open(url);
|
|
|
20 |
}
|
|
|
21 |
|
|
|
22 |
function confirmReturns(provider){
|
|
|
23 |
orderIds='';
|
|
|
24 |
$('input[name=selectedorder]:checked').each(function() {
|
|
|
25 |
if(orderIds == ''){
|
|
|
26 |
orderIds = $(this).val();
|
|
|
27 |
}else{
|
|
|
28 |
orderIds = orderIds + ':' + $(this).val();
|
|
|
29 |
}
|
|
|
30 |
});
|
|
|
31 |
if(orderIds == ''){
|
|
|
32 |
alert('No order is selected !!!');
|
|
|
33 |
return;
|
|
|
34 |
}
|
|
|
35 |
|
|
|
36 |
$.ajax({
|
|
|
37 |
type : 'POST',
|
|
|
38 |
url : '/Support/pickup-store',
|
|
|
39 |
data : 'action=markreturned&orderIds=' + orderIds,
|
|
|
40 |
success : function(response) {
|
|
|
41 |
|
|
|
42 |
}
|
|
|
43 |
});
|
|
|
44 |
}
|
|
|
45 |
</script>
|
|
|
46 |
|
|
|
47 |
<style type="text/css">
|
|
|
48 |
.error {
|
|
|
49 |
color: red;
|
|
|
50 |
}
|
|
|
51 |
</style>
|
|
|
52 |
|
|
|
53 |
<a href="$request.getContextPath()/pickup-store">Back to Main Menu</a>
|
|
|
54 |
|
|
|
55 |
<div style="color:red">$action.getError()</div>
|
|
|
56 |
#if($action.getId() == "receive")
|
|
|
57 |
#set($orders=$action.getReceivePendingOrders())
|
|
|
58 |
<h3>Receive Pending Orders</h3>
|
|
|
59 |
</br>
|
|
|
60 |
<table border="1">
|
|
|
61 |
<tr>
|
|
|
62 |
<th>Order Id</th>
|
|
|
63 |
<th>Customer Name</th>
|
|
|
64 |
<th>Product</th>
|
|
|
65 |
<th>AWB Number</th>
|
|
|
66 |
<th>Jacket Number</th>
|
|
|
67 |
<th></th>
|
|
|
68 |
</tr>
|
|
|
69 |
|
|
|
70 |
#foreach($order in $orders)
|
|
|
71 |
#set($lineitem = $order.getLineitems().get(0))
|
|
|
72 |
<tr>
|
|
|
73 |
<td>$order.getId()</td>
|
|
|
74 |
<td>$order.getCustomer_name()</td>
|
|
|
75 |
<th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
|
|
|
76 |
<td>$order.getAirwaybill_no()</td>
|
|
|
77 |
<td>$order.getJacket_number()</td>
|
|
|
78 |
<th>
|
|
|
79 |
<form name="myform" action="$request.getContextPath()/pickup-store" method="POST">
|
|
|
80 |
<input id="orderid" name="orderid" value="$order.getId()" type="hidden">
|
|
|
81 |
<input id="action" name="action" value="markreceived" type="hidden">
|
|
|
82 |
<br><input type="submit" value="Mark Received"><br>
|
|
|
83 |
</form>
|
|
|
84 |
</th>
|
|
|
85 |
</tr>
|
|
|
86 |
#end
|
|
|
87 |
|
|
|
88 |
</table>
|
|
|
89 |
|
|
|
90 |
#elseif($action.getId() == "deliver")
|
|
|
91 |
|
|
|
92 |
<h3>Received Orders</h3>
|
|
|
93 |
#set($receivedorders=$action.getReceivedAtStoreOrders())
|
|
|
94 |
|
|
|
95 |
<table border="1">
|
|
|
96 |
<tr>
|
|
|
97 |
<th>Order Id</th>
|
|
|
98 |
<th>Customer Name</th>
|
|
|
99 |
<th>Product</th>
|
|
|
100 |
<th>AWB Number</th>
|
|
|
101 |
<th>Jacket Number</th>
|
|
|
102 |
<th></th>
|
|
|
103 |
</tr>
|
|
|
104 |
|
|
|
105 |
#foreach($receivedorder in $receivedorders)
|
|
|
106 |
#set($lineitem = $receivedorder.getLineitems().get(0))
|
|
|
107 |
<tr>
|
|
|
108 |
<td>$receivedorder.getId()</td>
|
|
|
109 |
<td>$receivedorder.getCustomer_name()</td>
|
|
|
110 |
<th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
|
|
|
111 |
<td>$receivedorder.getAirwaybill_no()</td>
|
|
|
112 |
<td>$receivedorder.getJacket_number()</td>
|
|
|
113 |
<th>
|
|
|
114 |
<form name="myform" id="myform"" action="$request.getContextPath()/pickup-store" method="POST">
|
|
|
115 |
<input id="orderid" name="orderid" value="$receivedorder.getId()" type="hidden">
|
|
|
116 |
Receiver <input id="receiver" name="receiver" class="required" value="" type="text"><br />
|
|
|
117 |
Secret Code <input id="secretcode" name="secretcode" class="required" value="" type="text"><br />
|
|
|
118 |
#if($receivedorder.isCod())
|
|
|
119 |
Amount Collected <input id="amount" name="amount" class="required" value="" type="text"><br />
|
|
|
120 |
Payment Type <input type="radio" name="paymenttype" class="required" value="cash" /> Cash
|
|
|
121 |
<input type="radio" name="paymenttype" class="required" value="card" /> Card <br />
|
|
|
122 |
#end
|
|
|
123 |
</b>
|
|
|
124 |
<input id="action" name="action" value="markdelivered" type="hidden">
|
|
|
125 |
<br><input type="submit" value="Mark Delivered"><br>
|
|
|
126 |
</form>
|
|
|
127 |
</th>
|
|
|
128 |
</tr>
|
|
|
129 |
#end
|
|
|
130 |
|
|
|
131 |
|
|
|
132 |
<script type="text/javascript" charset="utf-8">
|
|
|
133 |
$(function(){
|
|
|
134 |
$("form#myform").validate();
|
|
|
135 |
});
|
|
|
136 |
</script>
|
|
|
137 |
|
|
|
138 |
|
|
|
139 |
</table>
|
|
|
140 |
|
|
|
141 |
#elseif($action.getId() == "return")
|
|
|
142 |
<h3>Return Pending Orders</h3>
|
|
|
143 |
#set($receivedorders=$action.getReceivedAtStoreOrders())
|
|
|
144 |
|
|
|
145 |
<table border="1">
|
|
|
146 |
<tr>
|
|
|
147 |
<th>Order Id</th>
|
|
|
148 |
<th>Customer Name</th>
|
|
|
149 |
<th>Product</th>
|
|
|
150 |
<th>Select Orders to be returned</th>
|
|
|
151 |
</tr>
|
|
|
152 |
|
|
|
153 |
#foreach($receivedorder in $receivedorders)
|
|
|
154 |
#if($receivedorder.getStatus().getValue() == 60)
|
|
|
155 |
#set($lineitem = $receivedorder.getLineitems().get(0))
|
|
|
156 |
<tr>
|
|
|
157 |
<td>$receivedorder.getId()</td>
|
|
|
158 |
<td>$receivedorder.getCustomer_name()</td>
|
|
|
159 |
<th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
|
|
|
160 |
<th>
|
|
|
161 |
<input type="checkbox" name="selectedorder" value="$receivedorder.getId()" />
|
|
|
162 |
</th>
|
|
|
163 |
</tr>
|
|
|
164 |
#end
|
|
|
165 |
#end
|
|
|
166 |
|
|
|
167 |
</table>
|
|
|
168 |
</br>
|
|
|
169 |
</br>
|
|
|
170 |
<button type="button" onclick="this.disabled=true;printManifest(1);" >Print manifest for Bluedart</button>
|
|
|
171 |
|
|
|
172 |
<button type="button" onclick="this.disabled=true;printManifest(3);" >Print manifest for Delhivery</button>
|
|
|
173 |
</br>
|
|
|
174 |
</br>
|
|
|
175 |
<button type="button" onclick="confirmReturns(1);" >Confirm Returns for Bluedart</button>
|
|
|
176 |
<button type="button" onclick="confirmReturns(3);" >Confirm Returns for Delhivery</button>
|
|
|
177 |
|
|
|
178 |
#end
|