Subversion Repositories SmartDukaan

Rev

Rev 36242 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
35971 aman 1
## Clickable Stepper - each circle links to its tab
2
#set($tabIds = ["tab-loi","tab-verification","tab-store","tab-design","tab-payments","tab-launch"])
3
<div class="ob-stepper">#set($prevStepStatus = false)#foreach($sg in $stageGroups)#set($sgStatus = $sg.get(
4
    'status'))#set($sgLabel = $sg.get('label'))#if($prevStepStatus)
5
    <div class="ob-step-line $prevStepStatus"></div>#end
6
    <div class="ob-step-wrap"><a href="javascript:void(0);" class="ob-step-circle $sgStatus"
7
                                 data-tab="$tabIds.get($foreach.index)">#if($sgStatus == 'completed')
8
        &#10003;#elseif($sgStatus == 'inProgress')&#9679;#else&nbsp;#end</a>
9
        <div class="ob-step-label">$sgLabel</div>
10
    </div>#set($prevStepStatus = $sgStatus)#end</div>
11
 
12
<ul class="nav nav-tabs" id="detailTabs">
13
    <li class="active"><a data-toggle="tab" href="#tab-loi">LOI</a></li>
14
    <li><a data-toggle="tab" href="#tab-verification">Verification</a></li>
15
    <li><a data-toggle="tab" href="#tab-store">Store Setup</a></li>
16
    <li><a data-toggle="tab" href="#tab-design">Design</a></li>
17
    <li><a data-toggle="tab" href="#tab-payments">Payments</a></li>
18
    <li><a data-toggle="tab" href="#tab-launch">Launch</a></li>
19
</ul>
20
 
21
<div class="tab-content" style="padding:15px 5px;">
22
 
23
    ## ========== TAB: LOI ==========
24
    <div id="tab-loi" class="tab-pane fade in active">
25
        <div class="ob-action-bar">
26
            #if($completedEvents.get("LOI_FORM"))<span class="ob-badge-ok"><i
27
                    class="fa fa-check"></i> LOI Form</span>#elseif($canAct)<a href="javascript:void(0);"
28
                                                                               class="btn btn-xs btn-warning ob-nav-action"
29
                                                                               data-url="loiForm"><i
30
                    class="fa fa-edit"></i> Fill LOI Form</a>#else
31
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-edit"></i>
32
                    Fill LOI Form
33
                </button>#end
34
            #if($completedEvents.get("BM_APPROVAL") && $completedEvents.get(
35
                "LOI_DOCUMENT_APPROVAL") && $completedEvents.get("PAYMENT_APPROVAL"))<span class="ob-badge-ok"><i
36
                    class="fa fa-check"></i> Approvals Done</span>#elseif($canAct)<a href="javascript:void(0);"
37
                                                                                     class="btn btn-xs btn-warning ob-nav-action"
38
                                                                                     data-url="pendingLoiForm"><i
39
                    class="fa fa-gavel"></i> Pending LOI / Approvals</a>#else
40
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-gavel"></i>
41
                    Pending LOI / Approvals
42
                </button>#end
43
        </div>
44
        <div class="ob-kv">
45
            <div class="row">
46
                <div class="col-sm-4 text-muted">Partner Name</div>
47
                <div class="col-sm-8">$!pob.getOutLetName()</div>
48
            </div>
49
            <div class="row">
50
                <div class="col-sm-4 text-muted">Mobile</div>
51
                <div class="col-sm-8">$pob.getPhoneNumber()</div>
52
            </div>
53
            <div class="row">
54
                <div class="col-sm-4 text-muted">City</div>
55
                <div class="col-sm-8">$!pob.getCity()</div>
56
            </div>
57
            <div class="row">
58
                <div class="col-sm-4 text-muted">Business Type</div>
59
                <div class="col-sm-8">#if($pob.getBusinessType())$pob.getBusinessType()#else - #end</div>
60
            </div>
61
            #if($loiForm)
62
                <div class="row">
