Subversion Repositories SmartDukaan

Rev

Rev 28420 | Rev 31195 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
28350 tejbeer 1
<style>
2
.btn:hover, .btn:focus {
3
	color: grey;
4
	text-decoration: none;
5
}
6
 
7
.modal-dialog.modal-lg {
8
	left: 10%;
9
	right: auto;
10
	width: 80%;
11
}
12
 
13
.modal-content {
14
	background: white;
15
}
16
 
17
.border-highlight {
18
	border: 3px solid red;
19
}
20
 
21
td.highlight {
22
	background-color: yellowgreen !important;
23
}
24
</style>
25
 
28362 tejbeer 26
<script>
27
	$(".cancel-pending-order").click(function() {
28
		$("#cancelOnlineOrder").modal({
28350 tejbeer 29
 
28362 tejbeer 30
			backdrop : false
31
		});
28358 tejbeer 32
 
28362 tejbeer 33
	});
28437 tejbeer 34
 
35
	$(".change-partner-po").click(function() {
36
		$("#changePartnerOnlineOrder").modal({
37
 
38
			backdrop : false
39
		});
40
 
41
	});
28362 tejbeer 42
</script>
28358 tejbeer 43
 
28362 tejbeer 44
 
28358 tejbeer 45
<div id="pending-order-table">
28350 tejbeer 46
	<div class="row">
47
		<div class="col-lg-12">
48
 
28358 tejbeer 49
			<table class="table table-border table-condensed table-bordered"
50
				id="pending-order-item">
51
				<thead>
52
					<tr>
53
						<th>OrderId</th>
54
						<th>First Name</th>
55
						<th>Last Name</th>
56
						<th>Mobile</th>
57
						<th>Order Status</th>
58
						<th>Partner</th>
59
						<th>Pay Method</th>
60
						<th>Pay Mode</th>
61
						<th>Order Item Id</th>
62
						<th>Item Id</th>
63
						<th>Item Details</th>
64
						<th>Selling Price</th>
65
						<th>Order Item Status</th>
66
						<th>Created on</th>
67
						<th>Verified On</th>
68
						<th>Billed On</th>
69
						<th>Delivered On</th>
28420 tejbeer 70
						<th>Cancelled On</th>
28361 tejbeer 71
						<th>Remarks</th>
72
						<th>Availability</th>
73
						<th>Verify</th>
74
						<th>Cancel</th>
28437 tejbeer 75
						<th>Change Partner</th>
28350 tejbeer 76
 
28358 tejbeer 77
					</tr>
78
				</thead>
79
				<tbody>
28361 tejbeer 80
					#if(!$pendingOrderItem.isEmpty()) #foreach( $request in
28358 tejbeer 81
					$pendingOrderItem)
82
					<tr class="pendingOrder" data="$request.getItemId()">
83
						<td>$request.getOrderId()</td>
28377 tejbeer 84
						<td>$request.getPendingOrder().getCustomerAddress().getName()</td>
28415 tejbeer 85
						#if($request.getPendingOrder().getCustomerAddress().getLastName())
28377 tejbeer 86
						<td>$request.getPendingOrder().getCustomerAddress().getLastName()</td>
28415 tejbeer 87
						#else
88
						<td></td> #end
28377 tejbeer 89
						<td>$request.getPendingOrder().getCustomerAddress().getPhoneNumber()</td>
28358 tejbeer 90
						<td>$request.getPendingOrder().getStatus()</td>
91
						#if($customRetailersMap.get($request.getPendingOrder().getFofoId()))
92
						<td>$customRetailersMap.get($request.getPendingOrder().getFofoId()).getBusinessName()</td>
93
						#else
94
						<td></td> #end
95
						<td>$request.getPendingOrder().getPayMethodDescription()</td>
96
						#if($request.getPendingOrder().getTotalAmount() ==
97
						$request.getPendingOrder().getPaidAmount())
98
						<td>ONLINE</td> #else
99
						<td>OFFLINE</td> #end
28350 tejbeer 100
 
28358 tejbeer 101
						<td>$request.getId()</td>
102
						<td>$request.getItemId()</td>
103
						<td>$request.getItemName()</td>
104
						<td>$request.getSellingPrice()</td>
105
						<td>$request.getStatus()</td>
106
						<td>$request.getCreateTimestamp().format($dateTimeFormatter)</td>
