Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
33507 tejus.loha 1
<style>
2
    .border-red {
3
        border: 1px solid red;
4
    }
5
 
6
    .border-green {
7
        border: 1px solid green;
8
    }
9
 
10
    .hide-textarea {
11
        display: none
12
    }
13
 
14
    .show-textarea {
15
        display: block
16
    }
17
</style>
18
<section class="wrapper">
19
    <div class="row">
20
        <div class="col-lg-12">
21
            <h3 class="page-header" style="text-align: center ;color:#d3181f">LOI form</h3>
22
            <ol class="breadcrumb">
23
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">#springMessage(
24
                    "reportdailycollection.home")</a></li>
25
                <li><i class="icon_document_alt"></i>LOI Form</li>
26
            </ol>
27
        </div>
28
    </div>
29
    <div class="col-md-12">
30
        <div class="container well">
31
            <form name="Loi_Form" id="Loi_Form" method="post" style="margin-top:40px;">
32
                <div class="row">
33
                    <div class="col-lg-3 form-group">
34
                        <label>Refer by </label>
35
                        #if($onBoardingData)
36
                            <select class="form-control type" name="referId"
37
                                    placeholder="AuthUser" required>
38
                                <option value="$onBoardingData.getReferId()" selected>
39
                                    $onBoardingData.getReferBy()
40
                                </option>
41
                                #foreach($authUsers in $authUsersList)
42
                                    <option value=$authUsers.getId()>$authUsers.getFullName() </option>
43
                                #end
44
                            </select>
45
                        #else
46
                            <select class="form-control type" name="referId" required>
47
                                <option value="" selected>Select refer By</option>
48
                                <option value="$selfAuth.getId()">
49
                                    $selfAuth.getFullName()
50
                                </option>
51
                                #foreach($authUsers in $authUsersList)
52
                                    <option value=$authUsers.getId()>$authUsers.getFullName() </option>
53
                                #end
54
                            </select>
55
                        #end
56
                    </div>
57
                    <div class="col-lg-3 form-group">
58
                        <label>Business type</label>
59
                        #if($onBoardingData)
60
                            <select class="form-control" name="businessType"
61
                                    placeholder="Business type" required>
62
                                <option value="$onBoardingData.getBusinessType()" selected>
63
                                    $onBoardingData.getBusinessType()
64
                                </option>
65
                                #foreach($businessType in $businessTypes)
66
                                    <option value=$businessType>$businessType</option>
67
                                #end
68
                            </select>
69
                        #else
70
                            <select class="form-control" name="businessType"
71
                                    placeholder="Business type" required>
72
                                <option value="" selected>Business type</option>
73
                                #foreach($businessType in $businessTypes)
74
                                    <option value=$businessType>$businessType</option>
75
                                #end
76
                            </select>
77
                        #end
78
                    </div>
79
                </div>
80
                <div>
81
                    <h4>Personal Details</h4>
82
                </div>
83
                <div class="row">
84
                    <div class="col-md-4">
85
                        <!-- Owner Name -->
86
                        <div class="form-group">
87
                            <label>First Name </label>
88
                            #if($onBoardingData)
89
                                <input type="text" class="form-control" required name="firstName"
90
                                       value=$onBoardingData.getFirstName()>
91
                            #else
92
                                <input type="text" class="form-control" required name="firstName"
93
                                       placeholder="Enter first name">
94
                            #end
95
                        </div>
96
                    </div>
97
                    <div class="col-md-4">
98
                        <!-- Owner Name -->
99
                        <div class="form-group">
100
                            <label>Last Name </label>
101
                            #if($onBoardingData)
102
                                <input type="text" class="form-control" required name="lastName"
103
                                       value=$onBoardingData.getLastName()>
104
                            #else
105
                                <input type="text" class="form-control" required name="lastName"
106
                                       placeholder="Enter last name">
107
                            #end
108
                        </div>
109
                    </div>
110
                    <div class="col-md-4">
111
                        <!-- Mobile No -->
112
                        <div class="form-group">