63
                    <div class="col-sm-4 text-muted">LOI Name</div>
64
                    <div class="col-sm-8">$!loiForm.getFirstName() $!loiForm.getLastName()</div>
65
                </div>
66
                <div class="row">
67
                    <div class="col-sm-4 text-muted">Email</div>
68
                    <div class="col-sm-8">$!loiForm.getEmail()</div>
69
                </div>
70
                <div class="row">
71
                    <div class="col-sm-4 text-muted">Store Area (sq ft)</div>
72
                    <div class="col-sm-8">$loiForm.getStoreArea()</div>
73
                </div>
74
                <div class="row">
75
                    <div class="col-sm-4 text-muted">Agreed Brand Fees</div>
76
                    <div class="col-sm-8">$loiForm.getAgreedBrandFees()</div>
77
                </div>
78
                <div class="row">
79
                    <div class="col-sm-4 text-muted">Agreed Wallet</div>
80
                    <div class="col-sm-8">$loiForm.getAgreeWalletValue()</div>
81
                </div>
82
                <div class="row">
83
                    <div class="col-sm-4 text-muted">LOI Status</div>
84
                    <div class="col-sm-8">#if($loiForm.getStatus())$loiForm.getStatus()#else - #end</div>
85
                </div>
86
                <div class="row">
87
                    <div class="col-sm-4 text-muted">LOI Signed On</div>
88
                    <div class="col-sm-8">#if($loiForm.getLoiSignedOn())$loiForm.getLoiSignedOn().toLocalDate()#else
89
                        - #end</div>
90
                </div>
91
                <div class="row">
92
                    <div class="col-sm-4 text-muted">PAN</div>
93
                    <div class="col-sm-8">$!loiForm.getPanNo()</div>
94
                </div>
95
                <div class="row">
96
                    <div class="col-sm-4 text-muted">GST</div>
97
                    <div class="col-sm-8">$!loiForm.getGstNo()</div>
98
                </div>
99
            #else
100
                <div class="row">
101
                    <div class="col-sm-12 text-muted" style="padding:10px;">LOI form not submitted yet.</div>
102
                </div>
103
            #end
104
 
105
            <div class="row" style="margin-top:10px;">
106
                <div class="col-sm-4 text-muted">BM Approval</div>
107
                <div class="col-sm-8">
108
                    #if($completedEvents.get("BM_APPROVAL"))<span class="ob-badge-ok">Approved</span>#else<span
109
                            class="ob-badge-pending">Pending</span>#end
110
                </div>
111
            </div>
112
            <div class="row">
113
                <div class="col-sm-4 text-muted">Document Approval</div>
114
                <div class="col-sm-8">
115
                    #if($completedEvents.get("LOI_DOCUMENT_APPROVAL"))<span class="ob-badge-ok">Approved</span>#else
116
                        <span class="ob-badge-pending">Pending</span>#end
117
                </div>
118
            </div>
119
            <div class="row">
120
                <div class="col-sm-4 text-muted">Payment Approval</div>
121
                <div class="col-sm-8">
122
                    #if($completedEvents.get("PAYMENT_APPROVAL"))<span class="ob-badge-ok">Approved</span>#else<span
123
                            class="ob-badge-pending">Pending</span>#end
124
                </div>
125
            </div>
126
 
127
            #if($brandCommitments && $brandCommitments.size() > 0)
128
                <h5 style="margin-top:15px; font-size:13px; font-weight:600;">Brand Commitments</h5>
129
                <table class="table table-condensed table-bordered" style="font-size:12px;">
130
                    <thead>
131
                    <tr>
132
                        <th>Brand</th>
133
                        <th>Amount</th>
134
                        <th>NOC</th>
135
                    </tr>
136
                    </thead>
137
                    <tbody>
138
                        #foreach($bc in $brandCommitments)
139
                        <tr>
140
                            <td>$!bc.getBrandName()</td>
141
                            <td>$bc.getAmount()</td>
