Subversion Repositories SmartDukaan

Rev

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

Rev 32065 Rev 32979
Line 262... Line 262...
262
			if (index == 0 || targetOnwardsValue > 0) {
262
			if (index == 0 || targetOnwardsValue > 0) {
263
				let $itemCriteriaPayoutContainers = $targetSlab.find('.itemcriteriapayout');
263
				let $itemCriteriaPayoutContainers = $targetSlab.find('.itemcriteriapayout');
264
				$itemCriteriaPayoutContainers.each(function(index, itemCriteriaPayoutContainer) {
264
				$itemCriteriaPayoutContainers.each(function(index, itemCriteriaPayoutContainer) {
265
					let $itemCriteriaPayoutContainer = $(itemCriteriaPayoutContainer);
265
					let $itemCriteriaPayoutContainer = $(itemCriteriaPayoutContainer);
266
					let amountType = $itemCriteriaPayoutContainer.find('input[name^=amountType]:checked').val();
266
					let amountType = $itemCriteriaPayoutContainer.find('input[name^=amountType]:checked').val();
-
 
267
					let startDate = $itemCriteriaPayoutContainer.find('input.startDate').val();
-
 
268
					let endDate = $itemCriteriaPayoutContainer.find('input.endDate').val();
-
 
269
					if((startDate=="" && endDate!="") && (startDate!="" && endDate=="")) {
-
 
270
						alert("Criteria specific date is required");
-
 
271
						return false;
-
 
272
					}
267
					let payoutSlabs = [];
273
					let payoutSlabs = [];
268
					let itemCriteria1 = itemCriteria($itemCriteriaPayoutContainer);
274
					let itemCriteria1 = itemCriteria($itemCriteriaPayoutContainer);
269
					let $payoutSlabContainers = $itemCriteriaPayoutContainer.find('.slab');
275
					let $payoutSlabContainers = $itemCriteriaPayoutContainer.find('.slab');
270
					let itemCriteriaChanged = itemCriteria1['smartPhone'] || itemCriteria1['featuredPhone']
276
					let itemCriteriaChanged = itemCriteria1['smartPhone'] || itemCriteria1['featuredPhone']
271
						|| itemCriteria1['catalogIds'].length > 0 || itemCriteria1['brands'].length > 0
277
						|| itemCriteria1['catalogIds'].length > 0 || itemCriteria1['brands'].length > 0
Line 295... Line 301...
295
							}
301
							}
296
						});
302
						});
297
						let itemCriteriaPayout = {
303
						let itemCriteriaPayout = {
298
							itemCriteria: itemCriteria1,
304
							itemCriteria: itemCriteria1,
299
							payoutSlabs: payoutSlabs,
305
							payoutSlabs: payoutSlabs,
300
							amountType: amountType
306
							amountType: amountType,
-
 
307
							startDate: jsonStartDate(startDate),
-
 
308
							endDate: jsonEndDate(endDate)
301
						};
309
						};
302
						itemCriteriaPayouts.push(itemCriteriaPayout);
310
						itemCriteriaPayouts.push(itemCriteriaPayout);
303
					}
311
					}
304
				});
312
				});
305
				targetSlabs.push({
313
				targetSlabs.push({