Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
26418 tejbeer 1
<section>
2
 
3
 
26475 amit.gupta 4
<!--<style>
26418 tejbeer 5
	.table-striped > tbody > tr:nth-child(odd) > td{
6
  		background: white;
7
  		background-color: white;
8
	}
9
	.table-striped > tbody > tr:nth-child(even) > td{
10
  		background: white;
11
  		background-color:white;
12
	}
13
	.table-striped > tbody > tr:hover > td,
14
	.table-striped > tbody > tr:hover {
15
		background-color: #e98c8f;
16
	  	color:white;
17
	}
18
	.btn:hover{
19
  		color: grey;
20
  		text-decoration: none;
21
	}
22
	.btn-primary:hover{
23
  		color: grey;
24
  		text-decoration: none;
25
	}
26
	.sale-details{
27
		cursor:pointer;
28
	}
27549 tejbeer 29
 
30
	thead input {
31
        width: 50%;
32
    }
26475 amit.gupta 33
</style>-->
26418 tejbeer 34
 
35
<section class="wrapper">
36
	<div class="row">
37
		<div class="col-lg-12">
38
			<h3 class="page-header"><i class="icon_document_alt"></i>Details</h3>
39
			<ol class="breadcrumb">
40
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
27903 tejbeer 41
				<li><i class="icon_document_alt"></i>Partner Franchise Detail</li>					  	
26418 tejbeer 42
			</ol>
43
		</div>
44
	</div>
29162 manish 45
 
46
 
47
<div class="row col-lg-12" style="width:518px;height:272px;">
48
	       	<canvas id="chart-partnerType" style="width:auto"></canvas>
49
</div>
26418 tejbeer 50
 
51
 
52
<div class="row">
53
 
27549 tejbeer 54
				<div class="col-lg-12">
55
				 <table id="authretailerstats" class="table table-striped table-advance table-hover" style="width:100%">
26477 amit.gupta 56
				 <thead>
26418 tejbeer 57
	    				<tr>
27545 tejbeer 58
	    				<th>Stores</th>
29028 tejbeer 59
	    				<th>Code</th>
27548 tejbeer 60
	    				<th>Category</th>
61
	    				<th>Manager</th>
27661 tejbeer 62
	    			    <th>LMS</th>
63
	    				<th>LMTD</th>
64
	    				<th>MTD</th>
65
	    				<th>Sale Diff</th>
27903 tejbeer 66
	    				<th>LM.S</th>
67
	    				<th>LMTD.S</th>
68
	    				<th>MTD.S</th>
27894 tejbeer 69
 
27661 tejbeer 70
	    			    <th>Unbilled Activated Stock</th>
27545 tejbeer 71
	    			    <th>Wallet Amount</th>
27894 tejbeer 72
	    				<th>In Stock Invest</th>
73
	    				<th>Total Invest</th>
74
	    				<th>Short Invest</th>
27661 tejbeer 75
	    			    <th>Pending Indent</th>
27545 tejbeer 76
	    				<th>Today Tertiary</th>
27903 tejbeer 77
	    				<th>Invest ok</th>
26418 tejbeer 78
	    				<th>Ticket</th>
79
	    				</tr>
26477 amit.gupta 80
				 </thead>
81
	    			<tbody>
26418 tejbeer 82
	    			    #foreach($name in $fofoIdAndallValues.keySet())
83
	    				<tr>
27548 tejbeer 84
	    	 		     <td>$fofoIdAndPartnerMap.get($name).getBusinessName()  ($fofoIdAndPartnerMap.get($name).getAddress().getCity())</td>
29028 tejbeer 85
	    	 		     <td>$fofoIdAndPartnerMap.get($name).getCode()</td>
27548 tejbeer 86
	    	 		     <td>$fofoIdAndallValues.get($name).getPartnerType()</td>
27545 tejbeer 87
	    	 		     <td>$fofoIdAndallValues.get($name).getAuthUser()</td>
27660 tejbeer 88
	    	 		     <td class="currency lmsSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandLMSSale">$fofoIdAndallValues.get($name).getLms()</td>    
27637 tejbeer 89
	    	 		     <td class="currency  lmtdSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandLMtdSale">$fofoIdAndallValues.get($name).getLmtd()</td>
29103 tejbeer 90
 
91
	    	 		     #if($fofoIdAndallValues.get($name).getMtd() <= 0 )
92
	    	 		     <td class="currency mtdSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandMtdSale" style="color:red">$fofoIdAndallValues.get($name).getMtd()</td>
93
	    	 		    #else
27636 tejbeer 94
	    	 		     <td class="currency mtdSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandMtdSale">$fofoIdAndallValues.get($name).getMtd()</td>