142
                            <td>#if($bc.getNoc() > 0)<span class="ob-badge-ok">Yes</span>#else<span class="ob-badge-na">No</span>#end
143
                            </td>
144
                        </tr>
145
                        #end
146
                    </tbody>
147
                </table>
148
            #end
149
        </div>
150
    </div>
151
 
152
    ## ========== TAB: VERIFICATION ==========
153
    <div id="tab-verification" class="tab-pane fade">
154
        <div class="ob-action-bar">
155
            #if($completedEvents.get("VERIFICATION"))<span class="ob-badge-ok"><i class="fa fa-check"></i> Verification Done</span>#elseif($canAct)
156
                <a href="javascript:void(0);" class="btn btn-xs btn-warning ob-nav-action"
157
                   data-url="partnerOnboardingVerification"><i class="fa fa-check-square-o"></i> Verification
158
                    Panel</a>#else
159
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
160
                        class="fa fa-check-square-o"></i> Verification Panel
161
                </button>#end
162
        </div>
163
        <div class="ob-kv">
164
            #if($verification)
165
                <div class="row">
166
                    <div class="col-sm-4 text-muted">Approval Status</div>
167
                    <div class="col-sm-8">
168
                        #if($verification.getApproval() && $verification.getApproval().toString() == "APPROVED")
169
                            <span class="ob-badge-ok">Approved</span>
170
                        #elseif($verification.getApproval() && $verification.getApproval().toString() == "REJECTED")
171
                            <span class="ob-badge-fail">Rejected</span>
172
                        #elseif($verification.getApproval())
173
                            <span class="ob-badge-pending">$verification.getApproval()</span>
174
                        #else
175
                            <span class="ob-badge-pending">Pending</span>
176
                        #end
177
                    </div>
178
                </div>
179
                <div class="row">
180
                    <div class="col-sm-4 text-muted">Approver</div>
181
                    <div class="col-sm-8">$!verification.getApprover()</div>
182
                </div>
183
                <div class="row">
184
                    <div class="col-sm-4 text-muted">Soft Approver</div>
185
                    <div class="col-sm-8">$!verification.getSoftApprover()</div>
186
                </div>
187
                <div class="row">
188
                    <div class="col-sm-4 text-muted">Comments</div>
189
                    <div class="col-sm-8">$!verification.getComment()</div>
190
                </div>
191
                <div class="row">
192
                    <div class="col-sm-4 text-muted">RBM Reason</div>
193
                    <div class="col-sm-8">$!verification.getRbmReason()</div>
194
                </div>
195
                <div class="row">
196
                    <div class="col-sm-4 text-muted">NOC Upload</div>
197
                    <div class="col-sm-8">#if($verification.getNocUpload() > 0)<span
198
                            class="ob-badge-ok">Uploaded</span>#else<span class="ob-badge-na">Not uploaded</span>#end
199
                    </div>
200
                </div>
201
                <div class="row">
202
                    <div class="col-sm-4 text-muted">Updated</div>
203
                    <div class="col-sm-8">#if($verification.getUpdateTimestamp())$verification.getUpdateTimestamp().toLocalDate()#else
204
                        - #end</div>
205
                </div>
206
            #else
207
                <div class="row">
208
                    <div class="col-sm-12 text-muted" style="padding:10px;">Verification not started.</div>
209
                </div>
210
            #end
211
 
212
            #if($checkboxes)
213
                <h5 style="margin-top:15px; font-size:13px; font-weight:600;">Verification Checklist</h5>
214
                <div class="row">
215
                    <div class="col-sm-4 text-muted">Training</div>
216
                    <div class="col-sm-8">#if($checkboxes.isTraining())<span class="ob-badge-ok">Done</span>#else<span
217
                            class="ob-badge-na">No</span>#end</div>
218
                </div>
219
                <div class="row">
220
                    <div class="col-sm-4 text-muted">Recce</div>
221
                    <div class="col-sm-8">#if($checkboxes.isRecce())<span class="ob-badge-ok">Done</span>#else<span
