| Line 1... |
Line -... |
| 1 |
##$billingMilestoneCountMap.toString()
|
- |
|
| 2 |
<html lang="en">
|
1 |
<html lang="en">
|
| 3 |
<head>
|
2 |
<head>
|
| 4 |
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
3 |
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
| 5 |
<meta http-equiv="refresh" content="180">
|
4 |
<meta http-equiv="refresh" content="180">
|
| 6 |
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
|
5 |
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
|
| Line 57... |
Line 56... |
| 57 |
<table class="table" style="border:2px solid black">
|
56 |
<table class="table" style="border:2px solid black">
|
| 58 |
<thead>
|
57 |
<thead>
|
| 59 |
<tr>
|
58 |
<tr>
|
| 60 |
#set($colspan=$milestones.size()*3+1)
|
59 |
#set($colspan=$milestones.size()*3+1)
|
| 61 |
<th colspan="$colspan" style="text-align: center;vertical-align: middle;background-color:#EBCA58">Partners
|
60 |
<th colspan="$colspan" style="text-align: center;vertical-align: middle;background-color:#EBCA58">Partners
|
| - |
|
61 |
Split By PO Creation
|
| - |
|
62 |
</th>
|
| - |
|
63 |
</tr>
|
| - |
|
64 |
<tr>
|
| - |
|
65 |
<th class="gold" rowspan="2" style="text-align: center;vertical-align: middle;">RBM</th>
|
| - |
|
66 |
#foreach($milestone in $milestones)
|
| - |
|
67 |
<th class="gold" colspan="3"
|
| - |
|
68 |
style="text-align: center;vertical-align: middle;border-left:1.5px solid black">$milestone.getValue()</th>
|
| - |
|
69 |
#end
|
| - |
|
70 |
</tr>
|
| - |
|
71 |
<tr style="border-bottom:3px solid black">
|
| - |
|
72 |
#foreach($milestone in $milestones)
|
| - |
|
73 |
<th class="gold" style="border-left:1.5px solid black">LMS</th>
|
| - |
|
74 |
<th class="gold">MTYD</th>
|
| - |
|
75 |
<th class="gold" style="background-color:yellowgreen;border-right:1.5px solid black">MTD</th>
|
| - |
|
76 |
#end
|
| - |
|
77 |
</tr>
|
| - |
|
78 |
</thead>
|
| - |
|
79 |
<tbody>
|
| - |
|
80 |
#foreach($rbmTotalBilliedMilestoneCountEntry in $totalMilestoneCountMap.entrySet())
|
| - |
|
81 |
#set($rbmName = $rbmTotalBilliedMilestoneCountEntry.getKey())
|
| - |
|
82 |
<tr class="gold">
|
| - |
|
83 |
<td style="text-align: center;vertical-align: middle;">
|
| - |
|
84 |
$rbmName
|
| - |
|
85 |
</td>
|
| - |
|
86 |
#foreach($milestone in $milestones)
|
| - |
|
87 |
#set($diff = 0)
|
| - |
|
88 |
<td style="border-left:1.5px solid black">
|
| - |
|
89 |
#if($poLastMonthMilestoneCountMap.get($rbmName).containsKey($milestone))
|
| - |
|
90 |
$poLastMonthMilestoneCountMap.get($rbmName).get($milestone)
|
| - |
|
91 |
#end
|
| - |
|
92 |
</td>
|
| - |
|
93 |
<td>
|
| - |
|
94 |
#if($poTillYesterdayMilestoneCountMap.get($rbmName).containsKey($milestone))
|
| - |
|
95 |
$poTillYesterdayMilestoneCountMap.get($rbmName).get($milestone)
|
| - |
|
96 |
#end
|
| - |
|
97 |
</td>
|
| - |
|
98 |
<td>
|
| - |
|
99 |
#if($poMonthTillDateMilestoneCountMap.get($rbmName).containsKey($milestone))
|
| - |
|
100 |
$poMonthTillDateMilestoneCountMap.get($rbmName).get($milestone)
|
| - |
|
101 |
#end
|
| - |
|
102 |
</td>
|
| - |
|
103 |
#end
|
| - |
|
104 |
</tr>
|
| - |
|
105 |
#end
|
| - |
|
106 |
</tbody>
|
| - |
|
107 |
<tfoot>
|
| - |
|
108 |
<tr class="gold">
|
| - |
|
109 |
<th style="text-align: center;vertical-align: middle;">Total</th>
|
| - |
|
110 |
#foreach($milestone in $milestones)
|
| - |
|
111 |
<th style="border-left:1.5px solid black">$poLastMonthAggregatedMilestoneCountMap.get($milestone)</th>
|
| - |
|
112 |
<th>$poTillYesterdayAggregatedMilestoneCountMap.get($milestone)</th>
|
| - |
|
113 |
<th style="background-color:yellowgreen;">
|
| - |
|
114 |
$poMonthTillDateAggregatedMilestoneCountMap.get($milestone)
|
| - |
|
115 |
</th>
|
| - |
|
116 |
#end
|
| - |
|
117 |
</tr>
|
| - |
|
118 |
</tfoot>
|
| - |
|
119 |
</table>
|
| - |
|
120 |
<table class="table" style="border:2px solid black">
|
| - |
|
121 |
<thead>
|
| - |
|
122 |
<tr>
|
| - |
|
123 |
#set($colspan=$milestones.size()*3+1)
|
| - |
|
124 |
<th colspan="$colspan" style="text-align: center;vertical-align: middle;background-color:#EBCA58">Partners
|
| 62 |
Split By Actual Billing + Pending PO
|
125 |
Split By Actual Billing + Pending PO
|
| 63 |
</th>
|
126 |
</th>
|
| 64 |
</tr>
|
127 |
</tr>
|
| 65 |
<tr>
|
128 |
<tr>
|
| 66 |
<th class="gold" rowspan="2" style="text-align: center;vertical-align: middle;">RBM</th>
|
129 |
<th class="gold" rowspan="2" style="text-align: center;vertical-align: middle;">RBM</th>
|