Subversion Repositories SmartDukaan

Rev

Rev 30003 | Rev 30044 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
30003 tejbeer 1
 
2
 
3
<section class="wrapper">
4
	<div class="row">
5
		<div class="col-lg-12">
6
			<h3 class="page-header"><i class="icon_document_alt"></i>Partner Details</h3>
7
			<ol class="breadcrumb">
8
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
9
				<li><i class="icon_document_alt"></i>Partners Detail</li>					  	
10
			</ol>
11
		</div>
12
	</div>
13
 
14
	<div class="row">
15
 
16
				<div class="col-lg-12">
17
				 <table id="partnerBrandWiseDetail" class="table table-striped table-advance table-hover" style="width:100%">
18
				 <thead>
19
	    				<tr>
20
	    				<th rowspan = "2">Partner Name</th>
21
	    				<th rowspan = "2">Code</th>
22
	    				<th rowspan = "2">Category</th>
23
	    				<th rowspan = "2">Manager</th>
24
	    				<th rowspan = "2">Wallet Amount</th>
25
	    				<th rowspan = "2">Short Invest</th>
26
	    			    <th rowspan = "2">Min Invest</th>
27
 
28
	    			    #foreach($brand in $brands)
29
 
30
	    			     <th class="$brand.toLowerCase()"><p>$brand</p></th>
31
	    			    #end
32
	    				  <th>Accessories</th>
33
	    				  <th>TV</th>
34
	    				</tr>
35
 
36
	    				<tr>
37
 
38
	    				 #foreach($brand in $brands)
39
 
40
	    			     <th class="currency">$brandAmountLimit.get($brand)</th>
41
	    			    #end
42
	    				  <th class="currency">$brandAmountLimit.get("accessories")</th>
43
	    				    <th class="currency">$brandAmountLimit.get("TV")</th>
44
	    				</tr>
45
 
46
				 </thead>
47
	    			<tbody>
48
 
49
	    			    #foreach($cr in $customRetailers.entrySet())
50
	    			    <tr>
51
	    			    <td class="brandStock" data-fofoid="$cr.getKey()"  data-toggle="modal" data-target="#itemWiseBrandStock">$cr.getValue().getBusinessName()</td>
52
	    			    <td>$cr.getValue().getCode()</td>
53
	    			    <td>$fofoIdPartnerTypeMap.get($cr.getKey())</td>
30024 tejbeer 54
	    			    <td>$partnerSalesHeadersMap.get($cr.getKey()).getTerritoryManager()</td>
30003 tejbeer 55
 
56
    			        <td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getWalletAmount()</td>
57
 
58
 
59
		    	 		  	#set($realInvestment = $partnerDailyInvestmentMap.get($cr.getKey()).getTotalInvestment() + $partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment() )	
60
 
61
 
62
		    	 		    #set($realpercent = ($partnerDailyInvestmentMap.get($cr.getKey()).getTotalInvestment() / $realInvestment)*100)
63
 
64
 
65
 
66
	    	 		     #if($realpercent < 75)
67
    			        <td class="currency" style="color:red">$partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment()</td>
68
    			        #else
69
    			         <td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getShortInvestment()</td>
70
    			        #end
71
			            <td class="currency">$partnerDailyInvestmentMap.get($cr.getKey()).getMinInvestment()</td>
72
 
73
 
74
	              	    #foreach($brand in $brands)
75
 
30024 tejbeer 76
 
77
 
78
 
79
	              	      #set($totalStock =  $fofoIdBrandAmountMap.get($cr.getKey()).get($brand))
30003 tejbeer 80
 
81
 
30024 tejbeer 82
		    	 		    #if($brandAmountLimit.get($brand) != 0)
30003 tejbeer 83
		    	 		    #set($stockPercent = ($totalStock /  $brandAmountLimit.get($brand))*100)
84
		    	 		    #else
85
		    	 		      #set($stockPercent = 100)
86
		    	 		    #end
87
 
88
	              	     #if($brand == "Nokia" || $brand == "Xiaomi" || $brand == "Realme")
89
	              	       <td class="currency brandStock"  data-fofoid="$cr.getKey()" data-brand="$brand" data-toggle="modal" data-target="#itemWiseBrandStock">$totalStock</td>
90
 
91
	              	     #else
92
	              	     #if($stockPercent >  90)
30024 tejbeer 93
	    			     <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>
30003 tejbeer 94
	    			     #elseif($stockPercent <  80)
30024 tejbeer 95
	    			      <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>
30003 tejbeer 96
	    			     #else
30024 tejbeer 97
	    			      <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>
30003 tejbeer 98
	    			     #end
99
 
100
	    			     #end
101
 
102
	    			    #end
103
 
104
 
105
 
106
 
107
 
108
 
109
 
110
	              	    #if($inStockAccessTv.get($cr.getKey()))
111
	              	       #set($inStockAcc = $inStockAccessTv.get($cr.getKey()).getAccessoriesAmount())