113
                            <label>Mobile No </label>
114
                            #if($onBoardingData)
115
 
116
                                <input type="number" class="form-control" required name="mobile"
117
                                       placeholder="10-digit Mobile"
118
                                       pattern="[0-9]"
119
                                       maxlength="10"
120
                                       minlength="10"
121
                                       value="$onBoardingData.getMobile()">
122
                            #else
123
                                <input type="tel" class="form-control" required name="mobile"
124
                                       placeholder="10-digit Mobile"
125
                                       maxlength="10"
126
                                       minlength="10"
127
                                       pattern="[0-9]"
128
                                       pla
129
                                       value="">
130
                            #end
131
 
132
                        </div>
133
                    </div>
134
                </div>
135
                <div class="row">
136
                    <div class="col-md-4">
137
                        <!-- Landline No -->
138
                        <div class="form-group">
139
                            <label>Landline No </label>
140
                            #if($onBoardingData)
141
                                #if($onBoardingData.getLandline())
142
                                    <input type="tel" class="form-control" name="landline"
143
                                           placeholder="Enter Landline"
144
                                           maxlength="10"
145
                                           minlength="10"
146
                                           value=$onBoardingData.getLandline()>
147
 
148
                                #else
149
                                    <input type="tel" class="form-control" name="landline"
150
                                           pattern="[0-9]"
151
                                           maxlength="10"
152
                                           minlength="10"
153
                                           placeholder="Enter Landline" value="--">
154
 
155
                                #end
156
 
157
                            #else
158
                                <input type="number" class="form-control" name="landline"
159
                                       maxlength="10"
160
                                       minlength="10"
161
                                       placeholder="Enter Landline"
162
                                       value="">
163
                            #end
164
 
165
 
166
                        </div>
167
                    </div>
168
                    <div class="col-lg-4"><!-- Email ID -->
169
                        <div class="form-group">
170
                            <label>Email ID </label>
171
                            #if($onBoardingData)
172
                                <input type="email" class="form-control" required name="email" placeholder="Enter Email"
173
                                       value="$onBoardingData.getEmail()">
174
                            #else
175
                                <input type="email" class="form-control" required name="email" placeholder="Enter Email"
176
                                       value="">
177
                            #end
178
 
179
                        </div>
180
                    </div>
181
                    <div class="col-lg-4"> <!-- DOB -->
182
                        <div class="form-group">
183
                            <label>DOB </label>
184
                            #if($onBoardingData)
185
                                <input type="date" class="form-control" required name="dob" placeholder="Enter DOB"
186
                                       value="$onBoardingData.getDob()" readonly>
187
                            #else
188
                                <input type="date" class="form-control" required name="dob" placeholder="Enter DOB">
189
                            #end
190
                        </div>
191
                    </div>
192
                </div>
193
                <div class="row">
194
                    <div class="col-lg-4"><!-- ANNIV DT- -->
195
                        <div class="form-group">
196
                            <label>Anniversary Date </label>
197
                            #if($onBoardingData)
198
                                #if($onBoardingData.getAnniversaryDate())
199
                                    <input type="date" class="form-control" name="anniversaryDate"
200
                                           placeholder="Enter Anniversary date"
201
                                           value="$onBoardingData.getAnniversaryDate()" readonly>
202
 
203
                                #else
204
                                    <input type="date" class="form-control" name="anniversaryDate"
205
                                           placeholder="Enter Anniversary date" value="--">
206
 
207
                                #end
208
                            #else
209
                                <input type="date" class="form-control" name="anniversaryDate"
210
                                       placeholder="Enter Anniversary date" value="">
211
                            #end
212
 
213
                        </div>
214
                    </div>
215
                    <div class="col-lg-4"> <!-- PAN No-->
216
                        <div class="form-group">
217
                            <label>PAN No</label>
218
                            #if($onBoardingData)
219
                                <input type="text" class="form-control" required name="panNo" placeholder="enter Pan No"
220
                                       minlength="10"
221
                                       maxlength="10" value="$onBoardingData.getPanNo()" readonly>
