Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21987 kshitij.so 1
<style>
2
.row{
3
	margin:0 auto;
4
}
5
.modal-content{
6
		background : white;
7
	}
8
	.modelHeaderCustom{
9
		font-size:14px;
10
		font-weight:bold;
11
	}
12
	.border-highlight{
13
		border : 3px solid red;
14
	}
15
	hr{
16
		background-color:#007aff;
17
		border:none;
18
		height:1px;
19
		background:#007aff;
20
	}
21
	.control-label {
22
		margin-top: 0;
23
    	margin-bottom: 0;
24
    	padding-top: 7px;
25
    	font-weight:bold;
26
    	font-size:14px;
27
	}
28
	.form-group{
29
		border-bottom: 1px solid #eff2f7;
30
    	padding-bottom: 15px;
31
    	margin-bottom: 15px;
32
	}
33
	.right{
34
		float:right;
35
	}
36
	.form-control{
37
		color:black;
38
		text-transform:uppercase;
39
	}
22219 ashik.ali 40
.table-align-center{
41
	text-align:center;
21987 kshitij.so 42
}
43
</style>
22245 ashik.ali 44
 
45
<script type="text/javascript">
46
	var cartItemIndex = 0;
23821 amit.gupta 47
	accessoriesDeals = $accessoriesDeals;
23181 ashik.ali 48
	$(function() {
49
    	$('input[name="dateOfBirth"]').daterangepicker({
50
    		"singleDatePicker": true,
51
    		"showDropdowns": true,
52
    		"startDate": "01/01/2000",
53
    		"autoUpdateInput": false,
54
    		locale: {
55
    			cancelLabel: 'Clear',
56
    			format: 'DD/MM/YYYY'
57
  			}
58
	    });
59
 
60
	    $('input[name="dateOfBirth"]').on('apply.daterangepicker', function(ev, picker) {
61
      		$(this).val(picker.startDate.format('DD/MM/YYYY'));
62
  		});
63
 
64
  		$('input[name="dateOfBirth"]').on('cancel.daterangepicker', function(ev, picker) {
65
      		$(this).val('');
66
  		});
67
	});
68
 
22245 ashik.ali 69
</script>
70
 
21987 kshitij.so 71
<section class="wrapper">
72
<div class="row">
73
		<div class="col-lg-12">
74
			<h3 class="page-header"><i class="icon_table"></i>Order</h3>
75
			<ol class="breadcrumb">
22116 amit.gupta 76
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
21987 kshitij.so 77
				<li><i class="icon_table"></i>ORDER</li>						  	
78
			</ol>
79
		</div>
80
</div>
81
<form id="cd">
22245 ashik.ali 82
 
22642 amit.gupta 83
<div id="order-details" style="background:white;background-color:white;padding:10px">
21987 kshitij.so 84
#if($cartObj.size()==0)
85
	<div class="card row"
86
		<p>Your Cart is Empty.</p>	
87
	</div>
88
#else
22642 amit.gupta 89
<h4 class="modelHeaderCustom" style="font-size:22px;">Product Information</h4>
22219 ashik.ali 90
	<div class = "row">
91
		<div class="table-responsive">
92
	  		<table class="table">
93
	    		<tr>
94
	    			<td><h4 class="grnProductInfo modelHeaderCustom table-align-center">Description</h4></td>
95
	    			<td><h4 class="grnProductInfo modelHeaderCustom table-align-center">Quantity</h4></dt>
96
	    			<td><h4 class="grnProductInfo modelHeaderCustom">Serial Number</h4></td>
23181 ashik.ali 97
	    			<td><h4 class="grnProductInfo modelHeaderCustom">Damage Protection</h4></td>
22219 ashik.ali 98
	    			<td><h4 class="grnProductInfo modelHeaderCustom table-align-center">Unit Price</h4></td>
22574 ashik.ali 99
	    			<td><h4 class="grnProductInfo modelHeaderCustom table-align-center">Discount</h4></td>
22219 ashik.ali 100
	    			<td><h4 class="grnProductInfo modelHeaderCustom table-align-center">Total Price</h4></td>
101
	    		</tr>
22245 ashik.ali 102
 
22219 ashik.ali 103
	    		#foreach ($cartItem in $cartObj)
23821 amit.gupta 104
					#set($placeHolder = "$mopPriceMap.get($cartItem.getItemId()).getPrice() - MRP")
105
					#set($dp = $mopPriceMap.get($cartItem.getItemId()).getPurchasePrice())