112
	              	         #set($inStockTv = $inStockAccessTv.get($cr.getKey()).getTvAmount())
113
                        #else
114
                         #set($inStockAcc = 0)
115
                          #set($inStockTv = 0)
116
	              	    #end
117
 
118
 
119
	              	   #if($pendingIndentAccessTv.get($cr.getKey()))
120
	              	       #set($pendingIndentAcc = $pendingIndentAccessTv.get($cr.getKey()).getAccessoriesAmount())
121
	              	         #set($pendingIndentTv = $pendingIndentAccessTv.get($cr.getKey()).getTvAmount())
122
                        #else
123
                         #set($pendingIndentAcc = 0)
124
                          #set($pendingIndentTv = 0)
125
	              	    #end
126
 
127
 
128
	              	    #if($grnPendingAccessTvOrders.get($cr.getKey()))
129
	              	       #set($grnPendingAcc = $grnPendingAccessTvOrders.get($cr.getKey()).getAccessoriesAmount())
130
	              	         #set($grnPendingTv = $grnPendingAccessTvOrders.get($cr.getKey()).getTvAmount())
131
                        #else
132
                         #set($grnPendingAcc = 0)
133
                          #set($grnPendingTv = 0)
134
	              	    #end
135
 
136
 
137
	    			       #set($totalAccStock = $inStockAcc+ $pendingIndentAcc + $grnPendingAcc)
138
 
30024 tejbeer 139
	    			         #set($totalTvStock = $inStockTv+ $pendingIndentTv + $grnPendingTv)
30003 tejbeer 140
 
141
 
142
    			        #if($brandAmountLimit.get("accessories") != 0)
143
	    	 		    #set($stockAccPercent = ($totalAccStock /  $brandAmountLimit.get("accessories"))*100)
144
	    	 		    #else
145
	    	 		      #set($stockAccPercent = 100)
146
	    	 		    #end
147
 
148
 
149
	              	     #if($stockAccPercent >  90)
150
	    			     <td class="currency brandStock" style="background-color:#52BE80" data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock">$totalAccStock</td>
151
	    			     #elseif($stockAccPercent <  80)
152
	    			      <td class="currency brandStock" style="background-color:#EC7063 " data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalAccStock</td>
153
	    			     #else
154
	    			      <td class="currency brandStock" style="background-color:#F7DC6F" data-fofoid="$cr.getKey()" data-brand="accessories" data-toggle="modal" data-target="#itemWiseBrandStock">$totalAccStock</td>
155
	    			     #end
156
 
157
 
158
 
159
	    			    #if($brandAmountLimit.get("TV") != 0)
160
	    	 		    #set($stockTVPercent = ($totalTvStock /  $brandAmountLimit.get("TV"))*100)
161
	    	 		    #else
162
	    	 		      #set($stockTVPercent = 100)
163
	    	 		    #end
164
 
165
 
166
	              	     #if($stockTVPercent >  90)
167
	    			     <td class="currency brandStock" style="background-color:#52BE80" data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock">$totalTvStock</td>
168
	    			     #elseif($stockTVPercent <  80)
169
	    			      <td class="currency brandStock" style="background-color:#EC7063 " data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalTvStock</td>
170
	    			     #else
171
	    			      <td class="currency brandStock" style="background-color:#F7DC6F" data-fofoid="$cr.getKey()" data-brand="TV" data-toggle="modal" data-target="#itemWiseBrandStock"> $totalTvStock</td>
172
	    			     #end
173
 
174
 
175
 
176
	    			    </tr>
177
	    			    #end
178
 
179
	    			</tbody>
180
	    			</table>
181
 
182
 
183
 
184
 
185
 
186
 
187
 
188
 
189
 <div id="itemWiseBrandStock" class="modal" role="dialog">
190
	  <div class="modal-dialog">
191
	    <div class="modal-content">
192
 
193
    </div>
194
   </div>
195
 </div>
196
 
197
</section>
198
 
199
 
200
 
201
 
202
 
203
<script type="text/javascript">
204
	var editor;
205
 
206
	$(document).ready(function() {
207
 
208
		$('#partnerBrandWiseDetail').DataTable({
209
			"bPaginate" : true,
210
			"bLengthChange" : true,
211
			"bFilter" : true,
212
			"bInfo" : false,
213
			"bAutoWidth" : false,
214
			   "scrollX": true,
215
		});
216
	});
217
 
218
	$('#partnerBrandWiseDetail').on('click', '.brandStock', function(){
219
 	var fofoId = $(this).data('fofoid');
220
 	var brand = $(this).data('brand');
221
 
222
			 console.log(brand)
223
 
224
				doGetAjaxRequestHandler(context + "/getPartnerShortageStock?brand="+ brand +"&fofoId="
225
						+ fofoId, function(response) {
226
 
227
					$('#itemWiseBrandStock .modal-content').html(response);
228
 
229
				});
230
});
231
</script>