Subversion Repositories SmartDukaan

Rev

Rev 25813 | Rev 26317 | 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{
24440 amit.gupta 37
		color:#373737;
21987 kshitij.so 38
	}
22219 ashik.ali 39
.table-align-center{
40
	text-align:center;
21987 kshitij.so 41
}
42
</style>
22245 ashik.ali 43
 
44
<script type="text/javascript">
45
	var cartItemIndex = 0;
23821 amit.gupta 46
	accessoriesDeals = $accessoriesDeals;
26316 tejbeer 47
 
48
 
23181 ashik.ali 49
	$(function() {
26316 tejbeer 50
	 var date = new Date();
51
		var currentMonth = date.getMonth();
52
		var currentDate = date.getDate();
53
		var currentYear = date.getFullYear();
54
    	$('input[name="dateOfBirth"]').daterangepicker(
55
 
56
    	 {
57
         singleDatePicker: true},
58
    	 dateRangeCallback);
59
 
60
    	$('input[name="dgmfgdate"]').daterangepicker({
61
            minDate: new Date(currentYear, currentMonth-6, currentDate),
62
			maxDate: new Date(currentYear, currentMonth, currentDate),
63
 
64
    	   singleDatePicker: true,
65
    	  },function (start, end) {
66
 
67
    		startMoment = start;
25813 amit.gupta 68
			mfgDate = start.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
26316 tejbeer 69
 
25810 amit.gupta 70
		});
24440 amit.gupta 71
    	formLoaded();
23181 ashik.ali 72
	});
73
 
22245 ashik.ali 74
</script>
75
 
21987 kshitij.so 76
<section class="wrapper">
77
<div class="row">
78
		<div class="col-lg-12">
79
			<h3 class="page-header"><i class="icon_table"></i>Order</h3>
80
			<ol class="breadcrumb">
22116 amit.gupta 81
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
21987 kshitij.so 82
				<li><i class="icon_table"></i>ORDER</li>						  	
83
			</ol>
84
		</div>
85
</div>
86
<form id="cd">
22245 ashik.ali 87
 
24440 amit.gupta 88
<div id="order-details" style="padding:10px">
89
#if($cartItems.size()==0)
21987 kshitij.so 90
	<div class="card row"
91
		<p>Your Cart is Empty.</p>	
92
	</div>
93
#else
24440 amit.gupta 94
<div class = "row">
95
	<div class="table-responsive col-lg-8" style="background-color:white">
96
		<h4 class="modelHeaderCustom" style="font-size:22px;">Product Information</h4>
97
  		<table class="table table-condensed">
98
    		<tr>
24614 amit.gupta 99
    			<th style="width:25%">Description</th>
24613 amit.gupta 100
    			<th style="width:10%">Quantity</th>
24614 amit.gupta 101
    			<th style="width:15%">Serial Number</th>
102
    			<th style="width:12%">Unit Price</th>
24613 amit.gupta 103
    			<th style="width:15%">Mobile Insurance</th>
24440 amit.gupta 104
    			<!--<th><h4 class="grnProductInfo modelHeaderCustom table-align-center">Discount</h4></th>-->
24614 amit.gupta 105
    			<th style="width:12%">Total Price</th>
24440 amit.gupta 106
    		</tr>
107
 
108
    		#foreach ($cartItem in $cartItems)
109
    			#set($mrp="MRP")
110
    			#if($mopPriceMap.get($cartItem.getItemId()).getMrp()!=0)
111
	    			#set($mrp="$mopPriceMap.get($cartItem.getItemId()).getMrp()(MRP)")
112
    			#end
113
 
114
				#set($placeHolder = "$mopPriceMap.get($cartItem.getItemId()).getPrice() - $mrp")
115
				#set($dp = $mopPriceMap.get($cartItem.getItemId()).getPurchasePrice())
116
				#if($accessoriesDeals && $cartItem.getItemType() =="NON_SERIALIZED")