106
					#if($accessoriesDeals && $cartItem.getItemType() =="NON_SERIALIZED")
107
						#set($placeHolder = "$mopPriceMap.get($cartItem.getItemId()).getPurchasePrice()(DP) - $mopPriceMap.get($cartItem.getItemId()).getPrice()(MOP) - MRP")
108
					#end
22219 ashik.ali 109
	    			#if($cartItem.getQuantity() == 1)
110
	    				<tr>
111
	    					<td>$cartItem.getDisplayName()</td>
112
	    					<td class = "table-align-center">1</td>
113
	    					#if($cartItem.getItemType() =="SERIALIZED")
22642 amit.gupta 114
	    						<td class = "table-align-center"><div class="input-group"><input type="text" itemId="$cartItem.getItemId()" itemType="$cartItem.getItemType()" name="serialNumber" class="input-sm serialNumber form-control"></div></td>
115
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" placeholder="" id="insuranceAmount" name="insuranceAmount"  class="input-sm insuranceAmount form-control"></div></td>
22219 ashik.ali 116
	    					#else
22642 amit.gupta 117
	    						<td class = "table-align-center"><div class="input-group"><input type="text" name="serialNumber" itemType="$cartItem.getItemType()" class="serialNumber form-control input-sm" readonly></div></td>
118
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" value = "0" name="insuranceAmount" class="insuranceAmount form-control input-sm" readonly></div></td>
22219 ashik.ali 119
	    					#end
22642 amit.gupta 120
	    					<td class = "table-align-center">
23821 amit.gupta 121
	    						<input type="number" class="unitPrice form-control input-sm" name="unitPrice" id = "unitPrice" 
122
	    						quantity="$cartItem.getQuantity()" itemId="$cartItem.getItemId()" dp="$dp" mopPrice="$mopPriceMap.get($cartItem.getItemId()).getPrice()" 
123
	    						mopPrice="$mopPriceMap.get($cartItem.getItemId()).isMop()" placeholder="$placeHolder">
22642 amit.gupta 124
	    					</td>
22660 ashik.ali 125
	    					#if($mopPriceMap.get($cartItem.getItemId()).isMop() && $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount() > 0)
22642 amit.gupta 126
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="true" name="discountAmount" class="discountAmount form-control input-sm" placeholder="Up to $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount()"></div></td>
22573 ashik.ali 127
	    					#else
22642 amit.gupta 128
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="false" value = "0" name="discountAmount" class="discountAmount form-control input-sm" readonly></div></td>
22573 ashik.ali 129
	    					#end
23419 ashik.ali 130
						<td class = "table-align-center"><input name="totalPrice" class="totalPrice form-control input-sm" itemId="$cartItem.getItemId()" type="number" value="0" readonly></td>
131
					</tr>
22574 ashik.ali 132
					#else
22245 ashik.ali 133
						#if($cartItem.getItemType() =="SERIALIZED")
134
							#set($start = 1)
135
							#set($end   = $cartItem.getQuantity())
136
							#set($range = [$start..$end])
137
 
138
							#foreach ($index in $range)
139
								<tr>
140
									<td>$cartItem.getDisplayName()</td>
141
		    						<td class = "table-align-center">1</td>
22642 amit.gupta 142
	    							<td class = "table-align-center"><div class="input-group"><input type="text" itemId="$cartItem.getItemId()" itemType="$cartItem.getItemType()" name="serialNumber" class="serialNumber input-sm form-control"></div></td>
143
	    							<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" placeholder="" name="insuranceAmount" class="insuranceAmount form-control input-sm"></div></td>
23821 amit.gupta 144
	    							<td class = "table-align-center"><input type="number" class="unitPrice form-control input-sm" name="unitPrice" quantity="1" itemId="$cartItem.getItemId()" 
145
	    								mopPrice="$mopPriceMap.get($cartItem.getItemId()).getPrice()" dp="$dp" mopPrice="$mopPriceMap.get($cartItem.getItemId()).isMop()" placeholder="$placeHolder"></td>
22660 ashik.ali 146
	    							#if($mopPriceMap.get($cartItem.getItemId()).isMop() && $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount() > 0)
22642 amit.gupta 147
	    								<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="true" name="discountAmount" class="discountAmount form-control input-sm" placeholder="Up to $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount()"></div></td>
22573 ashik.ali 148
	    							#else
22642 amit.gupta 149
	    								<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="false" value = "0" name="discountAmount" class="discountAmount form-control input-sm" readonly></div></td>