222
                            class="ob-badge-na">No</span>#end</div>
223
                </div>
224
                <div class="row">
225
                    <div class="col-sm-4 text-muted">Branding</div>
226
                    <div class="col-sm-8">#if($checkboxes.isBranding())<span class="ob-badge-ok">Done</span>#else<span
227
                            class="ob-badge-na">No</span>#end</div>
228
                </div>
229
                <div class="row">
230
                    <div class="col-sm-4 text-muted">Stock Payment</div>
231
                    <div class="col-sm-8">#if($checkboxes.isStockPayment())<span class="ob-badge-ok">Done</span>#else
232
                        <span class="ob-badge-na">No</span>#end</div>
233
                </div>
234
                <div class="row">
235
                    <div class="col-sm-4 text-muted">Billing</div>
236
                    <div class="col-sm-8">#if($checkboxes.isBilling())<span class="ob-badge-ok">Done</span>#else<span
237
                            class="ob-badge-na">No</span>#end</div>
238
                </div>
239
                <div class="row">
240
                    <div class="col-sm-4 text-muted">Inauguration</div>
241
                    <div class="col-sm-8">#if($checkboxes.isInaugration())<span class="ob-badge-ok">Done</span>#else
242
                        <span class="ob-badge-na">No</span>#end</div>
243
                </div>
244
                <div class="row">
245
                    <div class="col-sm-4 text-muted">Welcome Call</div>
246
                    <div class="col-sm-8">#if($checkboxes.isWelcomeCallDone())<span class="ob-badge-ok">Done</span>#else
247
                        <span class="ob-badge-na">No</span>#end</div>
248
                </div>
249
                <div class="row">
250
                    <div class="col-sm-4 text-muted">Checklist Comment</div>
251
                    <div class="col-sm-8">$!checkboxes.getVerifiCheckboxComment()</div>
252
                </div>
253
            #end
254
        </div>
255
    </div>
256
 
257
    ## ========== TAB: STORE SETUP ==========
258
    <div id="tab-store" class="tab-pane fade">
259
        <div class="ob-action-bar">
260
            #if($completedEvents.get("STORE_CODE_CREATED"))<span class="ob-badge-ok"><i class="fa fa-check"></i> Store Code</span>#elseif($canAct)
261
                <a href="javascript:void(0);" class="btn btn-xs btn-warning ob-nav-action" data-url="retailerInfo"><i
262
                        class="fa fa-building"></i> Retailer Info</a>#else
263
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
264
                        class="fa fa-building"></i> Retailer Info
265
                </button>#end
266
            #if($completedEvents.get("WELCOME_CALL"))<span class="ob-badge-ok"><i class="fa fa-check"></i> Welcome Call</span>#elseif($canAct)
267
                <a href="javascript:void(0);" class="btn btn-xs btn-warning ob-nav-action"
268
                   data-url="welcomeCallPanel"><i class="fa fa-phone" style="transform:rotate(90deg);"></i> Welcome Call</a>#else
269
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-phone"
270
                                                                                               style="transform:rotate(90deg);"></i>
271
                    Welcome Call
272
                </button>#end
273
            #if($completedEvents.get("FIN_CODE"))<span class="ob-badge-ok"><i
274
                    class="fa fa-check"></i> Fin Code</span>#elseif($fofoId > 0)#if($canAct)<a
275
                    href="javascript:void(0);" class="btn btn-xs btn-warning ob-nav-action"
276
                    data-url="getPartnerServices?fofoId=$fofoId"><i class="fa fa-bank"></i> Fin Code</a>#else
277
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-bank"></i>
278
                    Fin Code
279
                </button>#end#else<span class="ob-badge-na">Fin Code (no store)</span>#end
280
            #if($completedEvents.get("WOD") && $completedEvents.get("WOD_FINANCE_MAPPING"))<span class="ob-badge-ok"><i
281
                    class="fa fa-check"></i> WOD/DMS</span>#elseif($canAct)<a href="javascript:void(0);"
