Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
26647 tejbeer 1
<style>
28339 tejbeer 2
.btn:hover, .btn:focus {
3
	color: grey;
4
	text-decoration: none;
5
}
26663 tejbeer 6
 
28339 tejbeer 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
}
26647 tejbeer 24
</style>
25
 
26663 tejbeer 26
 
28352 tejbeer 27
<script>
28
	$(".cancel-pending-order").click(function() {
29
		$("#cancelOnlineOrder").modal({
30
 
31
			backdrop : false
32
		});
33
 
34
	});
35
</script>
26647 tejbeer 36
<section class="wrapper">
37
	<div class="row">
38
		<div class="col-lg-12">
28339 tejbeer 39
			<h3 class="page-header">
40
				<i class="icon_document_alt"></i>FOfo Pending Order
41
			</h3>
26647 tejbeer 42
			<ol class="breadcrumb">
28339 tejbeer 43
				<li><i class="fa fa-home"></i><a
44
					href="${rc.contextPath}/dashboard">Home</a></li>
45
				<li><i class="icon_document_alt"></i>Pending Order</li>
26647 tejbeer 46
			</ol>
47
		</div>
28339 tejbeer 48
	</div>
49
 
50
 
51
 
26647 tejbeer 52
	<div id="pending-order-table">
53
		<div class="row">
28339 tejbeer 54
			<div class="col-lg-12">
55
 
56
				<table class="table table-border table-condensed table-bordered"
57
					id="pending-order-item">
58
					<thead>
59
						<tr>
60
							<th>OrderId</th>
61
							<th>First Name</th>
62
							<th>Last Name</th>
63
							<th>Mobile</th>
64
							<th>Order Status</th> #if($customRetailersMap)
65
							<th>Partner</th> #end
66
							<th>Pay Method</th>
67
							<th>Pay Mode</th>
28344 tejbeer 68
							<th>Order Item Id</th>
28339 tejbeer 69
							<th>Item Id</th>
28344 tejbeer 70
							<th>Item Details</th>
28339 tejbeer 71
							<th>Selling Price</th>
72
							<th>Order Item Status</th>
28350 tejbeer 73
							<th>Created on</th> #if(!$isAdmin)
74
							<th>Verified On</th> #end #if($isAdmin)
28339 tejbeer 75
							<th>Actions</th>
28344 tejbeer 76
							<th></th>#else
77
							<th>Actions</th> #end
28339 tejbeer 78
						</tr>
79
					</thead>
80
					<tbody>
81
						#if(!$pendingOrder.isEmpty()) #foreach( $request in
82
						$pendingOrderItem)
83
						<tr class="pendingOrder" data="$request.getItemId()">
84
							<input type="hidden" id="poItemId" value="$request.getId()" />
85
							<input type="hidden" id="poId" value="$request.getOrderId()" />
86
							<td>$request.getOrderId()</td>
87
							<td>$request.getPendingOrder().getCustomer().getFirstName()</td>
88
							<td>$request.getPendingOrder().getCustomer().getLastName()</td>
89
							<td>$request.getPendingOrder().getCustomer().getMobileNumber()</td>
90
							<td>$request.getPendingOrder().getStatus()</td>
91
							#if($customRetailersMap)
92
							#if($customRetailersMap.get($request.getPendingOrder().getFofoId()))
93
							<td>$customRetailersMap.get($request.getPendingOrder().getFofoId()).getBusinessName()</td>
94
							#else
95
							<td></td> #end #end
28344 tejbeer 96
							<td>$request.getPendingOrder().getPayMethodDescription()</td>
28339 tejbeer 97
							#if($request.getPendingOrder().getTotalAmount() ==
98
							$request.getPendingOrder().getPaidAmount())
99
							<td>ONLINE</td> #else
100
							<td>OFFLINE</td> #end
101
 
102
							<td>$request.getId()</td>
103
							<td>$request.getItemId()</td>
104
							<td>$request.getItemName()</td>
105
							<td>$request.getSellingPrice()</td>
106
							<td>$request.getStatus()</td>
107
							<td>$request.getCreateTimestamp().format($dateTimeFormatter)</td>
28350 tejbeer 108
							#if(!$isAdmin) #if($request.getVerifiedTimestamp())
109
							<td>$request.getVerifiedTimestamp().format($dateTimeFormatter)</td>
110
							#else