107
						#if($request.getVerifiedTimestamp())
108
						<td>$request.getVerifiedTimestamp().format($dateTimeFormatter)</td>
109
						#else
110
						<td></td> #end #if($request.getBilledTimestamp())
111
						<td>$request.getBilledTimestamp().format($dateTimeFormatter)</td>
112
						#else
113
						<td></td> #end #if($request.getDeliveredTimestamp())
114
						<td>$request.getDeliveredTimestamp().format($dateTimeFormatter)</td>
115
						#else
28420 tejbeer 116
						<td></td> #end #if($request.getCancelledTimestamp())
117
						<td>$request.getCancelledTimestamp().format($dateTimeFormatter)</td>
118
						#else
28361 tejbeer 119
						<td></td> #end #if($request.getStatus() == "CANCELLED")
28420 tejbeer 120
						#if($request.getRemark())
28361 tejbeer 121
						<td>$request.getRemark()</td> #else
28420 tejbeer 122
						<td></td> #end #else
123
						<td></td> #end
28361 tejbeer 124
						#if($partnerInventoryMap.get($request.getPendingOrder().getFofoId()).get($request.getItemId()).getAvailability()>0)
125
						<td>$partnerInventoryMap.get($request.getPendingOrder().getFofoId()).get($request.getItemId()).getAvailability()
126
						</td> #else
28420 tejbeer 127
						<td>out of stock</td> #end #if($request.getStatus() ==
128
						"PROCESSING" && !$request.getVerifiedTimestamp())
28361 tejbeer 129
						<td>
130
							<button class="btn btn-primary verify-order-item"
131
								data-poitemid="$request.getId()" type="button"
132
								style="width: 100%; border-radius: 0px;">Mark Verify</button>
133
						</td> #else
134
						<td></td> #end #if($request.getStatus() == "PROCESSING")
135
						<td>
136
							<button class="btn btn-primary cancel-order-item"
137
								data-poitemid="$request.getId()" type="button"
138
								data-toggle="modal" data-target="#cancelOnlineOrder"
139
								style="width: 100%; border-radius: 0px;">Cancel</button>
28437 tejbeer 140
						</td> #else
141
						<td></td> #end #if($request.getStatus() == "PROCESSING")
142
						<td>
143
							<button class="btn btn-primary change-partner"
144
								data-poid="$request.getId()" type="button" data-toggle="modal"
145
								data-target="#changePartnerOnlineOrder"
146
								style="width: 100%; border-radius: 0px;">Change</button>
147
						</td> #else
28358 tejbeer 148
						<td></td> #end
28350 tejbeer 149
 
28358 tejbeer 150
					</tr>
151
					#end
152
					<script type="text/javascript">
153
						$(document).ready(function() {
154
							$('#pending-order-item').dataTable({
28366 tejbeer 155
								"scrollX" : true,
156
								"scrollCollapse" : true
157
 
28350 tejbeer 158
							});
28358 tejbeer 159
						});
160
					</script>
161
					#else
162
					<tr>
163
						<td colspan="12" style="text-align: center;">NO MATCHING DATA
164
							FOUND FOR CRITERIA</td>
165
					</tr>
166
					#end
167
				</tbody>
168
			</table>
169
		</div>
28350 tejbeer 170
 
171
 
172
 
173
 
174
	</div>
28358 tejbeer 175
</div>
28350 tejbeer 176
 
177
 
28362 tejbeer 178
<div class="cancel-online-order-container">
179
	<div id="cancelOnlineOrder" class="modal" role="dialog">
180
		<div class="modal-dialog modal-md">
181
			<!-- Modal content-->
182
			<div class="modal-content" style="width: 700px;"></div>
28350 tejbeer 183
 
28362 tejbeer 184
		</div>
185
	</div>
186
</div>
28358 tejbeer 187
 
28437 tejbeer 188
<div class="change-partner-online-order-container">
189
	<div id="changePartnerOnlineOrder" class="modal" role="dialog">
190
		<div class="modal-dialog modal-md">
191
			<!-- Modal content-->
192
			<div class="modal-content" style="width: 700px;"></div>
28362 tejbeer 193
 
28437 tejbeer 194
		</div>
195
	</div>
196
</div>
28362 tejbeer 197
 
28437 tejbeer 198
 
199