22573 ashik.ali 150
	    							#end
22674 amit.gupta 151
									<td class = "table-align-center"><input name="totalPrice" class="totalPrice input-sm  form-control" itemId="$cartItem.getItemId()" type="number" value="0" readonly></td>
22245 ashik.ali 152
								</tr>
153
							#end
154
						#else
155
							<td>$cartItem.getDisplayName()</td>
156
		    				<td class = "table-align-center">$cartItem.getQuantity()</td>
22642 amit.gupta 157
							<td class = "table-align-center"><div class="input-group"><input type="text " itemId="$cartItem.getItemId()" name="serialNumber" itemType="$cartItem.getItemType()" class="serialNumber form-control input-sm" readonly></div></td>
158
	    					<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" value = "0" name="insuranceAmount" class="insuranceAmount form-control input-sm" readonly></div></td>
23821 amit.gupta 159
	    					<td class = "table-align-center"><input type="number" class="unitPrice input-sm" dp="$dp" name="unitPrice" quantity="$cartItem.getQuantity()" value="0" itemId="$cartItem.getItemId()" 
160
	    					mopPrice="$mopPriceMap.get($cartItem.getItemId()).getPrice()" mopPrice="$mopPriceMap.get($cartItem.getItemId()).isMop()" placeholder="$placeHolder"></td>
22660 ashik.ali 161
	    					#if($mopPriceMap.get($cartItem.getItemId()).isMop() && $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount() > 0)
22642 amit.gupta 162
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="true" name="discountAmount" class="discountAmount form-control input-sm" placeholder="Up to $mopPriceMap.get($cartItem.getItemId()).getMaxDiscountAmount()"></div></td>
22573 ashik.ali 163
	    					#else
22642 amit.gupta 164
	    						<td class = "table-align-center"><div class="input-group"><input type="number" itemId="$cartItem.getItemId()" mop="false" value = "0" name="discountAmount" class="discountAmount form-control input-sm" readonly></div></td>
22573 ashik.ali 165
	    					#end
22642 amit.gupta 166
							<td class = "table-align-center"><input name="totalPrice" class="totalPrice input-sm" itemId="$cartItem.getItemId()" type="number" value="0" readonly></td>
22219 ashik.ali 167
						#end
168
	    			#end
169
	    		#end
170
	  		</table>
21987 kshitij.so 171
		</div>
22219 ashik.ali 172
	</div>
173
 
21987 kshitij.so 174
</div>
175
#end
22642 amit.gupta 176
<div id="customer-details" style="background:white;background-color:white;padding:10px;">
22643 amit.gupta 177
	<h4 class="modelHeaderCustom" style="font-size:22px;">Customer Information</h4>
22245 ashik.ali 178
	<div>
179
		<div class = "row">
180
			<div class="col-lg-2 form-group">
22642 amit.gupta 181
			   	<input placeholder="First Name" id="firstName" name="firstName" type="text" value="" class="form-control input-sm">
22245 ashik.ali 182
			</div>
183
			<div class="col-lg-2 form-group">
22642 amit.gupta 184
			   	<input placeholder="Last Name" id="lastName" name="lastName" type="text" value="" class="form-control input-sm">
22245 ashik.ali 185
			</div>
186
			<div class="col-lg-3 form-group">
22644 amit.gupta 187
				<input placeholder="Email*" id="email" name="email" type="text" value="" class="form-control input-sm">
22245 ashik.ali 188
			</div>
189
			<div class="col-lg-3 form-group">
22860 ashik.ali 190
				<input placeholder = "Phone Number*" id="phone" addressId="" name="phone" type="text" value="" class="form-control phone input-sm">
22245 ashik.ali 191
			</div>
192
			<div class="col-lg-2 form-group">
23189 ashik.ali 193
				<input placeholder = "Date Of Birth" id="dateOfBirth" name="dateOfBirth" type="text" value="" class="">
22245 ashik.ali 194
			</div>
195
 
196
		</div>
197
		<div class = "row">
23369 ashik.ali 198
			<div class="col-lg-3 form-group">
199
				<input placeholder="GST Number" id="gstNumber" name="gstNumber" type="text"  value="" class="form-control input-sm">
200
			</div>
201
			<div class="col-lg-3 form-group">
22642 amit.gupta 202
				<input placeholder="Alternate Phone Number" id="alternatePhone" name="alternatePhone" type="text"  value="" class="form-control input-sm">
22245 ashik.ali 203
			</div>