222
                            #else
223
                                <input type="text" class="form-control" required name="panNo" placeholder="enter Pan No"
224
                                       minlength="10"
225
                                       maxlength="10" value="">
226
                            #end
227
 
228
                        </div>
229
                    </div>
230
                    <div class="col-lg-4"> <!-- Aadhar No-->
231
                        <div class="form-group">
232
                            <label>Aadhar No</label>
233
                            #if($onBoardingData)
234
                                <input type="tel" class="form-control" required name="adharNo"
235
                                       readonly
236
                                       placeholder="Adhar Number"
237
                                       maxlength="12"
238
                                       minlength="12"
239
                                       pattern="[0-9]{12}" value="$onBoardingData.getAdharNo()">
240
                            #else
241
                                <input type="tel" class="form-control" required name="adharNo"
242
                                       placeholder="Adhar Number"
243
                                       maxlength="12"
244
                                       minlength="12"
245
                                       pattern="[0-9]{12}" value="">
246
                            #end
247
 
248
                        </div>
249
                    </div>
250
 
251
 
252
                </div>
253
 
254
                <h4>Business Detail</h4>
255
                <!-- GST No-->
256
                <div class="row">
257
                    <div class="col-lg-6">
258
                        <div class="form-group">
259
                            <label>GST No </label>
260
                            #if($onBoardingData)
261
                                <input
262
                                        type="text"
263
                                        class="form-control gstNo"
264
                                        id="gstValidate"
265
                                        required
266
                                        name="gstNo"
267
                                        placeholder="Enter GST Reg No."
268
                                        minlength="15"
269
                                        maxlength="15"
270
                                        value="$onBoardingData.getGstNo()"
271
                                        readonly>
272
                            #else
273
                                <input
274
                                        type="text"
275
                                        class="form-control gstNo"
276
                                        id="gstValidate"
277
                                        required
278
                                        name="gstNo"
279
                                        placeholder="Enter GST Reg No."
280
                                        minlength="15"
281
                                        maxlength="15" value="">
282
                            #end
283
 
284
                        </div>
285
                    </div>
286
 
287
 
288
                    <div class="col-lg-6">
289
                        <div class="form-group">
290
                            <label for="gstName">Company Name:</label>
291
                            #if($onBoardingData)
292
                                <input type="text" class="form-control" id="CompanyName" name="companyName" required
293
                                       value="$onBoardingData.getCompanyName()" readonly>
294
                            #else
295
                                <input type="text" class="form-control" id="CompanyName" name="companyName" required
296
                                       value="">
297
                            #end
298
                        </div>
299
                    </div>
300
                </div>
301
                <!-- GST Address -->
302
                <div class="row">
303
                    <div class="col-lg-3">
304
                        ##                                        <lebel class="bold-details">PIN CODE</lebel>
305
 
306
                        #if($onBoardingData)
307
                            <input
308
                                    placeholder="Pin Code" id="gstPinCode"
309
                                    name="gstPin" type="hidden"
310
                                    value="$onBoardingData.getGstPin()"
311
                                    class="form-control input-sm " readonly>
312
 
313
                        #else
314
                            <input
315
                                    placeholder="Pin Code" id="gstPinCode"
316
                                    name="gstPin" type="hidden" value=""
317
                                    class="form-control input-sm" readonly>
318
                        #end
319
                    </div>
320
 
321
                    <div class="col-lg-3">
322
                        <div class="form-group">
323
                            ##                                            <label for="gstState">State</label>
324
                            #if($onBoardingData)
325
                                <input placeholder="State"
326
                                       id="gstState" name="gstState" type="hidden"
327
                                       value="$onBoardingData.getGstState()" class="form-control input-sm"
328
                                       style="font-weight: bold;" readonly>
329
                            #else
330
                                <input placeholder="State"
331
                                       id="gstState" name="gstState" type="hidden"
332
                                       value="" class="form-control input-sm"
333
                                       style="font-weight: bold;" readonly>
334
                            #end
335
                        </div>
336
                    </div>
337
 