111
							<td></td> #end #end #if(!$isAdmin)
28339 tejbeer 112
							#if($inventoryMap.get($request.getItemId()).getAvailability()>0)
113
							<td>
114
 
115
								<button class="btn btn-primary add-bag-submit"
116
									data-toggle="modal" data-target="#bagModel" type="button"
117
									style="width: 100%; border-radius: 0px;">Add To Bag</button>
118
							</td> #else
119
							<td style="font-color: red">Out of Stock</td> #end #else
28344 tejbeer 120
							<td>
121
								<button class="btn btn-primary verify-order-item"
28350 tejbeer 122
									data-poitemid="$request.getId()" type="button"
28344 tejbeer 123
									style="width: 100%; border-radius: 0px;">Mark Verify</button>
124
							</td>
125
							<td>
126
								<button class="btn btn-primary cancel-order-item"
28352 tejbeer 127
									data-poitemid="$request.getId()" type="button"
128
									data-toggle="modal" data-target="#cancelOnlineOrder"
28344 tejbeer 129
									style="width: 100%; border-radius: 0px;">Cancel</button>
130
							</td> #end
28339 tejbeer 131
						</tr>
26817 amit.gupta 132
						#end
28339 tejbeer 133
						<script type="text/javascript">
134
							$(document).ready(function() {
135
								$('#pending-order-item').dataTable({
136
									"bPaginate" : true,
137
									"bLengthChange" : true,
138
									"bFilter" : true,
139
									"bInfo" : false,
140
									"bAutoWidth" : false
26768 amit.gupta 141
								});
142
							});
28339 tejbeer 143
						</script>
144
						#else
145
						<tr>
146
							<td colspan="12" style="text-align: center;">NO MATCHING
147
								DATA FOUND FOR CRITERIA</td>
148
						</tr>
149
						#end
150
					</tbody>
151
				</table>
152
			</div>
153
 
154
 
155
 
156
			<div class="col-lg-6">
157
				<div class="pending-order-container"></div>
158
			</div>
159
		</div>
160
	</div>
161
</section>
162
 
28352 tejbeer 163
<div class="cancel-online-order-container">
164
	<div id="cancelOnlineOrder" class="modal" role="dialog">
165
		<div class="modal-dialog modal-md">
166
			<!-- Modal content-->
167
			<div class="modal-content" style="width: 700px;"></div>
28339 tejbeer 168
 
28352 tejbeer 169
		</div>
170
	</div>
171
</div>
172
 
173
<div class="cancel-online-order-container">
174
	<div class="modal  text-center" id="cancelOnlineOrder">
175
		<div class="modal-dialog">
176
			<div class="modal-content" style="width: 700px;"></div>
177
		</div>
178
	</div>
179
</div>
180
 
181
 
28339 tejbeer 182
<div id="bagModel" class="modal" role="dialog">
183
	<div class="modal-dialog modal-md">
184
		<!-- Modal content-->
185
		<div class="modal-content">
186
			<div class="modal-header">
187
				<button type="button" class="close" data-dismiss="modal">&times;</button>
188
				<h4 class="modal-title">Add Item To Bag</h4>
189
			</div>
190
			<div class="modal-body" style="min-height: 200px">
191
				<div id="catalogModalBody">
192
					<input type="hidden" class="itemId" /> <input type="hidden"
193
						class="availability" /> <input type="hidden" class="poitemId" />
194
					<input type="hidden" class="poId" />
195
					<h4 class="bagModalProductInfo modelHeaderCustom">
196
						Product Details : <span></span>
197
					</h4>
198
					<h4 class="bagModalAvailability modelHeaderCustom">
199
						Availability : <span></span>
200
					</h4>
201
					<h4 class="bagModalEarlyImeis modelHeaderCustom">
202
						Imeis to bill: <span></span>
203
					</h4>
204
					<h4 class="bagModalQuantity modelHeaderCustom">
205
						Enter Quantity <span> <input type="number" min="1"
206
							class="form-control quantity"></input>
207
						</span>
208
					</h4>
209
					<hr />
210
					<span>
211
						<button type="submit" id="addToBagButton" class="btn btn-primary">Submit!</button>
212
					</span>
26817 amit.gupta 213
				</div>
28339 tejbeer 214
			</div>
215
		</div>
26817 amit.gupta 216
	</div>
28352 tejbeer 217
</div>