29103 tejbeer 95
	    	 		    #end
27893 tejbeer 96
 
29103 tejbeer 97
	    	 		     #if($fofoIdAndallValues.get($name).getSaleDiff() <= 0 )
98
	    	 		     <td class="currency" style="color:red">$fofoIdAndallValues.get($name).getSaleDiff()</td>
99
	    	 		     #else
100
	    	 		       <td class="currency">$fofoIdAndallValues.get($name).getSaleDiff()</td>
101
	    	 		  #end
27894 tejbeer 102
 
27893 tejbeer 103
	    	 		     <td class="currency lmsSecSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandSecSale">$fofoIdAndallValues.get($name).getSecondarylms()</td>    
104
	    	 		     <td class="currency  lmtdSecSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandSecSale">$fofoIdAndallValues.get($name).getSecondarylmtd()</td>
29103 tejbeer 105
	    	 		   #if($fofoIdAndallValues.get($name).getSecondarymtd() <= 0)
27893 tejbeer 106
 
29103 tejbeer 107
	    	 		     <td class="currency mtdSecSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandSecSale" style="color:red">$fofoIdAndallValues.get($name).getSecondarymtd()</td>
108
	    	 		   #else
109
	    	 		    <td class="currency mtdSecSale" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#brandSecSale">$fofoIdAndallValues.get($name).getSecondarymtd()</td>
110
	    	 		   #end
111
	    	 		   #if($fofoIdAndallValues.get($name).getInvestment().getActivatedStockAmount() > 20000)
112
	    	 		      <td class="currency" id="activatedStock" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#activateStock" style="color:red">$fofoIdAndallValues.get($name).getInvestment().getActivatedStockAmount()</td> 
113
	    	 		  #else
27661 tejbeer 114
	    	 		     <td class="currency" id="activatedStock" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#activateStock">$fofoIdAndallValues.get($name).getInvestment().getActivatedStockAmount()</td> 
29103 tejbeer 115
	    	 		    #end
29143 tejbeer 116
	    	 		     #if($fofoIdAndallValues.get($name).getWalletAmount() > 50000)
29103 tejbeer 117
	    	 		     <td class="currency" style="color:red">$fofoIdAndallValues.get($name).getWalletAmount()</td>
118
	    	 		     #else
27545 tejbeer 119
	    	 		     <td class="currency">$fofoIdAndallValues.get($name).getWalletAmount()</td>
29103 tejbeer 120
	    	 		     #end
27640 tejbeer 121
	    	 		     <td class="currency instock" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#inStockItem" >$fofoIdAndallValues.get($name).getInvestment().getInStockAmount()</td>
29103 tejbeer 122
 
123
	    	 		  	#set($realInvestment = $fofoIdAndallValues.get($name).getInvestment().getTotalInvestment() + $fofoIdAndallValues.get($name).getInvestment().getShortInvestment() )	
124
 
125
 
126
	    	 		  #set($realpercent = ($fofoIdAndallValues.get($name).getInvestment().getTotalInvestment() / $realInvestment)*100)
127
 
128
	    	 		   #if($realpercent < 75)
129
	    	 		     <td class="currency"  id="investment" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#partnerInvestment" style="color:red">$fofoIdAndallValues.get($name).getInvestment().getTotalInvestment()</td>
130
	    	 		    #else
27636 tejbeer 131
	    	 		     <td class="currency"  id="investment" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#partnerInvestment">$fofoIdAndallValues.get($name).getInvestment().getTotalInvestment()</td>
29103 tejbeer 132
	    	 		    #end
133
 
134
 
27661 tejbeer 135
	    	 		     <td class="currency">$fofoIdAndallValues.get($name).getInvestment().getShortInvestment()</td>   
27586 tejbeer 136
	    	 		     <td class="currency" id="indent"  data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#itemWiseIndent">$fofoIdAndallValues.get($name).getInvestment().getUnbilledAmount()</td>
27579 tejbeer 137
		                 <td class="tertiary"  data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#itemWiseTertiary">$fofoIdAndallValues.get($name).getTodayTertiary()</td>
27903 tejbeer 138
		                 <td>$fofoIdAndallValues.get($name).getInvestment_ok()</td>  
27660 tejbeer 139
		                 <td class="openticket" data-fofoid="$fofoIdAndPartnerMap.get($name).getPartnerId()" data-toggle="modal" data-target="#openTicketModel">$fofoIdAndallValues.get($name).getTicket()</td>
26418 tejbeer 140
	    				</tr>
27579 tejbeer 141
	    				#end
26418 tejbeer 142
	    		    </tbody>
143
	    		</table>
144
						</div>