117
					#set($placeHolder = "$mopPriceMap.get($cartItem.getItemId()).getPurchasePrice()(DP) - $mopPriceMap.get($cartItem.getItemId()).getPrice()(MOP) - $mrp")
118
				#end
119
				#if($cartItem.getItemType() =="SERIALIZED")
120
					#set($start = 1)
121
					#set($end   = $cartItem.getQuantity())
122
					#set($range = [$start..$end])
123
 
124
					#foreach ($index in $range)
125
						<tr>
126
							<td>$cartItem.getDisplayName()</td>
127
    						<td class = "table-align-center">1</td>
128
							<td class = "table-align-center">
129
								<input readonly type="text" itemId="$cartItem.getItemId()" itemType="$cartItem.getItemType()" name="serialNumber" class="serialNumber input-sm form-control">
130
							</td>
131
							<td class = "table-align-center">
132
								<input type="number" class="unitPrice form-control input-sm" name="unitPrice" quantity="1" itemId="$cartItem.getItemId()" 
133
								mopPrice="$mopPriceMap.get($cartItem.getItemId()).getPrice()" dp="$dp" mopPrice="$mopPriceMap.get($cartItem.getItemId()).isMop()" placeholder="$placeHolder">
134
							</td>
135
							<td class = "table-align-center">
136
	    						<div class="input-group">
137
    								<input type="number" itemId="$cartItem.getItemId()" value = "0" name="insuranceamount" class="insuranceamount form-control input-sm" readonly>
138
    								<input type="hidden" itemId="$cartItem.getItemId()" value = "0" name="insuranceid" class="insuranceid">
25778 amit.gupta 139
    								<input type="hidden" itemId="$cartItem.getItemId()" name="ram" class="ram">
140
    								<input type="hidden" itemId="$cartItem.getItemId()"  name="memory" class="memory">
141
    								<input type="hidden" itemId="$cartItem.getItemId()"  name="mfgdate" class="mfgdate">
24440 amit.gupta 142
			    					<div class="input-group-btn">
143
				    					<button type="button" class="btn btn-sm btn-default mk_check_plans" 
144
				    							data-mop="$mopPriceMap.get($cartItem.getItemId()).getPrice()">
145
				    						Check Plans
146
				    					</button>
147
		    						</div>
148
		    					</div>
149
	    					</td>
150
							<td class = "table-align-center"><input name="totalPrice" class="totalPrice input-sm  form-control" itemId="$cartItem.getItemId()" type="number" value="0" readonly></td>
151
						</tr>
23821 amit.gupta 152
					#end
24440 amit.gupta 153
				#else
154
					<tr>
155
						<td>$cartItem.getDisplayName()</td>
156
						<td class = "table-align-center">$cartItem.getQuantity()</td>
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">
159
							<input type="number" class="unitPrice input-sm form-control" dp="$dp" name="unitPrice" quantity="$cartItem.getQuantity()" itemId="$cartItem.getItemId()" 
160
								mopPrice="$mopPriceMap.get($cartItem.getItemId()).getPrice()" mopPrice="$mopPriceMap.get($cartItem.getItemId()).isMop()" placeholder="$placeHolder" />
161
						</td>
162
						<td>Not Applicable</td>
163
						<td class = "table-align-center"><input name="totalPrice" class="totalPrice input-sm form-control" itemId="$cartItem.getItemId()" type="number" value="0" readonly></td>
23419 ashik.ali 164
					</tr>
24440 amit.gupta 165
    			#end
166
    		#end
167
  		</table>
168
  		<div>
25810 amit.gupta 169
			<h4 class="modelHeaderCustom" style="font-size:22px;">Customer Information
170
			#if (${isDev})
171
				<small><a href="javascript:void(0);" class="mk_restore">(Restore Previous)</a></small>
172
			#end
173
			</h4>
24440 amit.gupta 174
			<div class = "row">
175
				<div class="col-lg-3 form-group">
