Subversion Repositories SmartDukaan

Rev

Rev 24172 | Rev 24406 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24172 Rev 24176
Line 208... Line 208...
208
							<td>$priceDrop.getAmount()</td>
208
							<td>$priceDrop.getAmount()</td>
209
							<td>$priceDrop.getMop()</td>
209
							<td>$priceDrop.getMop()</td>
210
							<td>$priceDrop.getTp()</td>
210
							<td>$priceDrop.getTp()</td>
211
							<td>$priceDrop.getNlc()</td>
211
							<td>$priceDrop.getNlc()</td>
212
							<td>$priceDrop.getAffectedOn().format($dateFormatter)</td>
212
							<td>$priceDrop.getAffectedOn().format($dateFormatter)</td>
213
							<td>$priceDrop.getCreatedOn().format($dateTimeFormatter)</td>
213
							<td>$priceDrop.getCreatedOn().format($dateFormatter)</td>
214
							#if($priceDrop.getPartnerPayout()>0)
214
							#if($priceDrop.getPartnerPayout()>0)
215
							<td>$priceDrop.getPriceDropIn()</td>
215
							<td>$priceDrop.getPriceDropIn()</td>
216
							<td>$priceDrop.getPartnerPayout()</td>
216
							<td>$priceDrop.getPartnerPayout()</td>
217
							#if($priceDrop.getProcessTimestamp())
217
							#if($priceDrop.getProcessTimestamp())
218
								<td>$priceDrop.getProcessTimestamp().format($dateTimeFormatter)</td>	
218
								<td>$priceDrop.getProcessTimestamp().format($dateTimeFormatter)</td>	
Line 244... Line 244...
244
				</div>
244
				</div>
245
				</section>
245
				</section>
246
				
246
				
247
				<script type="text/javascript">
247
				<script type="text/javascript">
248
$(document).ready(function() {
248
$(document).ready(function() {
249
	    var start = moment().subtract(29, 'days');
249
	var start = moment().subtract(29, 'days');
250
    	var end = moment();
250
	var end = moment();
251
	
251
	
252
  priceDropTable = $('#priceDrop').find('table').DataTable({
252
  	priceDropTable = $('#priceDrop').find('table').DataTable({
253
  "pageLength": 20,
253
  		pageLength: 20,
254
  order:[[ 5, 'desc' ]]
254
  		order:[[ 5, 'desc' ]]
255
  });
-
 
256
  customItems = $customItems;
-
 
257
  itemAhead = $("#typeaheaditem").typeahead({
-
 
258
	  source: customItems,
-
 
259
	  autoSelect: false,
-
 
260
	  displayText:function(item){return item.itemDescription;},
-
 
261
	  afterSelect:	function(selectedItem){
-
 
262
	  					console.log(selectedItem);
-
 
263
	  					currentItem = selectedItem;
-
 
264
	  					doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem.itemId, function(response){
-
 
265
	  						response = JSON.parse(response);
-
 
266
							$('#currentDp').val(response.dp);
-
 
267
							$('#oldMop').html(response.mop);
-
 
268
							$('#oldTp').html(response.tp);
-
 
269
							$('#oldNlc').html(response.nlc);
-
 
270
						});
-
 
271
	  				}
-
 
272
	});
255
	});
273
 
256
  
274
  newCustomItems = $newCustomItems;
-
 
275
  itemAhead1 = $("#typeaheaditem1").typeahead({
-
 
276
	  source: function(q, process) {
-
 
277
	  	if(q.length <= 2) {
-
 
278
	  		console.log("Query is empty");
-
 
279
	  		return;
-
 
280
	  	} else {
-
 
281
		  	return $.get(context+"/item", {query : q}, function(data){
-
 
282
		  		console.log(data);
-
 
283
		  		process(JSON.parse(data));
-
 
284
		  	});
-
 
285
		}
-
 
286
	  },
257
  
287
	  delay: 400,
-
 
288
	  items: 20,
-
 
289
	  displayText: function(item){return item.itemDescription;},
-
 
290
	  autoSelect: true,
-
 
291
	  afterSelect:	function(selectedItem){
258
  	getItemAheadOptions($("#typeaheaditem"),function(selectedItem){
292
	  					currentItem1 = selectedItem;
259
		currentItem = selectedItem;
293
	  					doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem1.itemId, function(response){
260
		doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem.itemId, function(response){
294
	  						response = JSON.parse(response);
261
			response = JSON.parse(response);
295
	  						
-
 
296
	  						if(response.dp > 0) {
-
 
297
	  							$("#dp").val(response.dp).prop("readOnly", true);
-
 
298
	  						} else {
-
 
299
	  							$("#dp").val(response.dp).prop("readOnly", false);
-
 
300
	  						}
-
 
301
  							$("#mop").val(response.mop);
262
			$('#currentDp').val(response.dp);
302
  							$("#mrp").val(response.mrp);
263
			$('#oldMop').html(response.mop);
303
							$('#dpValue').html("DP -" + response.dp);
264
			$('#oldTp').html(response.tp);
304
							$('#mopValue').html("MOP -" + response.mop);
265
			$('#oldNlc').html(response.nlc);
305
							$('#mrpValue').html("MRP -"+ response.mrp);
-
 
306
						});
266
		});
307
	  				}
-
 
308
	});
267
	});
-
 
268
	getItemAheadOptions($("#typeaheaditem1"), function(selectedItem){
-
 
269
		currentItem = selectedItem;
-
 
270
		doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem.itemId, function(response){
-
 
271
			response = JSON.parse(response);
309
	
272
			
-
 
273
			if(response.dp > 0) {
-
 
274
				$("#dp").val(response.dp).prop("readOnly", true);
-
 
275
			} else {
-
 
276
				$("#dp").val(response.dp).prop("readOnly", false);
-
 
277
			}
-
 
278
			$("#mop").val(response.mop);
-
 
279
			$("#mrp").val(response.mrp);
-
 
280
			$('#dpValue').html("DP -" + response.dp);
-
 
281
			$('#mopValue').html("MOP -" + response.mop);
-
 
282
			$('#mrpValue').html("MRP -"+ response.mrp);
310
  });
283
		});
-
 
284
	});
-
 
285
});
-
 
286
 
311
  affectedDateInput=$('#affectedDate');
287
  affectedDateInput=$('#affectedDate');
312
  affectedDateInput.daterangepicker(getSingleDatePicker(), dateRangeCallback);
288
  affectedDateInput.daterangepicker(getSingleDatePicker(), dateRangeCallback);
313
  $("#newPriceDropModal").on('hidden.bs.modal', function () {
289
  $("#newPriceDropModal").on('hidden.bs.modal', function () {
314
            $("#pdForm").trigger("reset");
290
            $("#pdForm").trigger("reset");
315
  });
291
  });