338
                    <div class="col-lg-3">
339
                        <div class="form-group">
340
                            ##                                            <label>City :</label>
341
                            #if($onBoardingData)
342
                                <input placeholder="State"
343
                                       id="gstCity" name="gstCity" type="hidden"
344
                                       value="$onBoardingData.getGstCity()" class="form-control input-sm"
345
                                       style="font-weight: bold;" readonly>
346
 
347
                                </input>
348
                            #else
349
                                <input placeholder="State"
350
                                       id="gstCity" name="gstCity" type="hidden"
351
                                       value="" class="form-control input-sm"
352
                                       style="font-weight: bold;" readonly>
353
                            #end
354
                        </div>
355
                    </div>
356
                    <div class="col-lg-3">
357
                        <div class="form-group">
358
                            ##                                            <label for="gstDistrict">District :</label>
359
                            #if($onBoardingData)
360
                                <input id="gstDistrict" type="hidden" name="gstDistrict" class="form-control input-sm"
361
                                       value="$onBoardingData.getGstDistrict()" readonly>
362
                            #else
363
                                <input id="gstDistrict" type="hidden" name="gstDistrict" class="form-control input-sm"
364
                                       value="" readonly>
365
                            #end
366
                        </div>
367
                    </div>
368
                </div>
369
                <div><h4>Addition Place of Business</h4></div>
370
                <div class="row">
371
                    <div class="col-lg-6">
372
                        <div class="form-group">
373
                            <label>Select Address</label>
374
                            <div id="addlist"></div>
375
                        </div>
376
                    </div>
377
                </div>
378
                <div><h4>Bank Details :</h4></div>
379
                <div class="row">
380
                    <!-- Bank name-->
381
                    <div class="col-lg-4">
382
                        <div class="form-group">
383
                            <label>Bank name :</label>
384
                            #if($onBoardingData)
385
                                <input type="text" class="form-control" required name="bankName" placeholder="Bank Name"
386
                                       value="$onBoardingData.getBankName()" readonly>
387
 
388
                            #else
389
                                <input type="text" class="form-control" required name="bankName" placeholder="Bank Name"
390
                                       value="">
391
                            #end
392
                        </div>
393
                    </div>
394
 
395
                    <!-- IFSC Code-->
396
                    <div class="col-lg-4">
397
                        <div class="form-group">
398
                            <label>IFSC Code :</label>
399
                            #if($onBoardingData)
400
                                <input type="text" class="form-control" required name="ifscCode" placeholder="IFSC Code"
401
                                       value="$onBoardingData.getIfscCode()" readonly>
402
                            #else
403
                                <input type="text" class="form-control" required name="ifscCode" placeholder="IFSC Code"
404
                                       value="">
405
 
406
                            #end
407
                        </div>
408
                    </div>
409
 
410
                    <!-- Account No.-->
411
                    <div class="col-lg-4">
412
                        <div class="form-group">
413
                            <label>Account No :</label>
414
                            #if( $onBoardingData)
415
                                <input type="number" class="form-control" required name="accountNo"
416
                                       placeholder="Account Number" value="$onBoardingData.getAccountNo()" readonly>
417
                            #else
418
                                <input type="number" class="form-control" required name="accountNo"
419
                                       placeholder="Account Number" value="">
420
                            #end
421
                        </div>
422
                    </div>
423
                </div>
424
                <!-- Agreed Minimum Wallet value (INR) -->
425
                <div><h4>Store Details </h4></div>
426
                <div class="row">
427
                    <div class="col-lg-4">
428
                        <div class="form-group" style="text-align: left;">
429
                            <label>Minimum Wallet value :</label>
430
                            #if($onBoardingData)
431
                                <select class="form-control" name="agreeWalletValue" required>
432
                                    <option value="$onBoardingData.getAgreeWalletValue()"
433
                                            selected>$onBoardingData.getAgreeWalletValue()</option>
434
                                    <option value="600000">600000</option>
435
                                    <option value="700000">700000</option>
436
                                    <option value="800000">800000</option>
