Subversion Repositories SmartDukaan

Rev

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

Rev 24176 Rev 24406
Line 16... Line 16...
16
			<h3 class="page-header"><i class="icon_document_alt"></i>PriceDrop</h3>
16
			<h3 class="page-header"><i class="icon_document_alt"></i>PriceDrop</h3>
17
			<ol class="breadcrumb">
17
			<ol class="breadcrumb">
18
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
18
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
19
				<li><i class="icon_document_alt"></i>PriceDrop</li>
19
				<li><i class="icon_document_alt"></i>PriceDrop</li>
20
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary" data-target="#newPriceDropModal">Add new Price Drop</li>
20
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary" data-target="#newPriceDropModal">Add new Price Drop</li>
21
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary" data-target="#addPriceModal">Add Pricing</li>
21
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary" data-target="#addPriceModal">Add/Update Pricing</li>
22
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary mk_download_pricing" data-target="#addPricing">Download Pricing</li>
22
				<li><button type="button" data-toggle="modal" class="btn btn-sm btn-primary mk_download_pricing" data-target="#addPricing">Download Pricing</li>
23
				<div id="addPriceModal" class="modal fade" role="dialog">
23
				<div id="addPriceModal" class="modal fade" role="dialog">
24
				  <div class="modal-dialog">
24
				  <div class="modal-dialog">
25
				
25
				
26
				    <!-- Modal content-->
26
				    <!-- Modal content-->
27
				    <div class="modal-content">
27
				    <div class="modal-content">
28
				      <div class="modal-header">
28
				      <div class="modal-header">
29
				        <button type="button" class="close" data-dismiss="modal">&times;</button>
29
				        <button type="button" class="close" data-dismiss="modal">&times;</button>
30
				        <h4 class="modal-title">Add Pricing</h4>
30
				        <h4 class="modal-title">Add/Update Pricing</h4>
31
				      </div>
31
				      </div>
32
				      <div class="modal-body">
32
				      <div class="modal-body">
33
			      		<form id="pdForm1">
33
			      		<form id="pdForm1">
34
				      		<div class="form-group row">
34
				      		<div class="form-group row">
35
					  			<div class="col-lg-6">
35
					  			<div class="col-lg-6">
Line 136... Line 136...
136
							    <!--<div class="col-lg-4 checkbox">
136
							    <!--<div class="col-lg-4 checkbox">
137
								  <label><input id="allColors" type="checkbox" value="">Apply to all Colors</label>
137
								  <label><input id="allColors" type="checkbox" value="">Apply to all Colors</label>
138
								</div>-->
138
								</div>-->
139
						  </div>
139
						  </div>
140
						  <div class="form-group row">
140
						  <div class="form-group row">
141
							<div class="col-lg-4">
141
							<div class="col-lg-2">
142
							    <label for="dpDrop">MOP:(<span id="oldMop"></span>)</label>
142
							    <label for="dpDrop">MOP:</label>
143
							    <input type="number" class="form-control" id="newMop">
143
							    <input type="number" class="form-control" id="oldMop" readonly>
144
							</div>
144
							</div>
145
						    <div class="col-lg-3">
-
 
146
								<button type="button" class="btn btn-primary update-mop">Update MOP</button>
-
 
147
							</div>
-
 
148
 
-
 
149
						  </div>
-
 
150
						  <div class="form-group row">
-
 
151
						  	<div class="col-lg-3">
145
						  	<div class="col-lg-3">
152
						  		<label for="priceDrop">Drop Announced:</label>
146
						  		<label for="priceDrop">Drop Announced:</label>
153
							    <input type="number" class="form-control" id="pd">
147
							    <input type="number" class="form-control" id="pd">
154
							</div>
148
							</div>
155
						  	<div class="col-lg-3">
149
						  	<div class="col-lg-3">
156
						  		<label for="dp">Current DP</label>
150
						  		<label for="dp">DP: </label>
157
							    <input type="number" readonly class="form-control" id="currentDp">
151
							    <input type="number" readonly class="form-control" id="currentDp">
158
							</div>
152
							</div>
159
							<div class="col-lg-3">
153
							<div class="col-lg-2">
160
							    <label for="newTp">TP:(<span id="oldTp"></span>)</label>
154
							    <label for="newTp">TP:</label>
161
							    <input type="number" class="form-control" id="newTp">
155
							    <input type="number" class="form-control" id="oldTp" readonly>
162
							</div>
156
							</div>
163
							<div class="col-lg-3">
157
							<div class="col-lg-2">
164
							    <label for="newNlc">NLC:(<span id="oldNlc"></span>)</label>
158
							    <label for="newNlc">NLC:</label>
165
							    <input type="number" class="form-control" id="newNlc">
159
							    <input type="number" class="form-control" id="nlc" readonly>
166
							</div>
160
							</div>
167
						  </div>
161
						  </div>
168
						</form>
162
						</form>
169
				      </div>
163
				      </div>
170
				      <div class="modal-footer">
164
				      <div class="modal-footer">
Line 241... Line 235...
241
				</table>
235
				</table>
242
				</div>
236
				</div>
243
				</div>
237
				</div>
244
				</div>
238
				</div>
245
				</section>
239
				</section>
246
				
-
 
247
				<script type="text/javascript">
-
 
248
$(document).ready(function() {
-
 
249
	var start = moment().subtract(29, 'days');
-
 
250
	var end = moment();
-
 
251
	
-
 
252
  	priceDropTable = $('#priceDrop').find('table').DataTable({
-
 
253
  		pageLength: 20,
-
 
254
  		order:[[ 5, 'desc' ]]
-
 
255
	});
-
 
256
  
-
 
257
  
-
 
258
  	getItemAheadOptions($("#typeaheaditem"),function(selectedItem){
-
 
259
		currentItem = selectedItem;
-
 
260
		doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem.itemId, function(response){
240
<script type="text/javascript" src="resources/js/price-drop.js?v=${version}"></script>
261
			response = JSON.parse(response);
-
 
262
			$('#currentDp').val(response.dp);
-
 
263
			$('#oldMop').html(response.mop);
-
 
264
			$('#oldTp').html(response.tp);
-
 
265
			$('#oldNlc').html(response.nlc);
-
 
266
		});
-
 
267
	});
-
 
268
	getItemAheadOptions($("#typeaheaditem1"), function(selectedItem){
-
 
269
		currentItem = selectedItem;
241
<script type="text/javascript">
270
		doGetAjaxRequestHandler(context+"/item-pricing/"+currentItem.itemId, function(response){
-
 
271
			response = JSON.parse(response);
-
 
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);
-
 
283
		});
-
 
284
	});
-
 
285
});
-
 
286
 
-
 
287
  affectedDateInput=$('#affectedDate');
242
  affectedDateInput=$('#affectedDate');
288
  affectedDateInput.daterangepicker(getSingleDatePicker(), dateRangeCallback);
243
  affectedDateInput.daterangepicker(getSingleDatePicker(), dateRangeCallback);
289
  $("#newPriceDropModal").on('hidden.bs.modal', function () {
244
  $("#newPriceDropModal").on('hidden.bs.modal', function () {
290
            $("#pdForm").trigger("reset");
245
        $("#pdForm").trigger("reset");
291
  });
246
  });
292
  $("#addPriceModal").on('hidden.bs.modal', function () {
247
  $("#addPriceModal").on('hidden.bs.modal', function () {
293
            $("#pdForm1").trigger("reset");
248
        $("#pdForm1").trigger("reset");
294
  });
249
  });
295
</script>
250
</script>
296
251