23369 ashik.ali 204
			<div class="col-lg-3 form-group">
22642 amit.gupta 205
			 	<input placeholder="Address Line 1" id="line1" name="line1" type="text" size="50" value="" class="form-control input-sm">
22245 ashik.ali 206
			</div>
23369 ashik.ali 207
			<div class="col-lg-3 form-group">
22642 amit.gupta 208
				<input placeholder="Address Line 2" id="line2" name="line2" type="text" value="" class="form-control input-sm">
22245 ashik.ali 209
			</div>
210
		</div>
211
		<div class = "row">
212
			<div class="col-lg-3 form-group">
22642 amit.gupta 213
				<input placeholder="Landmark" id="landmark" name="landmark" type="text" value="" class="form-control input-sm">
22245 ashik.ali 214
			</div>
215
			<div class="col-lg-2 form-group">
22642 amit.gupta 216
				<input placeholder="Pin Code" id="pinCode" name="pinCode" type="number" value="" class="form-control input-sm">
22245 ashik.ali 217
			</div>
218
			<div class="col-lg-3 form-group">
22642 amit.gupta 219
				<input placeholder="City" id="city" name="city" type="text" value="" class="form-control input-sm">
22245 ashik.ali 220
			</div>
221
			<div class="col-lg-4 form-group">
22860 ashik.ali 222
				<select class="form-control input-sm" id = "state" name = "state" placeholder="State">
23299 ashik.ali 223
					<option value="" disabled selected>State</option>
224
					#foreach($stateName in $stateNames)
225
						#if($retailerStateName == $stateName)
226
							<option value="$stateName" selected>$stateName</option>
227
						#else
228
							<option value="$stateName">$stateName</option>
229
						#end
230
					#end
231
 
22245 ashik.ali 232
                </select>
233
			</div>
234
     	</div>
23419 ashik.ali 235
     <div id="prebooking-order-details">
236
     </div>
22245 ashik.ali 237
</div>
21987 kshitij.so 238
<div id="payment-details" style="background:white;background-color:white;">
239
	<div class="row">
240
		<div class="col-lg-6 right">
241
			<div class="col-lg-6">
242
				<h4 class="grnProductInfo modelHeaderCustom right">Net Payable Amount :</h4>
243
			</div>
244
			<div class="col-lg-6">
22642 amit.gupta 245
				<input type="number" class="netPayableAmount form-control input-sm" name="" value="0" readonly>
21987 kshitij.so 246
			</div>
247
		</div>
248
	</div>
23434 ashik.ali 249
	<div class="row">
250
		<div class="col-lg-6 right">
251
			<div class="col-lg-6">
252
				<h4 class="grnProductInfo modelHeaderCustom right">Total Advance Amount :</h4>
253
			</div>
254
			<div class="col-lg-6">
255
				<input type="number" class="totalAdvanceAmount form-control input-sm" name="" value="0" readonly>
256
			</div>
257
		</div>
258
	</div>
21987 kshitij.so 259
	<p></p>
23367 ashik.ali 260
	<div id="payment-option-id-amount-container" paymentOptionSize = $paymentOptions.size()>
261
		#set($a = 0)
262
		#set($b = $paymentOptions.size() - 1)
263
		#set($range = [$a..$b])
264
 
265
		#foreach($index in $range)
266
			#set($paymentOption = $paymentOptions[$index])
267
			<div class="row">
268
				<div class="col-lg-6 right">
269
					<div class="col-lg-6">
270
						<h4 class="grnProductInfo modelHeaderCustom right">$paymentOption.getName() :</h4>
271
					</div>
272
					<div class="col-lg-6">
273
						<input type="number" id="paymentOptionIdAmount${index}" name="paymentOptionIdAmount${index}" class="form-control paymentOptionAmount amount input-sm" value="0" paymentOptionId="$paymentOption.getId()">
274
					</div>
23353 ashik.ali 275
				</div>
21987 kshitij.so 276
			</div>
23367 ashik.ali 277
		#end
278
	</div>
21987 kshitij.so 279
</div>
280
<div id="create-order" style="padding:10px;">
281
	<div class="row">
282
		<div class="col-xs-3" style="float:right;">
283
			<button class="btn btn-primary order-checkout" type="submit" style="width:100%;border-radius:0px;">Create Order</button>	
284
		</div>
285
	</div>
286
</div>
287
</form>
23347 ashik.ali 288
</section>
289
<script type="text/javascript" src="resources/js/create-order.js"></script>