437
                                    <option value="900000">900000</option>
438
                                    <option value="1000000">1000000</option>
439
                                    <option value="1100000">1100000</option>
440
                                    <option value="1200000">1200000</option>
441
                                    <option value="1500000">1500000</option>
442
                                    <option value="2000000">2000000</option>
443
                                    <option value="2500000">2500000</option>
444
                                    <option value="3000000">3000000</option>
445
                                </select>
446
                            #else
447
                                <select class="form-control" name="agreeWalletValue" required>
448
                                    <option value="600000">600000</option>
449
                                    <option value="700000">700000</option>
450
                                    <option value="800000">800000</option>
451
                                    <option value="900000">900000</option>
452
                                    <option value="1000000">1000000</option>
453
                                    <option value="1100000">1100000</option>
454
                                    <option value="1200000">1200000</option>
455
                                    <option value="1500000">1500000</option>
456
                                    <option value="2000000">2000000</option>
457
                                    <option value="2500000">2500000</option>
458
                                    <option value="3000000">3000000</option>
459
                                </select>
460
                            #end
461
                        </div>
462
 
463
                    </div>
464
                    <!-- Store area (sq ft) -->
465
                    <div class="col-lg-4">
466
                        <div class="form-group">
467
                            <label>Store area </label>
468
                            #if($onBoardingData)
469
                                <input type="number" class="form-control" id="storeArea" required
470
                                       name="storeArea" placeholder="" value="$onBoardingData.getStoreArea()">
471
                            #else
472
                                <input type="number" class="form-control" id="storeArea" required
473
                                       name="storeArea" placeholder="in square feet" value="">
474
                            #end
475
                        </div>
476
                    </div>
477
                    <div class="col-lg-4">
478
                        <!-- Store Potential -->
479
                        <div class="form-group">
480
                            <label>Store Potential</label>
481
                            #if($onBoardingData)
482
                                <input type="number" class="form-control" required name="storePotential"
483
                                       min="400000" id="storePotential"
484
                                       placeholder="Store Potential" value="$onBoardingData.getStorePotential()">
485
                            #else
486
                                <input type="number" class="form-control" required name="storePotential"
487
                                       min="400000" id="storePotential"
488
                                       placeholder="Store Potential" value="">
489
                            #end
490
 
491
                        </div>
492
                    </div>
493
                </div>
494
                <h4>Brand Commitment</h4>
495
                <div class="row">
496
                    <div class="col-lg-3">
497
                        <div class="form-group">
498
                            <label>Total Commitment</label>
499
                            #if($onBoardingData)
500
                                <input type="number" class="form-control " name="totaCommitmentAmount" id="totalAmount"
501
                                       readonly
502
                                       placeholder="Total Commitment" value="$onBoardingData.getTotaCommitmentAmount()">
503
                            #else
504
                                <input type="number" class="form-control " name="totaCommitmentAmount" id="totalAmount"
505
                                       readonly
506
                                       placeholder="Total Commitment" value="">
507
                            #end
508
                        </div>
509
                    </div>
510
                    <div class="col-lg-4">
511
                        <div class="form-group hide-textarea" id="textArea">
512
                            <label>Reason for less Commit </label>
513
                            <input type="text" class="form-control " name="lessCommitReason" id="lessCommitReason"
514
                                   placeholder="Reason"
515
                                   value="Commit amount is greater or equal then 70% of store potential">
516
 
517
                        </div>
518
                    </div>
519
                </div>
520
                <div class="row">
521
                    <div class="col-lg-4">
522
                        <div class="form-group">
523
                            <label>Vivo</label>
524
                            #if($onBoardingData)
525
                                <input type="number" class="form-control brand-commitment" id="vivo" required
526
                                       name="vivoCommitmentAmount" placeholder="500000"
527
                                       value="$onBoardingData.getVivoCommitmentAmount()">
528
                            #else
529
                                <input type="number" class="form-control brand-commitment" id="vivo" required
530
                                       name="vivoCommitmentAmount" placeholder="500000" value="">
531
                            #end
