Subversion Repositories SmartDukaan

Rev

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

Rev 30651 Rev 30723
Line 229... Line 229...
229
	}
229
	}
230
	createOfferRequest['sellinPercentage'] = $("#sellinPercentage").val();
230
	createOfferRequest['sellinPercentage'] = $("#sellinPercentage").val();
231
	createOfferRequest['brandShareTerms'] = $('#brandShare').val();
231
	createOfferRequest['brandShareTerms'] = $('#brandShare').val();
232
	createOfferRequest['partnerCriteria'] = {};
232
	createOfferRequest['partnerCriteria'] = {};
233
	createOfferRequest['partnerCriteria']['fofoIds'] = ($("#partners").val() || []).map(Number);
233
	createOfferRequest['partnerCriteria']['fofoIds'] = ($("#partners").val() || []).map(Number);
-
 
234
	createOfferRequest['partnerCriteria']['excludeFofoIds'] = [];
-
 
235
	let excludeFofoIdChecked = $('input.excludeFofoId').is(':checked');
-
 
236
	if (excludeFofoIdChecked) {
-
 
237
		createOfferRequest['partnerCriteria']['excludeFofoIds'] = createOfferRequest['partnerCriteria']['fofoIds'];
-
 
238
		createOfferRequest['partnerCriteria']['fofoIds'] = [];
-
 
239
	}
234
	createOfferRequest['partnerCriteria']['partnerTypes'] = ($("select.criteria-partner-type").val() || []);
240
	createOfferRequest['partnerCriteria']['partnerTypes'] = ($("select.criteria-partner-type").val() || []);
235
	createOfferRequest['partnerCriteria']['regionIds'] = ($("select.criteria-warehouseregion").val() || []).map(Number);
241
	createOfferRequest['partnerCriteria']['regionIds'] = ($("select.criteria-warehouseregion").val() || []).map(Number);
236
 
242
 
237
	createOfferRequest['itemCriteria'] = itemCriteria($('div.itemCriteria'));
243
	createOfferRequest['itemCriteria'] = itemCriteria($('div.itemCriteria'));
238
	let targetSlabs = [];
244
	let targetSlabs = [];
239
	$('div.targetslabs').each(function(index, ele) {
245
	$('div.targetslabs').each(function (index, ele) {
240
		let $targetSlab = $(ele);
246
		let $targetSlab = $(ele);
241
		let targetOnwardsValue = $targetSlab.find('.payoutTarget').val();
247
		let targetOnwardsValue = $targetSlab.find('.payoutTarget').val();
242
		let targetDescription = $targetSlab.find('.targetDescription').val();
248
		let targetDescription = $targetSlab.find('.targetDescription').val();
243
		let itemCriteriaPayouts = [];
249
		let itemCriteriaPayouts = [];
244
		if (isNaN(targetOnwardsValue) || targetOnwardsValue < 0) {
250
		if (isNaN(targetOnwardsValue) || targetOnwardsValue < 0) {