176
				   	<input placeholder="First Name" id="firstName" name="firstName" type="text" value="" class="form-control input-sm">
177
				</div>
178
				<div class="col-lg-3 form-group">
179
				   	<input placeholder="Last Name" id="lastName" name="lastName" type="text" value="" class="form-control input-sm">
180
				</div>
181
				<div class="col-lg-2 form-group">
182
					<input placeholder="Email*" id="email" name="email" type="text" value="" class="form-control input-sm">
183
				</div>
184
				<div class="col-lg-2 form-group">
185
					<input placeholder = "Phone Number*" id="phone" addressId="" name="phone" type="text" value="" class="form-control phone input-sm">
186
				</div>
187
 
22245 ashik.ali 188
			</div>
24440 amit.gupta 189
			<div class = "row">
190
				<div class="col-lg-3 form-group">
191
					<input placeholder="GST Number" id="gstNumber" name="gstNumber" type="text"  value="" class="form-control input-sm">
192
				</div>
193
				<div class="col-lg-3 form-group">
194
				 	<input placeholder="Address Line 1" id="line1" name="line1" type="text" size="50" value="" class="form-control input-sm">
195
				</div>
196
				<div class="col-lg-2 form-group">
197
					<input placeholder="Address Line 2" id="line2" name="line2" type="text" value="" class="form-control input-sm">
198
				</div>
199
				<div class="col-lg-2 form-group">
200
					<input placeholder="Alternate Phone Number" id="alternatePhone" name="alternatePhone" type="text"  value="" class="form-control input-sm">
201
				</div>
22245 ashik.ali 202
			</div>
24440 amit.gupta 203
			<div class = "row">
204
				<div class="col-lg-3 form-group">
205
					<input placeholder="Landmark" id="landmark" name="landmark" type="text" value="" class="form-control input-sm">
206
				</div>
207
				<div class="col-lg-3 form-group">
208
					<input placeholder="Pin Code" id="pinCode" name="pinCode" type="number" value="" class="form-control input-sm">
209
				</div>
210
				<div class="col-lg-2 form-group">
211
					<input placeholder="City" id="city" name="city" type="text" value="" class="form-control input-sm">
212
				</div>
213
				<div class="col-lg-2 form-group">
214
					<select class="form-control input-sm" id = "state" name = "state" placeholder="State">
215
						<option value="" disabled selected>State</option>
216
						#foreach($stateName in $stateNames)
217
							#if($retailerStateName == $stateName)
218
								<option value="$stateName" selected>$stateName</option>
219
							#else
220
								<option value="$stateName">$stateName</option>
221
							#end
23299 ashik.ali 222
						#end
24440 amit.gupta 223
 
224
	                </select>
225
				</div>
226
	     	</div>
227
	     	<div class="row mk_insurance_row" style="display:none">
26316 tejbeer 228
 
229
				<div class="col-lg-3 form-group">
230
				 <label for="gender">Gender</label>
24440 amit.gupta 231
					<select class="form-control input-sm" id="gender" name ="gender" placeholder="Gender">
232
						<option value="" disabled selected>Gender</option>
233
						<option value="1" selected>Male</option>
234
						<option value="2" selected>Female</option>
235
	                </select>
236
				</div>
26316 tejbeer 237
				<div class="col-lg-3 form-group">
238
				 <label for="dateOfBirth">Date Of Birth</label>
24440 amit.gupta 239
					<input placeholder = "Date Of Birth" id="dateOfBirth" name="dateOfBirth" type="text" value="" class="form-control">
240
				</div>
22245 ashik.ali 241
			</div>
242
     	</div>
24440 amit.gupta 243
	</div>
244
	<div class="col-lg-4 row">
245
		<div class="col-lg-1"></div>
24475 amit.gupta 246
		<div id="payment-details" style="background:white;background-color:white;" class="col-lg-10">
24440 amit.gupta 247
			<h4 class="modelHeaderCustom" style="font-size:22px;">Payment Details</h4>