532
                        </div>
533
                    </div>
534
                    <div class="col-lg-4">
535
                        <div class="form-group">
536
                            <label>Oppo</label>
537
                            #if($onBoardingData)
538
                                <input type="number" class="form-control brand-commitment" id="oppo" required
539
                                       name="oppoCommitmentAmount" placeholder="500000"
540
                                       value="$onBoardingData.getOppoCommitmentAmount()">
541
                            #else
542
                                <input type="number" class="form-control brand-commitment" id="oppo" required
543
                                       name="oppoCommitmentAmount" placeholder="500000">
544
                            #end
545
                        </div>
546
                    </div>
547
                    <div class="col-lg-4">
548
                        <div class="form-group">
549
                            <label>Samsung</label>
550
 
551
                            #if($onBoardingData)
552
                                <input type="number" class="form-control brand-commitment" id="samsung" required
553
                                       name="samsungCommitmentAmount" placeholder="500000"
554
                                       value="$onBoardingData.getSamsungCommitmentAmount()">
555
                            #else
556
                                <input type="number" class="form-control brand-commitment" id="samsung" required
557
                                       name="samsungCommitmentAmount" placeholder="500000" value="">
558
                            #end
559
                        </div>
560
                    </div>
561
                </div>
562
                <div class="row">
563
                    <div class="col-lg-4">
564
                        <div class="form-group">
565
                            <label>Xiaomi</label>
566
                            #if($onBoardingData)
567
                                <input type="number" class="form-control brand-commitment" id="xiaomi" required
568
                                       name="xiaomiCommitmentAmount" placeholder="000000"
569
                                       value="$onBoardingData.getXiaomiCommitmentAmount()">
570
                            #else
571
                                <input type="number" class="form-control brand-commitment" id="xiaomi" required
572
                                       name="xiaomiCommitmentAmount" placeholder="000000" value="">
573
                            #end
574
                        </div>
575
                    </div>
576
                    <div class="col-lg-4">
577
                        <div class="form-group">
578
                            <label>Accessories</label>
579
                            #if($onBoardingData)
580
                                <input type="number" class="form-control brand-commitment" id="accessories" required
581
                                       name="accessoriesCommitmentAmount" placeholder="000000"
582
                                       value="$onBoardingData.getAccessoriesCommitmentAmount()">
583
                            #else
584
                                <input type="number" class="form-control brand-commitment" id="accessories" required
585
                                       name="accessoriesCommitmentAmount" placeholder="000000" value="">
586
                            #end
587
                        </div>
588
                    </div>
589
 
590
                    <div class="col-lg-4">
591
                        <div class="form-group">
592
                            <label>Other brands</label>
593
                            #if($onBoardingData)
594
                                <input type="number" class="form-control brand-commitment" id="otherBrands" required
595
                                       name="otherBrandsCommitmentAmount"
596
                                       value="$onBoardingData.getOtherBrandsCommitmentAmount()">
597
                            #else
598
                                <input type="number" class="form-control brand-commitment" id="otherBrands" required
599
                                       name="otherBrandsCommitmentAmount" placeholder="000000" value="">
600
                            #end
601
                        </div>
602
                    </div>
603
 
604
 
605
                </div>
606
                ##                Agreed Brand fees (INR)
607
                <div class="row">
608
                    <div class="col-lg-3">
609
                        <div class="form-group">
610
                            <label>Agreed Brand fees</label>
611
                            #if($onBoardingData)
612
                                <select name="agreedBrandFees" class="form-control">
613
                                    <option value="$onBoardingData.getBrandType()-$onBoardingData.getAgreedBrandFees()-$onBoardingData.getBrandFeeId()"
614
                                            selected>$onBoardingData.getBrandType()
615
                                        ($onBoardingData.getAgreedBrandFees())
616
                                    </option>
617
                                    #foreach($storeTypeFeePair in $storeTypeFeePairs)
618
                                        #set($storeType1 =$storeTypeFeePair.getKey())
619
                                        #set($brandFee = $storeTypeFeePair.getValue())
