Rev 30003 | Rev 30044 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<section class="wrapper"><div class="row"><div class="col-lg-12"><h3 class="page-header"><i class="icon_document_alt"></i>Partner Details</h3><ol class="breadcrumb"><li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li><li><i class="icon_document_alt"></i>Partners Detail</li></ol></div></div><div class="row"><div class="col-lg-12"><table id="partnerBrandWiseDetail" class="table table-striped table-advance table-hover" style="width:100%"><thead><tr><th rowspan = "2">Partner Name</th><th rowspan = "2">Code</th><th rowspan = "2">Category</th><th rowspan = "2">Manager</th><th rowspan = "2">Wallet Amount</th><th rowspan = "2">Short Invest</th><th rowspan = "2">Min Invest</th>#foreach($brand in $brands)<th class="$brand.toLowerCase()"><p>$brand</p></th>#end<th>Accessories</th><th>TV</th></tr><tr>#foreach($brand in $brands)<th class="currency">$brandAmountLimit.get($brand)</th>#end<th class="currency">$brandAmountLimit.get("accessories")</th><th class="currency">$brandAmountLimit.get("TV")</th></tr></thead><tbody>#foreach($cr in $customRetailers.entrySet())<tr><td class="brandStock" data-fofoid="$cr.getKey()" data-toggle="modal" data-target="#itemWiseBrandStock">$cr.getValue().getBusinessName()</td><td>$cr.getValue().getCode()</td><td>$fofoIdPartnerTypeMap.get($cr.getKey())</td><td>$partnerSalesHeadersMap.get($cr.getKey()).getTerritoryManager()</td><td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getWalletAmount()</td>#set($realInvestment = $partnerDailyInvestmentMap.get($cr.getKey()).getTotalInvestment() + $partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment() )#set($realpercent = ($partnerDailyInvestmentMap.get($cr.getKey()).getTotalInvestment() / $realInvestment)*100)#if($realpercent < 75)<td class="currency" style="color:red">$partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment()</td>#else<td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment()</td>#end<td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getMinInvestment()</td>#foreach($brand in $brands)#set($totalStock = $fofoIdBrandAmountMap.get($cr.getKey()).get($brand))#if($brandAmountLimit.get($brand) != 0)#set($stockPercent = ($totalStock / $brandAmountLimit.get($brand))*100)#else#set($stockPercent = 100)#end#if($brand == "Nokia" || $brand == "Xiaomi" || $brand == "Realme")<td class="currency brandStock" data-fofoid="$cr.getKey()" data-brand="$brand" data-toggle="modal" data-target="#itemWiseBrandStock">$totalStock</td>#else#if($stockPercent > 90)<td class="currency brandStock" style="background-color:#52BE80" data-stock = "$inStockBrandModel.get($cr.getKey()).get($brand)" data-pending = "$pendingIndent.get($cr.getKey()).get($brand)" data-grn= "$grnPendingOrders.get($cr.getKey()).get($brand)" data-fofoid="$cr.getKey()" data-brand="$brand" data-toggle="modal" data-target="#itemWiseBrandStock">$totalStock</td>#elseif($stockPercent < 80)<td class="currency brandStock" style="background-color:#EC7063 " data-stock = "$inStockBrandModel.get($cr.getKey()).get($brand)" data-pending = "$pendingIndent.get($cr.getKey()).get($brand)" data-grn= "$grnPendingOrders.get($cr.getKey()).get($brand)" data-fofoid="$cr.getKey()" data-brand="$brand" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalStock</td>#else<td class="currency brandStock" style="background-color:#F7DC6F" data-stock = "$inStockBrandModel.get($cr.getKey()).get($brand)" data-pending = "$pendingIndent.get($cr.getKey()).get($brand)" data-grn= "$grnPendingOrders.get($cr.getKey()).get($brand)" data-fofoid="$cr.getKey()" data-brand="$brand" data-toggle="modal" data-target="#itemWiseBrandStock">$totalStock</td>#end#end#end#if($inStockAccessTv.get($cr.getKey()))#set($inStockAcc = $inStockAccessTv.get($cr.getKey()).getAccessoriesAmount())#set($inStockTv = $inStockAccessTv.get($cr.getKey()).getTvAmount())#else#set($inStockAcc = 0)#set($inStockTv = 0)#end#if($pendingIndentAccessTv.get($cr.getKey()))#set($pendingIndentAcc = $pendingIndentAccessTv.get($cr.getKey()).getAccessoriesAmount())#set($pendingIndentTv = $pendingIndentAccessTv.get($cr.getKey()).getTvAmount())#else#set($pendingIndentAcc = 0)#set($pendingIndentTv = 0)#end#if($grnPendingAccessTvOrders.get($cr.getKey()))#set($grnPendingAcc = $grnPendingAccessTvOrders.get($cr.getKey()).getAccessoriesAmount())#set($grnPendingTv = $grnPendingAccessTvOrders.get($cr.getKey()).getTvAmount())#else#set($grnPendingAcc = 0)#set($grnPendingTv = 0)#end#set($totalAccStock = $inStockAcc+ $pendingIndentAcc + $grnPendingAcc)#set($totalTvStock = $inStockTv+ $pendingIndentTv + $grnPendingTv)#if($brandAmountLimit.get("accessories") != 0)#set($stockAccPercent = ($totalAccStock / $brandAmountLimit.get("accessories"))*100)#else#set($stockAccPercent = 100)#end#if($stockAccPercent > 90)<td class="currency brandStock" style="background-color:#52BE80" data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock">$totalAccStock</td>#elseif($stockAccPercent < 80)<td class="currency brandStock" style="background-color:#EC7063 " data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalAccStock</td>#else<td class="currency brandStock" style="background-color:#F7DC6F" data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock">$totalAccStock</td>#end#if($brandAmountLimit.get("TV") != 0)#set($stockTVPercent = ($totalTvStock / $brandAmountLimit.get("TV"))*100)#else#set($stockTVPercent = 100)#end#if($stockTVPercent > 90)<td class="currency brandStock" style="background-color:#52BE80" data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock">$totalTvStock</td>#elseif($stockTVPercent < 80)<td class="currency brandStock" style="background-color:#EC7063 " data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalTvStock</td>#else<td class="currency brandStock" style="background-color:#F7DC6F" data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalTvStock</td>#end</tr>#end</tbody></table><div id="itemWiseBrandStock" class="modal" role="dialog"><div class="modal-dialog"><div class="modal-content"></div></div></div></section><script type="text/javascript">var editor;$(document).ready(function() {$('#partnerBrandWiseDetail').DataTable({"bPaginate" : true,"bLengthChange" : true,"bFilter" : true,"bInfo" : false,"bAutoWidth" : false,"scrollX": true,});});$('#partnerBrandWiseDetail').on('click', '.brandStock', function(){var fofoId = $(this).data('fofoid');var brand = $(this).data('brand');console.log(brand)doGetAjaxRequestHandler(context + "/getPartnerShortageStock?brand="+ brand +"&fofoId="+ fofoId, function(response) {$('#itemWiseBrandStock .modal-content').html(response);});});</script>