282
                                                                              class="btn btn-xs btn-warning ob-nav-action"
283
                                                                              data-url="partnerDealerMapping"><i
284
                    class="fa fa-link"></i> WOD / DMS Mapping</a>#else
285
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-link"></i>
286
                    WOD / DMS Mapping
287
                </button>#end
288
        </div>
289
        <div class="ob-kv">
290
            <div class="row">
291
                <div class="col-sm-4 text-muted">Store Code</div>
292
                <div class="col-sm-8">#if($pob.getCode())$pob.getCode()#else<span
293
                        class="ob-badge-pending">Not created</span>#end</div>
294
            </div>
295
            <div class="row">
296
                <div class="col-sm-4 text-muted">Store Code Created</div>
297
                <div class="col-sm-8">
298
                    #if($completedEvents.get("STORE_CODE_CREATED"))
299
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("STORE_CODE_CREATED").toLocalDate()
300
                    #else
301
                        <span class="ob-badge-pending">Pending</span>
302
                    #end
303
                </div>
304
            </div>
305
            <div class="row">
306
                <div class="col-sm-4 text-muted">Welcome Call</div>
307
                <div class="col-sm-8">
308
                    #if($completedEvents.get("WELCOME_CALL"))
309
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("WELCOME_CALL").toLocalDate()
310
                    #else
311
                        <span class="ob-badge-pending">Pending</span>
312
                    #end
313
                </div>
314
            </div>
315
            <div class="row">
316
                <div class="col-sm-4 text-muted">WOD</div>
317
                <div class="col-sm-8">
318
                    #if($completedEvents.get("WOD"))
319
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("WOD").toLocalDate()
320
                    #else
321
                        <span class="ob-badge-pending">Pending</span>
322
                    #end
323
                </div>
324
            </div>
325
            <div class="row">
326
                <div class="col-sm-4 text-muted">Fin Code</div>
327
                <div class="col-sm-8">
328
                    #if($completedEvents.get("FIN_CODE"))
329
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("FIN_CODE").toLocalDate()
330
                    #else
331
                        <span class="ob-badge-pending">Pending</span>
332
                    #end
333
                </div>
334
            </div>
335
            <div class="row">
336
                <div class="col-sm-4 text-muted">WOD-Finance Mapping</div>
337
                <div class="col-sm-8">
338
                    #if($completedEvents.get("WOD_FINANCE_MAPPING"))
339
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get(
340
                        "WOD_FINANCE_MAPPING").toLocalDate()
341
                    #else
342
                        <span class="ob-badge-pending">Pending</span>
343
                    #end
344
                </div>
345
            </div>
346
 
347
            #if($dealerMappings && $dealerMappings.size() > 0)
348
                <h5 style="margin-top:15px; font-size:13px; font-weight:600;">Dealer Mappings</h5>
349
                <table class="table table-condensed table-bordered" style="font-size:12px;">
350
                    <thead>
351
                    <tr>
352
                        <th>Brand</th>
353
                        <th>Brand Code</th>
354
                        <th>Retailer ID</th>
355
                    </tr>
356
                    </thead>
357
                    <tbody>
358
                        #foreach($dm in $dealerMappings)
359
                        <tr>
360
                            <td>$!dm.getBrand()</td>
361
                            <td>$!dm.getBrandCode()</td>
362
                            <td>$dm.getRetailerId()</td>
363
                        </tr>
364
                        #end
365
                    </tbody>
366
                </table>
367
            #end
368
        </div>
369
    </div>
370
 
371
    ## ========== TAB: DESIGN ==========
372
    <div id="tab-design" class="tab-pane fade">
373
        <div class="ob-action-bar">
374
            #if($completedEvents.get("RECCE") && $completedEvents.get("BRANDING"))<span class="ob-badge-ok"><i
375
                    class="fa fa-check"></i> Design Done</span>#elseif($canAct)<a href="javascript:void(0);"
376
                                                                                  class="btn btn-xs btn-warning ob-nav-action"