620
                                        <option value="$storeTypeFeePair.getKey()-$brandFee.getFeeByStoreType($storeType1)-$brandFee.getId()"> $storeType1
621
                                            ($brandFee.getFeeByStoreType($storeType1))
622
                                        </option>
623
                                    #end
624
                                </select>
625
                            #else
626
                                <select name="agreedBrandFees" class="form-control">
627
                                    #foreach($storeTypeFeePair in $storeTypeFeePairs)
628
                                        #set($storeType1 =$storeTypeFeePair.getKey())
629
                                        #set($brandFee = $storeTypeFeePair.getValue())
630
                                        <option value="$storeTypeFeePair.getKey()-$brandFee.getFeeByStoreType($storeType1)-$brandFee.getId()"> $storeType1
631
                                            ($brandFee.getFeeByStoreType($storeType1))
632
                                        </option>
633
                                    #end
634
                                </select>
635
                            #end
636
                        </div>
637
                    </div>
638
 
639
                    <!-- Brand fees collected (INR) -->
640
                    <div class="col-lg-3">
641
                        <div class="form-group">
642
                            <label>Brand fees collected</label>
643
                            #if($onBoardingData)
644
                                <input type="number" class="form-control " id="brandFeesCollected" required
645
                                       name="brandFeesCollected" readonly
646
                                       value="$onBoardingData.getBrandFeeCollection().get(0).getCollectedAmount()">
647
                            #else
648
                                <input type="number" class="form-control " id="brandFeesCollected" required
649
                                       name="brandFeesCollected" placeholder="500000">
650
                            #end
651
                        </div>
652
                    </div>
653
                    <!-- Mode of Payment Online/Cheque/IMPS/NEFT/RTGS/Wallet -->
654
                    <div class="col-lg-3">
655
                        <div class="form-group">
656
                            <label>Mode of Payment</label>
657
                            #if($onBoardingData)
658
                                <input name="paymentMode" class="form-control" readonly
659
                                       value="$onBoardingData.getBrandFeeCollection().get(0).getPaymentMode()">
660
                            #else
661
                                <select class="form-control" name="paymentMode" required>
662
                                    <option value="">Select mode</option>
663
                                    <option value="UPI">UPI</option>
664
                                    <option value="Cheque">Cheque</option>
665
                                    <option value="IMPS">IMPS</option>
666
                                    <option value="NEFT">NEFT</option>
667
                                    <option value="RTGS">RTGS</option>
668
                                </select>
669
                            #end
670
 
671
                        </div>
672
                    </div>
673
                    <!-- Payment reference no -->
674
                    <div class="col-lg-3">
675
                        <div class="form-group">
676
                            <label>Payment Reference No</label>
677
                            #if($onBoardingData)
678
                                <input type="text" class="form-control " id="paymentReferenceNo" required
679
                                       name="paymentReferenceNo" placeholder="" readonly
680
                                       value="$onBoardingData.getBrandFeeCollection().get(0).getPaymentReferenceNo()">
681
                            #else
682
                                <input type="text" class="form-control" id="paymentReferenceNo" required
683
                                       name="paymentReferenceNo" placeholder="">
684
                            #end
685
 
686
                        </div>
687
                    </div>
688
                </div>
689
                <!-- Submit button-->
690
                <div class="form-group" style="text-align: center; margin-bottom:2px;">
691
                    #if($onBoardingData)
692
                        <button type="button"
693
                                value="$onBoardingData.getId()"
694
                                class="btn btn-primary text-white font-semibold py-1 px-4 rounded background-red updateOnboardingFormData"
695
                                style="box-shadow:none;margin-bottom:2px;">
696
                            <span>Update detail</span>
697
                        </button>
698
                    #else
699
                        <button type="button"
700
                                class="btn btn-primary text-white font-semibold py-1 px-4 rounded background-red submitOnboardingForm"
701
                                style="box-shadow:none;margin-bottom:2px;">
702
                            <span>Submit</span>
703
                        </button>
704
                    #end
705
 
706
                </div>
