Subversion Repositories SmartDukaan

Rev

Rev 36101 | Rev 36122 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36101 Rev 36112
Line -... Line 1...
-
 
1
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
1
<style>
2
<style>
2
    #rbm-call-target-table td, #rbm-call-target-table th, #breakTimeDetailsContent td, #breakTimeDetailsContent th {
3
    #rbm-call-target-table th, #breakTimeDetailsContent th {
3
        font-size: 14px;
4
        font-size: 13px;
4
        text-align: center;
5
        text-align: center;
5
        padding: 0.4rem;
6
        padding: 0.4rem;
6
        vertical-align: middle;
7
        vertical-align: middle;
7
    }
8
    }
8
 
9
 
-
 
10
    #rbm-call-target-table td, #breakTimeDetailsContent td {
-
 
11
        font-size: 13px;
-
 
12
        text-align: center;
-
 
13
        padding: 0.2rem;
-
 
14
        vertical-align: middle;
-
 
15
    }
-
 
16
 
9
    .badge {
17
    .badge {
10
        display: inline-block;
18
        display: inline-block;
11
        padding: 4px 8px;
19
        padding: 4px 8px;
12
        font-size: 12px;
20
        font-size: 12px;
13
        font-weight: 600;
21
        font-weight: 600;
Line 137... Line 145...
137
 
145
 
138
 
146
 
139
    <table id="rbm-call-target-table" class="table table-bordered table-striped">
147
    <table id="rbm-call-target-table" class="table table-bordered table-striped">
140
        <thead>
148
        <thead>
141
        <tr>
149
        <tr>
142
            <th>RBM Name</th>
150
            <th colspan="2">RBM Name</th>
143
            <th style="background-color: #ffc107; color: black;">Rating</th>
151
            <th style="background-color: #ffc107; color: black;">Rating</th>
144
            <th style="background-color: #28a745; color: white;">Rating Rank</th>
-
 
145
            <th style="background-color: #6f42c1; color: white;">Count Rank</th>
-
 
146
            <th style="background-color: #17a2b8; color: white;">Agent Status</th>
152
            <th style="background-color: #17a2b8; color: white;">Agent Status</th>
147
            <th style="background-color: #17a2b8; color: white;">Time in Status</th>
153
            <th style="background-color: #17a2b8; color: white;">Time in Status</th>
148
            <th>Partner Count</th>
154
            <th>Partner Count</th>
149
            <th>(Ach/Tgt)</th>
155
            <th>(Ach/Tgt)</th>
150
            <th>Calling Target</th>
156
            <th>Calling Target</th>
Line 201... Line 207...
201
 
207
 
202
            #set($adjustedTotalTarget = $totalTodayTarget + $totalMovedToFuture)
208
            #set($adjustedTotalTarget = $totalTodayTarget + $totalMovedToFuture)
203
            #set($adjustedTotalAchieved = $totalValueAchieved + $totalMovedToFuture)
209
            #set($adjustedTotalAchieved = $totalValueAchieved + $totalMovedToFuture)
204
 
210
 
205
        <tr>
211
        <tr>
206
            <td><strong>TOTAL</strong></td>
212
            <td colspan="2"><strong>TOTAL</strong></td>
207
            <td>-</td>
-
 
208
            <td>-</td>
-
 
209
            <td>-</td>
213
            <td>-</td>
210
            <td>-</td>
214
            <td>-</td>
211
            <td>-</td>
215
            <td>-</td>
212
            <td><strong>$totalPartnerCount</strong></td>
216
            <td><strong>$totalPartnerCount</strong></td>
213
            <td><strong><span class="lakh">$totalArrAchieved</span> / <span class="lakh">$totalArrTarget</span></strong>
217
            <td><strong><span class="lakh">$totalArrAchieved</span> / <span class="lakh">$totalArrTarget</span></strong>
Line 227... Line 231...
227
            #foreach($model in $rbmCallTargetModels)
231
            #foreach($model in $rbmCallTargetModels)
228
                #set($rowTarget = $model.getTodayTargetOfCall() + $model.getMovedToFuture())
232
                #set($rowTarget = $model.getTodayTargetOfCall() + $model.getMovedToFuture())
229
                #set($rowAchieved = $model.getValueTargetAchieved() + $model.getMovedToFuture())
233
                #set($rowAchieved = $model.getValueTargetAchieved() + $model.getMovedToFuture())
230
                #set($agentStatus = $agentStatusByAuthId.get($model.getAuthId()))
234
                #set($agentStatus = $agentStatusByAuthId.get($model.getAuthId()))
231
            <tr>
235
            <tr>
232
                <td>$model.getRbmName()</td>
-
 
233
                <td>
236
                <td>
234
                    #if($rbmNameToRatingMap && $rbmNameToRatingMap.get($model.getRbmName()) && $rbmNameToRatingMap.get($model.getRbmName()).getRating())
-
 
235
                        #set($rating = $rbmNameToRatingMap.get($model.getRbmName()).getRating())
237
                    #set($rank = $rbmCombinedRankMap.get($model.getRbmName()))
236
                        #if($rating && $rating > 0 && $rating <= 1)
238
                    #if($rank == 1)
237
                            <b style="color: goldenrod; font-size: 12px;">&#9733;</b>
239
                        <i class="fa-solid fa-crown" style="color: gold; font-size: 18px;"></i>
238
                        #elseif($rating && $rating > 1 && $rating <= 2)
240
                    #elseif($rank == 2)
239
                            <b style="color: goldenrod; font-size: 12px;">&#9733; &#9733;</b>
241
                        <i class="fa-solid fa-medal" style="color: silver; font-size: 18px;"></i>
240
                        #elseif($rating && $rating > 2 && $rating <= 3)
242
                    #elseif($rank == 3)
241
                            <b style="color: goldenrod; font-size: 12px;">&#9733; &#9733; &#9733;</b>
243
                        <i class="fa-solid fa-medal" style="color: #cd7f32; font-size: 18px;"></i>
242
                        #elseif($rating && $rating > 3 && $rating <= 4)
244
                    #elseif($rank == 4)
243
                            <b style="color: goldenrod; font-size: 12px;">&#9733; &#9733; &#9733; &#9733;</b>
245
                        <i class="fa-solid fa-award" style="color: #4169e1; font-size: 18px;"></i>
244
                        #elseif($rating && $rating > 4 && $rating <= 5)
246
                    #elseif($rank && $rank > 4)
245
                            <b style="color: goldenrod; font-size: 12px;">&#9733; &#9733; &#9733; &#9733; &#9733;</b>
247
                        <i class="fa-solid fa-bullseye" style="color: #dc3545; font-size: 14px;"></i>
246
                        #end
-
 
247
                    #else
248
                    #else
248
                        -
-
 
249
                    #end
-
 
250
                </td>
-
 
251
                <td>
-
 
252
                    #if($rbmRatingRankMap && $rbmRatingRankMap.get($model.getRbmName()))
249
                        <i class="fa-solid fa-clock" style="color: #999; font-size: 14px;"></i>
253
                        $rbmRatingRankMap.get($model.getRbmName())
-
 
254
                    #else
-
 
255
                        -
-
 
256
                    #end
250
                    #end
257
                </td>
251
                </td>
-
 
252
                <td>$model.getRbmName()</td>
258
                <td>
253
                <td>
259
                    #if($rbmPartnerCountRankMap && $rbmPartnerCountRankMap.get($model.getRbmName()))
254
                    #set($ratingData = $rbmNameToRatingMap.get($model.getRbmName()))
260
                        #set($countRank = $rbmPartnerCountRankMap.get($model.getRbmName()))
255
                    #set($rank = $rbmCombinedRankMap.get($model.getRbmName()))
-
 
256
                    #if($ratingData && $ratingData.getRating())
261
                        #set($partnerCount = $rbmNameToRatingMap.get($model.getRbmName()).getPartnerCount())
257
                        #set($rating = $ratingData.getRating())
262
                        $countRank <small>($partnerCount)</small>
258
                        <div style="line-height: 1.2;">
-
 
259
                            #if($rating && $rating > 0 && $rating <= 1)
-
 
260
                                <b style="color: goldenrod; font-size: 12px;">&#9733;</b>
-
 
261
                            #elseif($rating && $rating > 1 && $rating <= 2)
-
 
262
                                <b style="color: goldenrod; font-size: 12px;">&#9733;&#9733;</b>
-
 
263
                            #elseif($rating && $rating > 2 && $rating <= 3)
-
 
264
                                <b style="color: goldenrod; font-size: 12px;">&#9733;&#9733;&#9733;</b>
-
 
265
                            #elseif($rating && $rating > 3 && $rating <= 4)
-
 
266
                                <b style="color: goldenrod; font-size: 12px;">&#9733;&#9733;&#9733;&#9733;</b>
-
 
267
                            #elseif($rating && $rating > 4 && $rating <= 5)
-
 
268
                                <b style="color: goldenrod; font-size: 12px;">&#9733;&#9733;&#9733;&#9733;&#9733;</b>
-
 
269
                            #end
-
 
270
                            <br>
-
 
271
                            <span style="font-size: 10px; color: #555;">#$rank | $ratingData.getPartnerCount() rated</span>
-
 
272
                        </div>
263
                    #else
273
                    #else
264
                        -
274
                        -
265
                    #end
275
                    #end
266
                </td>
276
                </td>
267
                <td class="agent-status-cell" data-authid="$model.getAuthId()">
277
                <td class="agent-status-cell" data-authid="$model.getAuthId()">