377
                                                                                  data-url="partnerOnBoardingDesign"><i
378
                    class="fa fa-paint-brush"></i> Recce & Branding</a>#else
379
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
380
                        class="fa fa-paint-brush"></i> Recce & Branding
381
                </button>#end
382
        </div>
383
        <div class="ob-kv">
384
            <div class="row">
385
                <div class="col-sm-4 text-muted">Recce</div>
386
                <div class="col-sm-8">
387
                    #if($completedEvents.get("RECCE"))
388
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("RECCE").toLocalDate()
389
                    #else
390
                        <span class="ob-badge-pending">Pending</span>
391
                    #end
392
                </div>
393
            </div>
394
            <div class="row">
395
                <div class="col-sm-4 text-muted">Branding</div>
396
                <div class="col-sm-8">
397
                    #if($completedEvents.get("BRANDING"))
398
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("BRANDING").toLocalDate()
399
                    #else
400
                        <span class="ob-badge-pending">Pending</span>
401
                    #end
402
                </div>
403
            </div>
404
            <div class="row">
405
                <div class="col-sm-4 text-muted">Design TAT Status</div>
406
                <div class="col-sm-8">#if($pob.getDesignTatStatus())$pob.getDesignTatStatus()#else - #end</div>
407
            </div>
408
        </div>
409
    </div>
410
 
411
    ## ========== TAB: PAYMENTS ==========
412
    <div id="tab-payments" class="tab-pane fade">
413
        <div class="ob-action-bar">
414
            #if($completedEvents.get("FULL_STOCK_PAYMENT"))<span class="ob-badge-ok"><i class="fa fa-check"></i> Stock Payment</span>#elseif($canAct)
415
                <a href="javascript:void(0);" class="btn btn-xs btn-warning ob-nav-action"
416
                   data-url="fullStockPaymentPanel"><i class="fa fa-money"></i> Full Stock Payment</a>#else
417
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-money"></i>
418
                    Full Stock Payment
419
                </button>#end
420
            #if($completedEvents.get("PO_CREATION"))<span class="ob-badge-ok"><i
421
                    class="fa fa-check"></i> PO Created</span>#elseif($canAct)<a href="javascript:void(0);"
422
                                                                                 class="btn btn-xs btn-warning ob-nav-action"
423
                                                                                 data-url="getBulkOrder"><i
424
                    class="fa fa-shopping-cart"></i> PO Creation</a>#else
425
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
426
                        class="fa fa-shopping-cart"></i> PO Creation
427
                </button>#end
428
            #if($completedEvents.get("PO_APPROVAL"))<span class="ob-badge-ok"><i
429
                    class="fa fa-check"></i> PO Approved</span>#elseif($canAct)<a href="javascript:void(0);"
430
                                                                                  class="btn btn-xs btn-warning ob-nav-action"
431
                                                                                  data-url="transaction/pendingApprovals"><i
432
                    class="fa fa-thumbs-up"></i> PO Approval</a>#else
433
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
434
                        class="fa fa-thumbs-up"></i> PO Approval
435
                </button>#end
436
        </div>
437
        <div class="ob-kv">
438
            <div class="row">
439
                <div class="col-sm-4 text-muted">Agreed Wallet</div>
440
                <div class="col-sm-8">$pob.getAgreedWallet()</div>
441
            </div>
442
            <div class="row">
443
                <div class="col-sm-4 text-muted">Investment Date</div>
444
                <div class="col-sm-8">#if($pob.getInvestmentDate())$pob.getInvestmentDate().toLocalDate()#else
445
                    - #end</div>
446
            </div>
447
            <div class="row">
448
                <div class="col-sm-4 text-muted">Agreed Brand Fees</div>
449
                <div class="col-sm-8">$pob.getAgreedBrandFees()</div>
450
            </div>
451
            <div class="row">
452
                <div class="col-sm-4 text-muted">Received Brand Fees</div>
453
                <div class="col-sm-8">$pob.getReceivedBrandFees()</div>
454
            </div>