707
            </form>
708
        </div>
709
    </div>
710
</section>
711
<script>
712
 
713
    $(document).ready(function () {
714
        $("#otherBrands").blur(function () {
715
            var vivoCommitmentAmount = parseFloat($("#vivo").val());
716
            var oppoCommitmentAmount = parseFloat($("#oppo").val());
717
            var samsungCommitmentAmount = parseFloat($("#samsung").val());
718
            var xiaomiCommitmentAmount = parseFloat($("#xiaomi").val());
719
            var accessoriesCommitmentAmount = parseFloat($("#accessories").val());
720
            var otherCommitmentAmount = parseFloat($("#otherBrands").val());
721
            var totaCommitmentAmount = vivoCommitmentAmount + oppoCommitmentAmount + samsungCommitmentAmount + xiaomiCommitmentAmount + accessoriesCommitmentAmount + otherCommitmentAmount;
722
            let sPotential = storePotential.value;
723
            totalCommitLimit = sPotential * 70 / 100;
724
            if (totaCommitmentAmount >= totalCommitLimit) {
725
 
726
                $("#totalAmount").val(totaCommitmentAmount);
727
                $("#totalAmount").removeClass('border-red');
728
                $("#totalAmount").addClass('border-green');
729
                $("#textArea").removeClass('show-textarea');
730
                $("#textArea").addClass('hide-textarea');
731
 
732
            } else {
733
                $("#totalAmount").val(totaCommitmentAmount);
734
                $("#totalAmount").removeClass('border-green');
735
                $("#totalAmount").addClass('border-red');
736
                $("#textArea").removeClass('hide-textarea');
737
                $("#textArea").addClass('show-textarea');
738
 
739
            }
740
            console.log('totalamm', totaCommitmentAmount)
741
        });
742
 
743
 
744
        $(".gstNo").change(function () {
745
            console.log('gst validation is processing...');
746
            var inputGstNo = $(this).val();
747
            var gstinformat = new RegExp('^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$');
748
            if (gstinformat.test(inputGstNo)) {
749
                doGetAjaxRequestHandler(`${context}/gstValidate?gstNo=` + inputGstNo,
750
                        function (response) {
751
                            console.log("gstDetails-", response);
752
                            $("#CompanyName").val(response.tradeNam);
753
                            $("#gstPinCode").val(response.pradr.addr.pncd);
754
                            console.log("pincode-", response.pradr.addr.pncd)
755
                            $("#gstState").val(response.pradr.addr.stcd);
756
                            $("#gstCity").val(response.pradr.addr.loc);
757
                            console.log("loc-", response.pradr.addr.loc)
758
                            $("#gstDistrict").val(response.pradr.addr.dst);
759
                            var selectOptions = [];
760
                            var addresses = response.adadr;
761
                            selectOptions.push(`<select id="billingAddress" name="billingAddress" class="form-control">`);
762
 
763
                            addresses.forEach((pradr) => {
764
                                var addrString = getAddressString(pradr.addr);
765
                                var addrStringify = JSON.stringify(pradr.addr);
766
                                selectOptions.push(`<option value='${addrStringify}'>
767
                                      ${addrString}
768
                                </option>`);
769
                            });
770
                            selectOptions.push(`</select>`);
771
                            $('#addlist').html(selectOptions.join(''));
772
                        });
773
            } else {
774
                alert('Please Enter Valid GSTIN Number');
775
                $(".gstNo").val('');
776
                $(".gstNo").focus();
777
            }
778
        });
779
 
780
    });
781
 
782
    function getAddressString(addr) {
783
        addrFields = ["bno", "bnm", "st", "locality", "loc", "pncd", "stcd"];
784
        addresArr = [];
785
        for (let i = 0; i < addrFields.length; i++) {
786
            if (addr.hasOwnProperty(addrFields[i]) && addr[addrFields[i]] !== "") {
787
                addresArr.push(addr[addrFields[i]]);
788
            }
789
        }
790
        return addresArr.join(", ");
791
    }
792
 
793
</script>