145
 
146
 
147
			</div>
27579 tejbeer 148
 
149
 
150
 <div id="itemWiseTertiary" class="modal" role="dialog">
151
	  <div class="modal-dialog">
152
	    <div class="modal-content">
153
 
154
    </div>
155
   </div>
156
 </div>
27586 tejbeer 157
 
158
 
159
  <div id="itemWiseIndent" class="modal" role="dialog">
160
	  <div class="modal-dialog">
161
	    <div class="modal-content">
162
 
163
    </div>
164
   </div>
165
 </div>
27636 tejbeer 166
 
27640 tejbeer 167
<div id="inStockItem" class="modal" role="dialog">
168
	  <div class="modal-dialog">
169
	    <div class="modal-content">
170
 
171
    </div>
172
   </div>
173
 </div>
26418 tejbeer 174
 
27636 tejbeer 175
 
176
  <div id="partnerInvestment" class="modal" role="dialog">
177
	  <div class="modal-dialog">
178
	    <div class="modal-content">
179
 
180
    </div>
181
   </div>
182
 </div>		
183
 
184
 
185
 
186
  <div id="activateStock" class="modal" role="dialog">
187
	  <div class="modal-dialog">
27660 tejbeer 188
	    <div class="modal-content">
27636 tejbeer 189
 
190
    </div>
191
   </div>
192
 </div>	
193
 
194
   <div id="brandMtdSale" class="modal" role="dialog">
195
	  <div class="modal-dialog">
196
	    <div class="modal-content">
197
 
198
    </div>
199
   </div>
200
 </div>	
27637 tejbeer 201
 
202
  <div id="brandLMtdSale" class="modal" role="dialog">
203
	  <div class="modal-dialog">
204
	    <div class="modal-content">
205
 
206
    </div>
207
   </div>
208
 </div>	
27660 tejbeer 209
 
210
   <div id="brandLMSSale" class="modal" role="dialog">
211
	  <div class="modal-dialog">
212
	    <div class="modal-content">
213
 
214
    </div>
215
   </div>
216
 </div>	
217
 
218
   <div id="openTicketModel" class="modal" role="dialog">
219
	  <div class="modal-dialog">
220
	    <div class="modal-content">
221
 
222
    </div>
223
   </div>
224
 </div>	
225
 
27893 tejbeer 226
    <div id="brandSecSale" class="modal" role="dialog">
227
	  <div class="modal-dialog">
228
	    <div class="modal-content">
229
 
230
    </div>
231
   </div>
232
 </div>	
26475 amit.gupta 233
</section>
29162 manish 234
 
235
 <style>
236
                    canvas {
237
        -moz-user-select: none;
238
        -webkit-user-select: none;
239
        -ms-user-select: none;
240
    }
241
</style>
242
 
26475 amit.gupta 243
<script type="text/javascript">
27549 tejbeer 244
 
245
 
26475 amit.gupta 246
$(document).ready(function() {
27549 tejbeer 247
 
248
    $('#authretailerstats thead tr').clone(true).appendTo( '#authretailerstats thead' );
249
    $('#authretailerstats thead tr:eq(1) th').each( function (i) {
250
        var title = $(this).text();
251
        $(this).html( '<input type="text" style = "width:60%;" placeholder="Search '+title+'" />' );
252
 
253
        $( 'input', this ).on( 'keyup change', function () {
254
            if ( table.column(i).search() !== this.value ) {
255
                table
256
                    .column(i)
257
                    .search( this.value )
258
                    .draw();
259
            }
260
        } );
261
    } )
262
  var table = $('#authretailerstats').DataTable( {
27893 tejbeer 263
   "scrollX": true,
27549 tejbeer 264
        orderCellsTop: true,
265
        fixedHeader: true
266
    } );
26476 amit.gupta 267
});
27579 tejbeer 268
</script>
269
 
270
 
271
<script type="text/javascript">
272
 
273
$('#authretailerstats').on('click', '.tertiary', function(){
274
 	var fofoId = $(this).data('fofoid');
275
 
276
 
277
				doGetAjaxRequestHandler(context + "/getItemWiseTertiary?fofoId="
278
						+ fofoId, function(response) {
279
 
280
					$('#itemWiseTertiary .modal-content').html(response);
281
 
282
				});
283
});
284
 
27586 tejbeer 285
 
286
$('#authretailerstats').on('click', '#indent', function(){
287
 	var fofoId = $(this).data('fofoid');
288
 
289
 
290
				doGetAjaxRequestHandler(context + "/getItemWiseIndent?fofoId="
291
						+ fofoId, function(response) {
292
 
293
					$('#itemWiseIndent .modal-content').html(response);
294
 
295
				});
296
});
297
 
