Subversion Repositories SmartDukaan

Rev

Rev 28362 | Rev 28364 | 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
	});
34
</script>
28358 tejbeer 35
 
28362 tejbeer 36
 
28358 tejbeer 37
<div id="pending-order-table">
28350 tejbeer 38
	<div class="row">
39
		<div class="col-lg-12">
40
 
28358 tejbeer 41
			<table class="table table-border table-condensed table-bordered"
42
				id="pending-order-item">
43
				<thead>
44
					<tr>
45
						<th>OrderId</th>
46
						<th>First Name</th>
47
						<th>Last Name</th>
48
						<th>Mobile</th>
49
						<th>Order Status</th>
50
						<th>Partner</th>
51
						<th>Pay Method</th>
52
						<th>Pay Mode</th>
53
						<th>Order Item Id</th>
54
						<th>Item Id</th>
55
						<th>Item Details</th>
56
						<th>Selling Price</th>
57
						<th>Order Item Status</th>
58
						<th>Created on</th>
59
						<th>Verified On</th>
60
						<th>Billed On</th>
61
						<th>Delivered On</th>
28361 tejbeer 62
						<th>Remarks</th>
63
						<th>Availability</th>
64
						<th>Verify</th>
65
						<th>Cancel</th>
28350 tejbeer 66
 
28361 tejbeer 67
 
28358 tejbeer 68
					</tr>
69
				</thead>
70
				<tbody>
28361 tejbeer 71
					#if(!$pendingOrderItem.isEmpty()) #foreach( $request in
28358 tejbeer 72
					$pendingOrderItem)
73
					<tr class="pendingOrder" data="$request.getItemId()">
74
						<td>$request.getOrderId()</td>
75
						<td>$request.getPendingOrder().getCustomer().getFirstName()</td>
76
						<td>$request.getPendingOrder().getCustomer().getLastName()</td>
77
						<td>$request.getPendingOrder().getCustomer().getMobileNumber()</td>
78
						<td>$request.getPendingOrder().getStatus()</td>
79
						#if($customRetailersMap.get($request.getPendingOrder().getFofoId()))
80
						<td>$customRetailersMap.get($request.getPendingOrder().getFofoId()).getBusinessName()</td>
81
						#else
82
						<td></td> #end
83
						<td>$request.getPendingOrder().getPayMethodDescription()</td>
84
						#if($request.getPendingOrder().getTotalAmount() ==
85
						$request.getPendingOrder().getPaidAmount())
86
						<td>ONLINE</td> #else
87
						<td>OFFLINE</td> #end
28350 tejbeer 88
 
28358 tejbeer 89
						<td>$request.getId()</td>
90
						<td>$request.getItemId()</td>
91
						<td>$request.getItemName()</td>
92
						<td>$request.getSellingPrice()</td>
93
						<td>$request.getStatus()</td>
94
						<td>$request.getCreateTimestamp().format($dateTimeFormatter)</td>
95
						#if($request.getVerifiedTimestamp())
96
						<td>$request.getVerifiedTimestamp().format($dateTimeFormatter)</td>
97
						#else
98
						<td></td> #end #if($request.getBilledTimestamp())
99
						<td>$request.getBilledTimestamp().format($dateTimeFormatter)</td>
100
						#else
101
						<td></td> #end #if($request.getDeliveredTimestamp())
102
						<td>$request.getDeliveredTimestamp().format($dateTimeFormatter)</td>
103
						#else
28361 tejbeer 104
						<td></td> #end #if($request.getStatus() == "CANCELLED")
105
						<td>$request.getRemark()</td> #else
28362 tejbeer 106
						<td></td> #end #if($request.getStatus() == "PROCESSING")
28361 tejbeer 107
						#if($partnerInventoryMap.get($request.getPendingOrder().getFofoId()).get($request.getItemId()).getAvailability()>0)
108
						<td>$partnerInventoryMap.get($request.getPendingOrder().getFofoId()).get($request.getItemId()).getAvailability()
109
						</td> #else
28362 tejbeer 110
						<td>out of stock</td> #end #else
111
						<td></td> #end #if($request.getStatus() == "PROCESSING" &&
112
						!$request.getVerifiedTimestamp())
28361 tejbeer 113
						<td>
114
							<button class="btn btn-primary verify-order-item"
115
								data-poitemid="$request.getId()" type="button"
116
								style="width: 100%; border-radius: 0px;">Mark Verify</button>
117
						</td> #else
118
						<td></td> #end #if($request.getStatus() == "PROCESSING")
119
						<td>
120
							<button class="btn btn-primary cancel-order-item"
121
								data-poitemid="$request.getId()" type="button"
122
								data-toggle="modal" data-target="#cancelOnlineOrder"
123
								style="width: 100%; border-radius: 0px;">Cancel</button>
124
						</td>#else
28358 tejbeer 125
						<td></td> #end
28350 tejbeer 126
 
28358 tejbeer 127
					</tr>
128
					#end
129
					<script type="text/javascript">
130
						$(document).ready(function() {
131
							$('#pending-order-item').dataTable({
28363 tejbeer 132
								"scrollX" : true,
133
								   scrollCollapse: true,
28358 tejbeer 134
								"bPaginate" : true,
135
								"bLengthChange" : true,
136
								"bFilter" : true,
137
								"bInfo" : false,
138
								"bAutoWidth" : false
28350 tejbeer 139
							});
28358 tejbeer 140
						});
141
					</script>
142
					#else
143
					<tr>
144
						<td colspan="12" style="text-align: center;">NO MATCHING DATA
145
							FOUND FOR CRITERIA</td>
146
					</tr>
147
					#end
148
				</tbody>
149
			</table>
150
		</div>
28350 tejbeer 151
 
152
 
153
 
154
 
155
	</div>
28358 tejbeer 156
</div>
28350 tejbeer 157
 
158
 
28362 tejbeer 159
<div class="cancel-online-order-container">
160
	<div id="cancelOnlineOrder" class="modal" role="dialog">
161
		<div class="modal-dialog modal-md">
162
			<!-- Modal content-->
163
			<div class="modal-content" style="width: 700px;"></div>
28350 tejbeer 164
 
28362 tejbeer 165
		</div>
166
	</div>
167
</div>
28358 tejbeer 168
 
28362 tejbeer 169
 
170