| 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({
|