27636 tejbeer 298
 
299
 
300
$('#authretailerstats').on('click', '#investment', function(){
301
 	var fofoId = $(this).data('fofoid');
302
 				doGetAjaxRequestHandler(context + "/getPartnerInvestment?fofoId="
303
						+ fofoId, function(response) {
304
 
305
					$('#partnerInvestment .modal-content').html(response);
306
 
307
				});
308
});
309
 
310
$('#authretailerstats').on('click', '#activatedStock', function(){
311
 	var fofoId = $(this).data('fofoid');
312
 				doGetAjaxRequestHandler(context + "/getPatnerActivateStock?fofoId="
313
						+ fofoId, function(response) {
314
 
315
					$('#activateStock .modal-content').html(response);
316
 
317
				});
318
});
319
 
320
 
321
$('#authretailerstats').on('click', '.mtdSale', function(){
322
 	var fofoId = $(this).data('fofoid');
323
 				doGetAjaxRequestHandler(context + "/getPatnerBrandWiseMTDSale?fofoId="
324
						+ fofoId, function(response) {
325
 
326
					$('#brandMtdSale .modal-content').html(response);
327
 
328
				});
329
});
27637 tejbeer 330
 
331
$('#authretailerstats').on('click', '.lmtdSale', function(){
332
 	var fofoId = $(this).data('fofoid');
333
 				doGetAjaxRequestHandler(context + "/getPatnerBrandWiseLMTDSale?fofoId="
334
						+ fofoId, function(response) {
335
 
336
					$('#brandLMtdSale .modal-content').html(response);
337
 
338
				});
339
});
27640 tejbeer 340
 
341
 
342
$('#authretailerstats').on('click', '.instock', function(){
343
 	var fofoId = $(this).data('fofoid');
344
 				doGetAjaxRequestHandler(context + "/getPatnerInStock?fofoId="
345
						+ fofoId, function(response) {
346
					$('#inStockItem .modal-content').html(response);
347
 
348
				});
349
});
27660 tejbeer 350
 
351
$('#authretailerstats').on('click', '.lmsSale', function(){
352
 	var fofoId = $(this).data('fofoid');
27893 tejbeer 353
 
27660 tejbeer 354
 				doGetAjaxRequestHandler(context + "/getPatnerBrandWiseLMSSale?fofoId="
355
						+ fofoId, function(response) {
356
					$('#brandLMSSale .modal-content').html(response);
357
 
358
				});
359
});
360
 
27893 tejbeer 361
$('#authretailerstats').on('click', '.lmsSecSale', function(){
362
 	var fofoId = $(this).data('fofoid');
363
 		$("#brand-secondary-model .modal-body").empty();
364
 				doGetAjaxRequestHandler(context + "/getPartnerSecondarySale?fofoId="
365
						+ fofoId+"&timeValue=lms" , function(response) {
366
					$('#brandSecSale .modal-content').html(response);
27660 tejbeer 367
 
27893 tejbeer 368
				});
369
});
370
 
371
$('#authretailerstats').on('click', '.mtdSecSale', function(){
372
 	var fofoId = $(this).data('fofoid');
373
 		$("#brand-secondary-model .modal-body").empty();
374
 				doGetAjaxRequestHandler(context + "/getPartnerSecondarySale?fofoId="
375
						+ fofoId+"&timeValue=mtd" , function(response) {
376
					$('#brandSecSale .modal-content').html(response);
377
 
378
				});
379
});
380
 
381
$('#authretailerstats').on('click', '.lmtdSecSale', function(){
382
 	var fofoId = $(this).data('fofoid');
383
 		$("#brand-secondary-model .modal-body").empty();
384
 				doGetAjaxRequestHandler(context + "/getPartnerSecondarySale?fofoId="
385
						+ fofoId+"&timeValue=lmtd" , function(response) {
386
					$('#brandSecSale .modal-content').html(response);
387
 
388
				});
389
});
390
 
27660 tejbeer 391
$('#authretailerstats').on('click', '.openticket', function(){
392
 	var fofoId = $(this).data('fofoid');
393
 				doGetAjaxRequestHandler(context + "/getOpenTicketByFofoId?fofoId="
394
						+ fofoId, function(response) {
395
					$('#openTicketModel .modal-content').html(response);
396
 
397
				});
398
});
29162 manish 399
 
400
</script>
401
 
402
<script type="text/javascript">
403
 
404
        var config = $chartPieMap;
405
 
406
        var ctx = document.getElementById('chart-partnerType').getContext('2d');
407
        var bar = new Chart(ctx, config);
408
</script>
409
 
410
 
411
 
412
 
413