455
            <div class="row">
456
                <div class="col-sm-4 text-muted">Full Stock Payment</div>
457
                <div class="col-sm-8">
458
                    #if($completedEvents.get("FULL_STOCK_PAYMENT"))
459
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("FULL_STOCK_PAYMENT").toLocalDate()
460
                    #else
461
                        <span class="ob-badge-pending">Pending</span>
462
                    #end
463
                </div>
464
            </div>
465
 
466
            #if($fullStockPayments && $fullStockPayments.size() > 0)
467
                <h5 style="margin-top:15px; font-size:13px; font-weight:600;">Stock Payment Entries</h5>
468
                <table class="table table-condensed table-bordered" style="font-size:12px;">
469
                    <thead>
470
                    <tr>
471
                        <th>Amount</th>
472
                        <th>Mode</th>
473
                        <th>Reference</th>
474
                        <th>Status</th>
475
                        <th>Submitted</th>
476
                    </tr>
477
                    </thead>
478
                    <tbody>
479
                        #foreach($fsp in $fullStockPayments)
480
                        <tr>
481
                            <td>$fsp.getCollectedAmount()</td>
482
                            <td>$!fsp.getPaymentMode()</td>
483
                            <td>$!fsp.getPaymentReferenceNo()</td>
484
                            <td>
485
                                #if($fsp.getPaymentStatus())
486
                                    #if($fsp.getPaymentStatus().toString() == "APPROVED")
487
                                        <span class="ob-badge-ok">$fsp.getPaymentStatus()</span>
488
                                    #elseif($fsp.getPaymentStatus().toString() == "REJECTED")
489
                                        <span class="ob-badge-fail">$fsp.getPaymentStatus()</span>
490
                                    #else
491
                                        <span class="ob-badge-pending">$fsp.getPaymentStatus()</span>
492
                                    #end
493
                                #else - #end
494
                            </td>
495
                            <td>#if($fsp.getSubmitTimestamp())$fsp.getSubmitTimestamp().toLocalDate()#else - #end</td>
496
                        </tr>
497
                        #end
498
                    </tbody>
499
                </table>
500
            #end
501
        </div>
502
    </div>
503
 
504
    ## ========== TAB: LAUNCH ==========
505
    <div id="tab-launch" class="tab-pane fade">
506
        <div class="ob-action-bar">
507
            #if($completedEvents.get("BILLING"))<span class="ob-badge-ok"><i
508
                    class="fa fa-check"></i> Billing</span>#elseif($canAct)<a href="javascript:void(0);"
509
                                                                              class="btn btn-xs btn-warning ob-nav-action"
510
                                                                              data-url="pendingLoiForm"><i
511
                    class="fa fa-file-text-o"></i> Billing</a>#else
512
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
513
                        class="fa fa-file-text-o"></i> Billing
514
                </button>#end
515
            #if($completedEvents.get("INAUGRATION"))<span class="ob-badge-ok"><i
516
                    class="fa fa-check"></i> Inauguration</span>#elseif($canAct)<a href="javascript:void(0);"
517
                                                                                   class="btn btn-xs btn-warning ob-nav-action"
518
                                                                                   data-url="partnerOnBoardingPanel"><i
519
                    class="fa fa-flag"></i> Inauguration</a>#else
520
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i class="fa fa-flag"></i>
521
                    Inauguration
522
                </button>#end
523
            #if($completedEvents.get("TRAINING"))<span class="ob-badge-ok"><i
524
                    class="fa fa-check"></i> Training</span>#elseif($canAct)<a href="javascript:void(0);"
525
                                                                               class="btn btn-xs btn-warning ob-nav-action"
526
                                                                               data-url="partnerDashboardTraining"><i
527
                    class="fa fa-graduation-cap"></i> Training Panel</a>#else
528
                <button class="btn btn-xs btn-default" disabled title="Requires L4+ access"><i
529
                        class="fa fa-graduation-cap"></i> Training Panel
530
                </button>#end
531
        </div>