248
			<div class="row">
24475 amit.gupta 249
				<div class="col-lg-7">
24440 amit.gupta 250
					<h4>Total Amount :</h4>
251
				</div>
24475 amit.gupta 252
				<div class="col-lg-5">
24440 amit.gupta 253
					<input type="number" class="netPayableAmount form-control input-sm" name="" value="0" readonly>
254
				</div>
21987 kshitij.so 255
			</div>
24440 amit.gupta 256
			<div id="payment-option-id-amount-container" paymentOptionSize = $paymentOptions.size()>
257
			#set($a = 0)
258
			#set($b = $paymentOptions.size() - 1)
259
			#set($range = [$a..$b])
260
 
261
			#foreach($index in $range)
262
			<div class="row">
263
				#set($paymentOption = $paymentOptions[$index])
24475 amit.gupta 264
				<div class="col-lg-7">
24440 amit.gupta 265
					<h4>$paymentOption.getName() :</h4>
266
				</div>
24475 amit.gupta 267
				<div class="col-lg-5">
24440 amit.gupta 268
					<input type="number" id="paymentOptionIdAmount${index}" name="paymentOptionIdAmount${index}" 
269
					class="form-control paymentOptionAmount amount input-sm" value="0" paymentOptionId="$paymentOption.getId()">
270
				</div>
21987 kshitij.so 271
			</div>
24440 amit.gupta 272
			#end
23434 ashik.ali 273
			</div>
23367 ashik.ali 274
			<div class="row">
24440 amit.gupta 275
				<div class="form-group col-lg-10">
276
					<button class="btn btn-block btn-primary order-checkout" type="submit">Create Order</button>	
23353 ashik.ali 277
				</div>
21987 kshitij.so 278
			</div>
279
		</div>
280
	</div>
281
</div>
24440 amit.gupta 282
#end
283
</div>
21987 kshitij.so 284
</form>
23347 ashik.ali 285
</section>
26316 tejbeer 286
<div class="modal modal-lg row" id="mobilePlansModal" tabindex="-1" role="dialog">
24440 amit.gupta 287
  <div class="modal-dialog modal-lg" role="document">
288
    <div class="modal-content">
289
      <div class="modal-header">
290
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
291
        <h4 class="modal-title">Choose from plans</h4>
292
      </div>
293
      <div class="modal-body">
25776 amit.gupta 294
      	<div class="row itemdetails">
295
      		<div class="row col-lg-3">
296
				<div class="col-lg-6">
25778 amit.gupta 297
					<h4>*Ram(GB):</h4>
25776 amit.gupta 298
				</div>
25778 amit.gupta 299
				<div class="col-lg-6 form-group">
300
					<input type="number" class="dgram form-control input-sm" name="ram" value="0">
301
				</div>
302
			</div>
303
      		<div class="row col-lg-4">
25776 amit.gupta 304
				<div class="col-lg-6">
25778 amit.gupta 305
					<h4>*Memory(GB):</h4>
25776 amit.gupta 306
				</div>
25778 amit.gupta 307
				<div class="col-lg-5 form-group">
308
					<input type="number" class="dgmemory form-control input-sm" name="memory" value="0">
309
				</div>
25776 amit.gupta 310
			</div>
25778 amit.gupta 311
			<div class="col-lg-4">
312
				<div class="col-lg-3">
313
					<h4>*Mfg Date:</h4>
25776 amit.gupta 314
				</div>
25778 amit.gupta 315
				<div class="col-lg-6 form-group">
316
					<input placeholder = "Mfg Date" id="dgmfgdate" name="dgmfgdate" type="text" value="" class="form-control input-sm dgmfgdate" >
25776 amit.gupta 317
				</div>
318
			</div>
319
      	</div>
320
      	<div class="row insurancedetails">
321
      	</div> 
24440 amit.gupta 322
	  </div>
323
    </div>
324
  </div>
325
</div>