532
        <div class="ob-kv">
533
            <div class="row">
534
                <div class="col-sm-4 text-muted">PO Creation</div>
535
                <div class="col-sm-8">
536
                    #if($completedEvents.get("PO_CREATION"))
537
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("PO_CREATION").toLocalDate()
538
                    #else
539
                        <span class="ob-badge-pending">Pending</span>
540
                    #end
541
                </div>
542
            </div>
543
            <div class="row">
544
                <div class="col-sm-4 text-muted">PO Approval</div>
545
                <div class="col-sm-8">
546
                    #if($completedEvents.get("PO_APPROVAL"))
547
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("PO_APPROVAL").toLocalDate()
548
                    #else
549
                        <span class="ob-badge-pending">Pending</span>
550
                    #end
551
                </div>
552
            </div>
553
            <div class="row">
554
                <div class="col-sm-4 text-muted">Billing</div>
555
                <div class="col-sm-8">
556
                    #if($completedEvents.get("BILLING"))
557
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("BILLING").toLocalDate()
558
                    #else
559
                        <span class="ob-badge-pending">Pending</span>
560
                    #end
561
                </div>
562
            </div>
563
            <div class="row">
564
                <div class="col-sm-4 text-muted">Inauguration</div>
565
                <div class="col-sm-8">
566
                    #if($completedEvents.get("INAUGRATION"))
567
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("INAUGRATION").toLocalDate()
568
                    #else
569
                        <span class="ob-badge-pending">Pending</span>
570
                    #end
571
                </div>
572
            </div>
573
            <div class="row">
574
                <div class="col-sm-4 text-muted">Training</div>
575
                <div class="col-sm-8">
576
                    #if($completedEvents.get("TRAINING"))
577
                        <span class="ob-badge-ok">Done</span> - $completedEvents.get("TRAINING").toLocalDate()
578
                    #else
579
                        <span class="ob-badge-pending">Pending</span>
580
                    #end
581
                </div>
582
            </div>
583
            #if($trainingPanel)
584
                <div class="row">
585
                    <div class="col-sm-4 text-muted">Dashboard Training</div>
586
                    <div class="col-sm-8">$!trainingPanel.getDashboardTraning()</div>
587
                </div>
588
                <div class="row">
589
                    <div class="col-sm-4 text-muted">App Training</div>
590
                    <div class="col-sm-8">$!trainingPanel.getAppTraining()</div>
591
                </div>
592
                <div class="row">
593
                    <div class="col-sm-4 text-muted">Training Planned Date</div>
594
                    <div class="col-sm-8">#if($trainingPanel.getDatePlaned())$trainingPanel.getDatePlaned().toLocalDate()#else
595
                        - #end</div>
596
                </div>
597
                <div class="row">
598
                    <div class="col-sm-4 text-muted">Training Completed Date</div>
599
                    <div class="col-sm-8">#if($trainingPanel.getDateCompleted())$trainingPanel.getDateCompleted().toLocalDate()#else
600
                        - #end</div>
601
                </div>
602
            #else
603
                <div class="row">
604
                    <div class="col-sm-12 text-muted" style="padding:10px;">Training details not available.</div>
605
                </div>
606
            #end
607
        </div>
608
    </div>
609
 
610
</div>
611
 
612
<script type="text/javascript">
613
        ## Stepper circle click -> switch to corresponding tab
614
    $(document).off('click', '.ob-step-circle[data-tab]').on('click', '.ob-step-circle[data-tab]', function () {
615
        var tabId = $(this).data('tab');
616
        $('#detailTabs a[href="#' + tabId + '"]').tab('show');
617
    });
618
 
619
        ## Action button click -> load panel into #main-content (same as sidebar navigation)
620
    $(document).off('click', '.ob-nav-action').on('click', '.ob-nav-action', function () {
621
        var url = $(this).data('url');
622
        doGetAjaxRequestHandler(context + '/' + url, function (response) {
623
            $('#main-content').html(response);
624
        });
625
    });
626
</script>