Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
27763 tejbeer 1
$(function() {
29061 tejbeer 2
 
3
	$(document).on('click', ".onboarding_timeline", function() {
4
		doGetAjaxRequestHandler(context + "/partnerStoreTimeline",
5
			function(response) {
6
				$('#' + 'main-content').html(response);
7
			});
8
	});
27829 tejbeer 9
	$(document).on('click', '.submit1', function() {
10
		var row = $(this).closest("tr");
11
		console.log(row);
12
		var rowIndex = $(this).closest('tr').prevAll().length;
28908 tejbeer 13
 
27829 tejbeer 14
		var data0 = $(row).find("td:eq(0)").text();
28908 tejbeer 15
 
27836 tejbeer 16
		var data1 = $(row).find("td:eq(1)").text();
27833 tejbeer 17
		var data2 = $(row).find("td:eq(2)").text();
27829 tejbeer 18
		if (data2 != "") {
19
			data2 = data2 + "T00:00:00";
20
		}
27833 tejbeer 21
		var data3 = $(row).find("td:eq(3) input[type='date']").val();
22
		if (data3 != "") {
23
			data3 = data3 + "T00:00:00";
24
		}
25
		var data4 = $(row).find("td:eq(4) input[type='text']").val();
28908 tejbeer 26
 
27833 tejbeer 27
		var data5 = $(row).find("td:eq(5) input[type='number']").val();
28908 tejbeer 28
 
29
 
30
 
31
		var rbmAuthId = $(row).find("td:eq(6) input[type='hidden']").val();
32
 
33
		console.log(rbmAuthId)
34
 
28881 manish 35
		var data6 = $(row).find("td:eq(7) input[type='text']").val();
29763 tejbeer 36
 
37
 
38
 
29300 manish 39
		var data7 = $(row).find("td:eq(8) option:selected").val();
40
		var data8 = $(row).find("td:eq(9) option:selected").val();
27763 tejbeer 41
 
28881 manish 42
		var data9 = $(row).find("td:eq(10) input[type='text']").val();
43
		var data10 = $(row).find("td:eq(11) input[type='text']").val();
44
		var data11 = $(row).find("td:eq(12) input[type='date']").val();
27884 tejbeer 45
		if (data11 != "") {
46
			data11 = data11 + "T00:00:00";
47
		}
27813 tejbeer 48
 
28881 manish 49
		var data12 = $(row).find("td:eq(13) input[type='text']").val();
27833 tejbeer 50
 
28881 manish 51
		var data13 = $(row).find("td:eq(14) input[type='date']").val();
27884 tejbeer 52
		if (data13 != "") {
53
			data13 = data13 + "T00:00:00";
27829 tejbeer 54
		}
27884 tejbeer 55
		var data14 = $(row).find(".kyc input[type=hidden]").val();
56
		var data15 = $(row).find(".aadhar input[type=hidden]").val();
57
		var data16 = $(row).find(".pan input[type=hidden]").val();
58
		var data17 = $(row).find(".gst input[type=hidden]").val();
59
		var data18 = $(row).find(".cancheque input[type=hidden]").val();
60
		var data19 = $(row).find(".rent input[type=hidden]").val();
61
		console.log("data19" + data19);
62
		var data20 = $(row).find(".loi input[type=hidden]").val();
27829 tejbeer 63
		console.log("data18" + data18);
29061 tejbeer 64
 
65
		var docCompleted = $(row).find("td:eq(22) option:selected").val();
66
 
67
 
28977 manish 68
		var data21 = $(row).find("td:eq(23) input[type='text']").val();
28908 tejbeer 69
		console.log(data21);
28977 manish 70
		var data22 = $(row).find("td:eq(24) input[type='date']").val();
27829 tejbeer 71
		if (data22 != "") {
72
			data22 = data22 + "T00:00:00";
73
		}
28977 manish 74
		var data23 = $(row).find("td:eq(25) input[type='date']").val();
27829 tejbeer 75
		if (data23 != "") {
76
			data23 = data23 + "T00:00:00";
77
		}
28977 manish 78
		var data24 = $(row).find("td:eq(26) input[type='date']").val();
27833 tejbeer 79
		if (data24 != "") {
80
			data24 = data24 + "T00:00:00";
27829 tejbeer 81
		}
28977 manish 82
		var data25 = $(row).find("td:eq(27) input[type='date']").val();
27884 tejbeer 83
		if (data25 != "") {
84
			data25 = data25 + "T00:00:00";
27829 tejbeer 85
		}
28977 manish 86
		var data26 = $(row).find("td:eq(28) input[type='text']").val();
27813 tejbeer 87
 
28977 manish 88
		var data27 = $(row).find("td:eq(29) input[type='date']").val();
27833 tejbeer 89
		if (data27 != "") {
90
			data27 = data27 + "T00:00:00";
91
		}
27829 tejbeer 92
 
28977 manish 93
		var data28 = $(row).find("td:eq(30) input[type='date']").val();
27833 tejbeer 94
 
27884 tejbeer 95
		if (data28 != "") {
96
			data28 = data28 + "T00:00:00";
97
		}
28977 manish 98
		var data29 = $(row).find("td:eq(31) input[type='date']").val();
27833 tejbeer 99
 
28848 manish 100
		if (data29 != "") {
101
			data29 = data29 + "T00:00:00";
102
		}
27884 tejbeer 103
 
28977 manish 104
		var data30 = $(row).find("td:eq(32) input[type='checkbox']").is(":checked") ? 1 : 0;
27884 tejbeer 105
 
27829 tejbeer 106
		var prebookingListingObject = {};
107
		prebookingListingObject['id'] = data0
28908 tejbeer 108
 
109
 
27833 tejbeer 110
		prebookingListingObject['createdTimestamp'] = data2
111
		prebookingListingObject['acquiredDate'] = data3
112
		prebookingListingObject['outletName'] = data4
113
		prebookingListingObject['phoneNumber'] = data5
28908 tejbeer 114
 
115
		prebookingListingObject['authId'] = rbmAuthId
27833 tejbeer 116
		prebookingListingObject['city'] = data6
117
		prebookingListingObject['stateHead'] = data7
118
		prebookingListingObject['bdm'] = data8
27829 tejbeer 119
 
27833 tejbeer 120
		prebookingListingObject['agreedBrandFees'] = data9
28908 tejbeer 121
		prebookingListingObject['receivedBrandFees'] = data10
122
		prebookingListingObject['finalBrandFees'] = data11
27884 tejbeer 123
		prebookingListingObject['agreedWallet'] = data12
124
		prebookingListingObject['investmentDate'] = data13
125
		prebookingListingObject['kyc'] = data14
126
		prebookingListingObject['aadharDoc'] = data15
127
		prebookingListingObject['panDoc'] = data16
128
		prebookingListingObject['gst'] = data17
129
		prebookingListingObject['cancelCheque'] = data18
130
		prebookingListingObject['rentAgreement'] = data19
131
		prebookingListingObject['loi'] = data20
28977 manish 132
		prebookingListingObject['docCompleted'] = docCompleted
27884 tejbeer 133
		prebookingListingObject['code'] = data21
134
		prebookingListingObject['receePlaned'] = data22
135
		prebookingListingObject['receeActual'] = data23
28900 manish 136
		prebookingListingObject['deploymentPlanedDate'] = data24
137
		prebookingListingObject['deploymentDate'] = data25
27884 tejbeer 138
		prebookingListingObject['stockPayment'] = data26
139
		prebookingListingObject['expectedDate'] = data27
140
		prebookingListingObject['payDate'] = data28
28848 manish 141
		prebookingListingObject['inaugrationDate'] = data29
142
		prebookingListingObject['billingStatus'] = data30
27829 tejbeer 143
 
144
		var jsonObject = JSON.stringify(prebookingListingObject);
145
 
146
		console.log(jsonObject);
147
 
148
		if (confirm("Are you sure you want to submit the request") == true) {
28908 tejbeer 149
			doAjaxRequestWithJsonHandler(context + "/partnerOnBoardingListing", "POST", jsonObject, function(response) {
150
				row.html(response);
151
				row.css("background-color", "#F8F8FF");
27858 tejbeer 152
 
27842 tejbeer 153
			});
27829 tejbeer 154
		}
155
 
156
	});
28908 tejbeer 157
 
28600 amit.gupta 158
	$(document).on('click', '.submit-design', function() {
159
		var row = $(this).closest("tr");
160
		console.log(row);
161
		var rowIndex = $(this).closest('tr').prevAll().length;
28908 tejbeer 162
 
28600 amit.gupta 163
		var id = $(row).find("td:eq(0)").text();
28908 tejbeer 164
 
28648 amit.gupta 165
		var outletName = $(row).find("td:eq(1) input[type='text']").val();
28600 amit.gupta 166
		var createdTimestamp = $(row).find("td:eq(2)").text();
167
		if (createdTimestamp != "") {
168
			createdTimestamp = createdTimestamp + "T00:00:00";
169
		}
170
		var acquiredDate = $(row).find("td:eq(3) input[type='date']").val();
171
		if (acquiredDate != "") {
172
			acquiredDate = acquiredDate + "T00:00:00";
173
		}
28908 tejbeer 174
 
28600 amit.gupta 175
		var phoneNumber = $(row).find("td:eq(4) input[type='number']").val();
28908 tejbeer 176
 
177
 
178
 
28610 amit.gupta 179
		var city = $(row).find("td:eq(5) input[type='text']").val();
27829 tejbeer 180
 
29763 tejbeer 181
 
28610 amit.gupta 182
		var agreedBrandFees = $(row).find("td:eq(8) input[type='text']").val();
27829 tejbeer 183
 
28908 tejbeer 184
		console.log("agreedBrandFees" + agreedBrandFees);
185
 
186
 
28610 amit.gupta 187
		var investmentDate = $(row).find("td:eq(9) input[type='date']").val();
28600 amit.gupta 188
		if (investmentDate != "") {
189
			investmentDate = investmentDate + "T00:00:00";
190
		}
28908 tejbeer 191
		console.log("investmentDate" + investmentDate);
192
 
193
		var loi = $(row).find(".loiDesign input[type=hidden]").val();
28600 amit.gupta 194
		console.log("loi" + loi);
28908 tejbeer 195
 
28610 amit.gupta 196
		var kycDesign = $(row).find(".kycDesign input[type=hidden]").val();
28908 tejbeer 197
 
28600 amit.gupta 198
		var code = $(row).find("td:eq(12) input[type='text']").val();
28908 tejbeer 199
		console.log("code" + code);
200
 
201
 
28600 amit.gupta 202
		var receePlaned = $(row).find("td:eq(13) input[type='date']").val();
203
		if (receePlaned != "") {
204
			receePlaned = receePlaned + "T00:00:00";
205
		}
206
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
207
		if (receeActual != "") {
208
			receeActual = receeActual + "T00:00:00";
209
		}
28908 tejbeer 210
		console.log("receeActual" + receeActual);
211
 
212
 
28848 manish 213
		var twoDBoqPlanedDate = $(row).find("td:eq(16) input[type='date']").val();
28600 amit.gupta 214
		if (twoDBoqPlanedDate != "") {
215
			twoDBoqPlanedDate = twoDBoqPlanedDate + "T00:00:00";
216
		}
28908 tejbeer 217
 
28848 manish 218
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
28600 amit.gupta 219
		if (twoDBoqdate != "") {
220
			twoDBoqdate = twoDBoqdate + "T00:00:00";
221
		}
222
		var twodBOQ = $(row).find(".twoDBoq input[type=hidden]").val();
28908 tejbeer 223
 
28848 manish 224
		var threeDBoqPlanedDate = $(row).find("td:eq(19) input[type='date']").val();
28600 amit.gupta 225
		if (threeDBoqPlanedDate != "") {
226
			threeDBoqPlanedDate = threeDBoqPlanedDate + "T00:00:00";
227
		}
28908 tejbeer 228
 
28848 manish 229
		var threeDBoqdate = $(row).find("td:eq(20) input[type='date']").val();
28600 amit.gupta 230
		if (threeDBoqdate != "") {
231
			threeDBoqdate = threeDBoqdate + "T00:00:00";
232
		}
28908 tejbeer 233
 
28600 amit.gupta 234
		var threeDBoq = $(row).find(".threeDBoq input[type=hidden]").val();
28908 tejbeer 235
 
28848 manish 236
		var poVenderPlanedDate = $(row).find("td:eq(22) input[type='date']").val();
28600 amit.gupta 237
		if (poVenderPlanedDate != "") {
238
			poVenderPlanedDate = poVenderPlanedDate + "T00:00:00";
239
		}
28848 manish 240
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
28600 amit.gupta 241
		if (poVenderDate != "") {
242
			poVenderDate = poVenderDate + "T00:00:00";
243
		}
28908 tejbeer 244
 
245
 
28848 manish 246
		var briefingPartnerPlaned = $(row).find("td:eq(24) input[type='date']").val();
28600 amit.gupta 247
		if (briefingPartnerPlaned != "") {
248
			briefingPartnerPlaned = briefingPartnerPlaned + "T00:00:00";
249
		}
28848 manish 250
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
28600 amit.gupta 251
		if (briefingPartner != "") {
252
			briefingPartner = briefingPartner + "T00:00:00";
253
		}
28848 manish 254
		var deploymentPlanedDate = $(row).find("td:eq(26) input[type='date']").val();
28600 amit.gupta 255
		if (deploymentPlanedDate != "") {
256
			deploymentPlanedDate = deploymentPlanedDate + "T00:00:00";
257
		}
28848 manish 258
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
28600 amit.gupta 259
		if (deploymentDate != "") {
260
			deploymentDate = deploymentDate + "T00:00:00";
261
		}
28908 tejbeer 262
 
263
 
28848 manish 264
		var finalPicsOutletPlanedDate = $(row).find("td:eq(28) input[type='date']").val();
28600 amit.gupta 265
		if (finalPicsOutletPlanedDate != "") {
266
			finalPicsOutletPlanedDate = finalPicsOutletPlanedDate + "T00:00:00";
267
		}
28908 tejbeer 268
 
28848 manish 269
		var finalPicsOutletDate = $(row).find("td:eq(29) input[type='date']").val();
28600 amit.gupta 270
		if (finalPicsOutletDate != "") {
271
			finalPicsOutletDate = finalPicsOutletDate + "T00:00:00";
272
		}
273
		var finalPicsOutlet = $(row).find(".finalPics input[type=hidden]").val();
27829 tejbeer 274
 
28848 manish 275
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
28600 amit.gupta 276
		if (nocDate != "") {
277
			nocDate = nocDate + "T00:00:00";
278
		}
279
		var noc = $(row).find(".noc input[type=hidden]").val();
280
		var prebookingListingObject = {};
281
		prebookingListingObject['id'] = id
28908 tejbeer 282
		prebookingListingObject['outletName'] = outletName
283
 
28600 amit.gupta 284
		prebookingListingObject['createdTimestamp'] = createdTimestamp
285
		prebookingListingObject['acquiredDate'] = acquiredDate
28908 tejbeer 286
 
28600 amit.gupta 287
		prebookingListingObject['phoneNumber'] = phoneNumber
28908 tejbeer 288
 
28600 amit.gupta 289
		prebookingListingObject['city'] = city
290
 
29763 tejbeer 291
 
28600 amit.gupta 292
		prebookingListingObject['agreedBrandFees'] = agreedBrandFees
28908 tejbeer 293
 
28600 amit.gupta 294
		prebookingListingObject['investmentDate'] = investmentDate
295
		prebookingListingObject['loi'] = loi
28610 amit.gupta 296
		prebookingListingObject['kycDesign'] = kycDesign
28600 amit.gupta 297
		prebookingListingObject['code'] = code
298
		prebookingListingObject['receePlaned'] = receePlaned
299
		prebookingListingObject['receeActual'] = receeActual
300
		prebookingListingObject['twoDBoqPlanedDate'] = twoDBoqPlanedDate
301
		prebookingListingObject['twoDBoqdate'] = twoDBoqdate
302
		prebookingListingObject['twodBOQ'] = twodBOQ
303
		prebookingListingObject['threeDBoqPlanedDate'] = threeDBoqPlanedDate
304
		prebookingListingObject['threeDBoqdate'] = threeDBoqdate
305
		prebookingListingObject['threeDBoq'] = threeDBoq
306
		prebookingListingObject['poVenderPlanedDate'] = poVenderPlanedDate
307
		prebookingListingObject['poVenderDate'] = poVenderDate
28908 tejbeer 308
 
28600 amit.gupta 309
		prebookingListingObject['briefingPartnerPlaned'] = briefingPartnerPlaned
310
		prebookingListingObject['briefingPartner'] = briefingPartner
311
		prebookingListingObject['deploymentPlanedDate'] = deploymentPlanedDate
312
		prebookingListingObject['deploymentDate'] = deploymentDate
313
		prebookingListingObject['finalPicsOutletPlanedDate'] = finalPicsOutletPlanedDate
314
		prebookingListingObject['finalPicsOutletDate'] = finalPicsOutletDate
315
		prebookingListingObject['finalPicsOutlet'] = finalPicsOutlet
316
		prebookingListingObject['nocDate'] = nocDate
317
		prebookingListingObject['noc'] = noc
318
 
28908 tejbeer 319
 
320
 
28600 amit.gupta 321
		var jsonObject = JSON.stringify(prebookingListingObject);
322
 
323
		console.log(jsonObject);
324
 
325
		if (confirm("Are you sure you want to submit the request") == true) {
28908 tejbeer 326
			doAjaxRequestWithJsonHandler(context + "/partnerOnboardingDesignaTatPanel", "POST", jsonObject, function(response) {
327
				row.html(response);
328
				row.css("background-color", "#F8F8FF");
28600 amit.gupta 329
 
330
			});
331
		}
332
 
333
	});
334
 
335
 
28940 manish 336
	$(document).on('click', ".noticPartneronboarding", function() {
337
		var id = $(this).data('id');
338
		console.log(id);
339
		if (confirm("Are you sure you want to Notice Isssue this Partner") == true) {
340
			doPostAjaxRequestHandler(context + "/partnerOnboardingNotice?id=" + id,
341
				function(response) {
342
 
343
					console.log("reponse" + response);
344
					if (response == 'true') {
345
						alert("successfully Done");
29061 tejbeer 346
 
347
 
28940 manish 348
						panelListing("main-content");
349
					}
350
				});
29061 tejbeer 351
		}
28940 manish 352
	});
29061 tejbeer 353
 
354
 
355
 
28900 manish 356
	$(document).on('click', ".holdPartnerOnboarding", function() {
357
		var id = $(this).data('id');
358
		console.log(id);
359
		if (confirm("Are you sure you want to hold this Partner") == true) {
360
			doPostAjaxRequestHandler(context + "/partnerOnboardingHold?id=" + id,
361
				function(response) {
28600 amit.gupta 362
 
28900 manish 363
					console.log("reponse" + response);
364
					if (response == 'true') {
365
						alert("successfully Done");
29061 tejbeer 366
 
367
 
28900 manish 368
						panelListing("main-content");
369
					}
370
				});
29061 tejbeer 371
		}
28900 manish 372
	});
29061 tejbeer 373
 
374
 
28900 manish 375
	$(document).on('click', ".unHoldPartnerOnboarding", function() {
376
		var id = $(this).data('id');
377
		console.log(id);
378
		if (confirm("Are you sure you want to Unhold this Partner") == true) {
379
			doPostAjaxRequestHandler(context + "/partnerOnboardingUnhold?id=" + id,
380
				function(response) {
381
 
382
					console.log("reponse" + response);
383
					if (response == 'true') {
384
						alert("successfully Done");
385
						panelListing("main-content");
386
					}
387
				});
29061 tejbeer 388
		}
28900 manish 389
	});
29061 tejbeer 390
 
29763 tejbeer 391
 
392
 
393
 
394
	$(document).on('click', ".addKyc", function() {
395
		var id = $(this).data('id');
396
		console.log(id);
397
		doAjaxRequestHandler(context + "/getFofoKyc?onBoardingId=" + id, "GET",
398
			function(response) {
399
 
400
				console.log(response)
401
				$('.' + "fofoKycContainer").html(response);
402
 
403
			});
404
 
405
	});
406
 
407
 
408
	var table = $('#fofokyctable').DataTable();
409
	$(document).on('dblclick', '#fofokyctable tbody tr', function() {
410
		console.log("dblclick");
411
		var data = table.row(this).data();
412
 
413
		$(this).find(":selected").attr('disabled', false).show();
414
		$(this).find(":input").attr('disabled', false).show();
415
 
416
 
417
	});
418
 
419
 
420
 
421
 
422
	$(document).on('click', '.addKycdetail', function() {
423
		var row = $(this).closest("tr");
424
 
425
		var onBoardingId = $(this).data('onboardingid');
426
 
427
		console.log(row);
428
		var rowIndex = $(this).closest('tr').prevAll().length;
429
		var id = $(row).find("td:eq(0)").text();
430
		var firstName = $(row).find("td:eq(1) input[type='text']").val();
431
		var middleName = $(row).find("td:eq(2) input[type='text']").val();
432
		var lastName = $(row).find("td:eq(3) input[type='text']").val();
433
 
434
		var dob = $(row).find("td:eq(4) input[type='date']").val();
435
 
436
		if (dob != "") {
437
 
438
			dob = dob + "T00:00:00";
439
		}
440
 
441
		var gender = $(row).find("td:eq(5) option:selected").val();
442
		var maritalStatus = $(row).find("td:eq(6) option:selected").val();
443
 
444
		var email = $(row).find("td:eq(7) input[type='text']").val();
445
 
446
		var mobile = $(row).find("td:eq(8) input[type='text']").val();
447
		var pan = $(row).find("td:eq(9) input[type='text']").val();
448
 
449
 
450
		var pandocId = $(row).find(".pandoc input[type=hidden]").val();
451
 
452
		var poaNO = $(row).find("td:eq(11) input[type='text']").val();
453
		var poaType = $(row).find("td:eq(12) option:selected").val();
454
 
455
		var paoFrontd = $(row).find(".paof input[type=hidden]").val();
456
		var paoBackId = $(row).find(".paob input[type=hidden]").val();
457
 
458
		var address1 = $(row).find("td:eq(15) input[type='text']").val();
459
 
460
		var address2 = $(row).find("td:eq(16) input[type='text']").val();
461
 
462
		var address3 = $(row).find("td:eq(17) input[type='text']").val();
463
 
464
		var city = $(row).find("td:eq(18) input[type='text']").val();
465
 
466
 
467
		var state = $(row).find("td:eq(19) input[type='text']").val();
468
 
469
		var pincode = $(row).find("td:eq(20) input[type='text']").val();
470
 
471
 
472
 
473
		console.log(city)
474
		if (dob === "") {
475
			alert("dob is required");
476
			return;
477
		}
478
 
479
 
480
		if (gender === "") {
481
			alert("gender is required");
482
			return;
483
		}
484
 
485
		if (maritalStatus === "") {
486
			alert("Marital Status is required");
487
			return;
488
		}
489
 
490
		if (email === "") {
491
			alert("email is required");
492
			return;
493
		}
494
 
495
		if (mobile === "") {
496
			alert("mobile is required");
497
			return;
498
		}
499
 
500
		if (pan === "") {
501
			alert("pan is required");
502
			return;
503
		}
504
 
505
		if (pandocId === "") {
506
			alert("panDoc is required");
507
			return;
508
		}
509
 
510
		if (poaNO === "") {
511
			alert("paoNO is required");
512
			return;
513
		}
514
 
515
		if (poaType === "") {
516
			alert("paoType is required");
517
			return;
518
		}
519
 
520
		if (paoFrontd === "") {
521
			alert("paoFrontd is required");
522
			return;
523
		}
524
 
525
		if (paoBackId === "") {
526
			alert("paoBackId is required");
527
			return;
528
		}
529
 
530
		if (address1 === "") {
531
			alert("address1 is required");
532
			return;
533
		}
534
		if (address2 === "") {
535
			alert("address2 is required");
536
			return;
537
		}
538
 
539
		if (city === "") {
540
			alert("city is required");
541
			return;
542
		}
543
		if (state === "") {
544
			alert("state is required");
545
			return;
546
		}
547
 
548
		if (pincode === "") {
549
			alert("pincode is required");
550
			return;
551
		}
552
 
553
		var kycDetail = {};
554
		kycDetail['id'] = id
555
 
556
		kycDetail['firstName'] = firstName
557
		kycDetail['middleName'] = middleName
558
		kycDetail['lastName'] = lastName
559
 
560
		kycDetail['dob'] = dob
561
		kycDetail['gender'] = gender
562
		kycDetail['maritalStatus'] = maritalStatus
563
		kycDetail['email'] = email
564
		kycDetail['mobile'] = mobile
565
		kycDetail['pan'] = pan
566
		kycDetail['pandocId'] = pandocId
567
		kycDetail['poaNo'] = poaNO
568
		kycDetail['poaType'] = poaType
569
		kycDetail['paoFrontd'] = paoFrontd
570
		kycDetail['paoBackId'] = paoBackId
571
 
572
		kycDetail['address1'] = address1
573
		kycDetail['address2'] = address2
574
		kycDetail['address3'] = address3
575
		kycDetail['city'] = city
576
		kycDetail['state'] = state
577
		kycDetail['pincode'] = pincode
578
		kycDetail['onboardingId'] = onBoardingId
579
 
580
		var jsonObject = JSON.stringify(kycDetail);
581
		console.log("kycDetail" + jsonObject);
582
 
583
		console.log(jsonObject);
584
 
585
		if (confirm("Are you sure you want to submit the request") == true) {
586
			doAjaxRequestWithJsonHandler(context + "/addPartnerKyc", "POST", jsonObject, function(response) {
587
				row.html(response);
588
 
589
 
590
			});
591
		}
592
 
593
	});
594
 
595
 
596
 
597
	$(document).on('click', ".addNewRow", function() {
598
		var id = $(this).data('id');
599
		console.log(id);
600
		doAjaxRequestHandler(context + "/addKycRow?onBoardingId=" + id, "GET",
601
			function(response) {
602
 
603
				console.log(response)
604
				$('.' + "fofoKycContainer").html(response);
605
 
606
			});
607
 
608
	})
609
 
27829 tejbeer 610
	$(document).on('click', ".partner-onboarding-index", function() {
27763 tejbeer 611
		panelListing("main-content");
612
	});
27813 tejbeer 613
 
614
 
615
	$(document).on('click', ".partner-onboarding-open", function() {
616
		console.log("yes");
27799 tejbeer 617
		partnerOnboardingOpen("main-content");
618
	});
28908 tejbeer 619
 
28600 amit.gupta 620
	$(document).on('click', ".design-completed", function() {
621
		console.log("yes");
622
		partnerOnboardinDesignCompleted("main-content");
623
	});
28908 tejbeer 624
 
28600 amit.gupta 625
	$(document).on('click', ".design_tat", function() {
626
		console.log("yes");
627
		partnerOnboardingDesign("main-content");
628
	});
27813 tejbeer 629
 
27829 tejbeer 630
	$(document).on('click', ".partner-onboarding-reject", function() {
27799 tejbeer 631
		console.log("helo");
27763 tejbeer 632
 
27799 tejbeer 633
		partnerOnboardingReject("main-content");
634
	});
635
 
29763 tejbeer 636
 
637
	$(document).on('input', 'table#fofokyctable input[type=file]', function() {
638
		if (confirm('Confirm upload ?')) {
639
			var fileSelector = $(this)[0];
640
			if (fileSelector != undefined
641
				&& fileSelector.files[0] != undefined) {
642
				var url = `${context}/document-upload`;
643
				console.log(url);
644
				var file = this.files[0];
645
				console.log("file" + file);
646
				let fileInput = $(this);
647
				console.log("fileInput" + file);
648
				doAjaxUploadRequestHandler(
649
					url,
650
					'POST',
651
					file,
652
					function(response) {
653
						console.log(response);
654
						var documentId = response.response.document_id;
655
						console.log("documentId : " + documentId);
656
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
657
					});
658
				// alert("Retailer Shop Document
659
				// is required");
660
			}
661
		} else {
662
			// Do nothing!
663
		}
664
	});
665
 
27813 tejbeer 666
	$(document).on('input', 'table#example input[type=file]', function() {
667
		if (confirm('Confirm upload ?')) {
668
			var fileSelector = $(this)[0];
669
			if (fileSelector != undefined
670
				&& fileSelector.files[0] != undefined) {
671
				var url = `${context}/document-upload`;
672
				console.log(url);
673
				var file = this.files[0];
28908 tejbeer 674
				console.log("file" + file);
27813 tejbeer 675
				let fileInput = $(this);
28908 tejbeer 676
				console.log("fileInput" + file);
27813 tejbeer 677
				doAjaxUploadRequestHandler(
678
					url,
679
					'POST',
680
					file,
681
					function(response) {
682
						console.log(response);
683
						var documentId = response.response.document_id;
684
						console.log("documentId : " + documentId);
685
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
686
					});
687
				// alert("Retailer Shop Document
688
				// is required");
689
			}
690
		} else {
691
			// Do nothing!
692
		}
693
	});
29061 tejbeer 694
 
695
 
28977 manish 696
	$(document).on('input', 'table#partnerVerification input[type=file]', function() {
697
		if (confirm('Confirm upload ?')) {
698
			var fileSelector = $(this)[0];
699
			if (fileSelector != undefined
700
				&& fileSelector.files[0] != undefined) {
701
				var url = `${context}/document-upload`;
702
				console.log(url);
703
				var file = this.files[0];
704
				console.log("file" + file);
705
				let fileInput = $(this);
706
				console.log("fileInput" + file);
707
				doAjaxUploadRequestHandler(
708
					url,
709
					'POST',
710
					file,
711
					function(response) {
712
						console.log(response);
713
						var documentId = response.response.document_id;
714
						console.log("documentId : " + documentId);
715
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
716
					});
717
				// alert("Retailer Shop Document
718
				// is required");
719
			}
720
		} else {
721
			// Do nothing!
722
		}
723
	});
29061 tejbeer 724
 
725
 
726
 
28600 amit.gupta 727
	$(document).on('input', 'table#OnboardingDesign input[type=file]', function() {
728
		if (confirm('Confirm upload ?')) {
729
			var fileSelector = $(this)[0];
730
			if (fileSelector != undefined
731
				&& fileSelector.files[0] != undefined) {
732
				var url = `${context}/document-upload`;
733
				console.log(url);
734
				var file = this.files[0];
28908 tejbeer 735
				console.log("file" + file);
28600 amit.gupta 736
				let fileInput = $(this);
28908 tejbeer 737
				console.log("fileInput" + file);
28600 amit.gupta 738
				doAjaxUploadRequestHandler(
739
					url,
740
					'POST',
741
					file,
742
					function(response) {
743
						console.log(response);
744
						var documentId = response.response.document_id;
745
						console.log("documentId : " + documentId);
746
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
747
					});
748
				// alert("Retailer Shop Document
749
				// is required");
750
			}
751
		} else {
752
			// Do nothing!
753
		}
754
	});
27799 tejbeer 755
 
27829 tejbeer 756
	$(document).on('click', '#newmodal', function() {
29061 tejbeer 757
 
758
 
28977 manish 759
		var prebookingListingObject = {};
760
		var outletName = $('#outLetName1').val();
29061 tejbeer 761
		var phoneNumber = $('#number1').val();
762
 
763
		if (outletName == "") {
764
 
765
			alert("outletName is required ");
766
			return;
767
		}
768
		prebookingListingObject['outletName'] = $('#outLetName1').val();
769
 
770
		if (phoneNumber == "") {
771
			alert("Phone Number is required ");
772
			return false;
773
 
774
		}
775
		if (phoneNumber.length > 6 && phoneNumber.length < 11) {
776
 
777
			prebookingListingObject['phoneNumber'] = $('#number1').val();
778
 
779
		}
780
		else {
781
			alert("Number should be greater then 6 and less then 11");
782
			return false;
783
 
784
		}
785
 
28977 manish 786
		acquireddate1 = $('#acquireddate1').val();
787
		if (acquireddate1 != "") {
788
			acquireddate1 = acquireddate1 + "T00:00:00";
789
		}
790
		prebookingListingObject['authId'] = $('#authUserOnboarding').val();
27813 tejbeer 791
 
28977 manish 792
		prebookingListingObject['acquiredDate'] = acquireddate1
27813 tejbeer 793
 
29061 tejbeer 794
 
28977 manish 795
		var json = JSON.stringify(prebookingListingObject);
27829 tejbeer 796
		console.log(json);
797
		doAjaxRequestWithJsonHandler(
798
			context
799
			+ "/partnerOnBoardingListing",
800
			"POST",
801
			json,
802
			function(response) {
27813 tejbeer 803
 
28908 tejbeer 804
				panelListing("main-content");
805
 
806
 
27829 tejbeer 807
			});
808
	});
27813 tejbeer 809
 
27829 tejbeer 810
	var table = $('#example').DataTable();
811
	$(document).on('dblclick', '#example tbody tr', function() {
27813 tejbeer 812
 
27829 tejbeer 813
		var data = table.row(this).data();
29061 tejbeer 814
		var statusHold = $(this).find("td:eq(37) button[type='submit']").val();
815
 
816
		console.log("statusHold" + statusHold);
817
		if (statusHold.localeCompare("hold")) {
818
			$(this).find(":input").attr('disabled', true);
819
			$(this).find("td:eq(37) button[type='submit']").attr('disabled', false);
820
			$(this).find("td:eq(36) button[type='submit']").attr('disabled', false);
821
		}
822
		else {
823
			$(this).find(":input").attr('disabled', false).show();
824
			$(this).find(":selected").attr('disabled', false).show();
825
 
826
		}
28881 manish 827
		$(this).find("input[name=rbmAuthId]").attr('disabled', true);
28900 manish 828
		$(this).find("input[name=verificationStatusOnboarding]").attr('disabled', true);
29088 tejbeer 829
		$(this).find("input[name=billingStatus]").attr('disabled', true);
29061 tejbeer 830
 
29088 tejbeer 831
 
27829 tejbeer 832
		$(this).css("background-color", "#87d3f8");
29061 tejbeer 833
		let a = 12;
834
		let b = 12;
835
		console.log("yes" + a == b);
836
 
27829 tejbeer 837
	});
28908 tejbeer 838
 
28600 amit.gupta 839
	var table = $('#OnboardingDesign').DataTable();
840
	$(document).on('dblclick', '#OnboardingDesign tbody tr', function() {
27813 tejbeer 841
 
28600 amit.gupta 842
		var data = table.row(this).data();
28908 tejbeer 843
 
844
		$(this).find(":input").attr('disabled', false).show();
29300 manish 845
		$(this).find(":selected").attr('disabled', true);
28908 tejbeer 846
 
847
		$(this).find("input[name=acquireddate]").attr('disabled', true);
848
		$(this).find("input[name=outlateName]").attr('disabled', true);
849
		$(this).find("input[name=phonenumber1]").attr('disabled', true);
850
		$(this).find("input[name=kyc1]").attr('disabled', true);
851
		$(this).find("input[name=city1]").attr('disabled', true);
852
		$(this).find("input[name=shead1]").attr('disabled', true);
853
		$(this).find("input[name=bdm1]").attr('disabled', true);
854
		$(this).find("input[name=abrand1]").attr('disabled', true);
855
		$(this).find("input[name=recbrand1]").attr('disabled', true);
856
		$(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
857
		$(this).find("input[name=idate1]").attr('disabled', true);
858
		$(this).find("input[name=loi1]").attr('disabled', true);
859
		$(this).find("input[name=code1]").attr('disabled', true);
860
		$(this).find("input[name=rplaned1]").attr('disabled', true);
861
		$(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
862
		$(this).find("input[name=twoDBoq1]").attr('disabled', true);
863
		$(this).find("input[name=threeBoqDate1]").attr('disabled', true);
864
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
865
		$(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
866
		$(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
867
		$(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
868
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
28600 amit.gupta 869
		$(this).css("background-color", "#87d3f8");
28908 tejbeer 870
		let a = 12;
871
		let b = 12;
872
		console.log("yes" + a == b);
873
 
28600 amit.gupta 874
	});
875
 
876
 
29088 tejbeer 877
	var billingtable = $('#partnerbilling').DataTable();
878
	$(document).on('dblclick', '#partnerbilling tbody tr', function() {
879
		var data = billingtable.row(this).data();
880
 
881
		$(this).find(":input").attr('disabled', false).show();
882
 
883
 
884
	});
885
 
886
	$(document)
887
		.on(
888
			'click',
889
			".submitOnboardingBilling",
890
			function() {
891
 
892
				var row = $(this).closest("tr");
893
				console.log(row);
894
 
895
				var onboardingId = $(row).find("td:eq(0)").text();
29559 manish 896
				var stockPayment = $(row).find("td:eq(5) input[type='text']").val();
897
				var advStock = $(row).find("td:eq(4) input[type='date']").val();
898
				if (advStock != "") {
899
					advStock = advStock + "T00:00:00";
900
				}
29763 tejbeer 901
 
29088 tejbeer 902
				var billingStatus = $(row)
29559 manish 903
					.find("td:eq(6) input[type='checkbox']").is(":checked") ? 1 : 0;
29088 tejbeer 904
 
29763 tejbeer 905
				doPostAjaxRequestHandler(context + "/partnerOnBoardingBillingSubmission?billingStatus=" + billingStatus + "&onBoardingId=" + onboardingId + "&advStock=" + advStock + "&stockPayment=" + stockPayment,
29088 tejbeer 906
					function(response) {
907
						row.html(response);
908
						alert("successfully submit");
909
 
910
 
911
 
912
					});
913
			});
914
 
915
 
27829 tejbeer 916
	$(document).on('click', ".delete", function() {
27813 tejbeer 917
 
27829 tejbeer 918
		var id = $(this).data('id');
919
		console.log('helo');
920
		var id = $(this).data('id');
921
		console.log(id);
922
		if (confirm("Are you sure your outlet is open") == true) {
923
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
924
				function(response) {
27813 tejbeer 925
 
27829 tejbeer 926
					console.log("reponse" + response);
927
					if (response == 'true') {
928
						alert("congratulations your outlet is successfully open");
27813 tejbeer 929
 
27829 tejbeer 930
						panelListing("main-content");
931
					}
932
				});
933
		}
27813 tejbeer 934
 
27829 tejbeer 935
	});
28600 amit.gupta 936
	$(document).on('click', ".design-complete", function() {
937
		var id = $(this).data('id');
29007 manish 938
		var row = $(this).closest("tr");
28600 amit.gupta 939
		console.log('helo');
29007 manish 940
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
941
		if (receeActual != "") {
942
			receeActual = receeActual + "T00:00:00";
943
		}
944
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
945
		if (twoDBoqdate != "") {
946
			twoDBoqdate = twoDBoqdate + "T00:00:00";
947
		}
29061 tejbeer 948
 
29007 manish 949
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
950
		if (poVenderDate != "") {
951
			poVenderDate = poVenderDate + "T00:00:00";
952
		}
953
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
954
		if (briefingPartner != "") {
955
			briefingPartner = briefingPartner + "T00:00:00";
956
		}
29061 tejbeer 957
 
29007 manish 958
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
959
		if (deploymentDate != "") {
960
			deploymentDate = deploymentDate + "T00:00:00";
961
		}
29061 tejbeer 962
 
29007 manish 963
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
964
		if (nocDate != "") {
965
			nocDate = nocDate + "T00:00:00";
966
		}
29061 tejbeer 967
 
968
		if (receeActual == "") {
29007 manish 969
			alert("Please Fill The Recee Actual Date");
970
			return
29061 tejbeer 971
 
29007 manish 972
		}
29061 tejbeer 973
		if (twoDBoqdate == "") {
29007 manish 974
			alert("Please Fill The 2D with BOQ Actual Date");
975
			return
29061 tejbeer 976
 
29007 manish 977
		}
29088 tejbeer 978
		if (poVenderDate == "") {
29007 manish 979
			alert("Please Fill The PO To Vendor Actual Date");
980
			return
29061 tejbeer 981
 
29007 manish 982
		}
29061 tejbeer 983
		if (briefingPartner == "") {
29007 manish 984
			alert("Please Fill The Briefing Partner Actual Date ");
985
			return
29061 tejbeer 986
 
29007 manish 987
		}
29061 tejbeer 988
 
989
		if (deploymentDate == "") {
29007 manish 990
			alert("Please Fill The Deployment Actual Date ");
991
			return
29061 tejbeer 992
 
29007 manish 993
		}
29061 tejbeer 994
		if (nocDate == "") {
29007 manish 995
			alert("Please Fill The NOC Actual Date ");
996
			return
29061 tejbeer 997
 
29007 manish 998
		}
29061 tejbeer 999
 
1000
 
1001
 
28600 amit.gupta 1002
		var id = $(this).data('id');
1003
		console.log(id);
1004
		if (confirm("Are you sure your Design TAT is Complete") == true) {
1005
			doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
1006
				function(response) {
27813 tejbeer 1007
 
28600 amit.gupta 1008
					console.log("reponse" + response);
1009
					if (response == 'true') {
1010
						alert("congratulations your Desiging is successfully Done");
29061 tejbeer 1011
						partnerOnboardingDesign("main-content");
28600 amit.gupta 1012
					}
1013
				});
1014
		}
1015
 
1016
	});
1017
 
1018
 
27829 tejbeer 1019
	$(document).on('click', ".rejectpartneronboarding", function() {
1020
		var id = $(this).data('id');
1021
		console.log('helo');
1022
		var id = $(this).data('id');
1023
		console.log(id);
1024
		if (confirm("Are you sure you want to reject the request") == true) {
1025
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
1026
				function(response) {
1027
 
1028
					console.log("reponse" + response);
1029
					if (response == 'true') {
1030
						alert("successfully rejected");
1031
						panelListing("main-content");
1032
					}
1033
				});
1034
		}
1035
 
1036
	});
1037
 
27763 tejbeer 1038
});
1039
 
27855 tejbeer 1040
$(document).on('click', ".Del", function() {
28908 tejbeer 1041
	var $td = $(this).closest("td");
1042
	//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
27855 tejbeer 1043
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
28908 tejbeer 1044
	var dataDel = $td.find("input[type=hidden]").val('0');
1045
	dataDel = 0;
27855 tejbeer 1046
	console.log(dataDel);
28715 amit.gupta 1047
	if (confirm("Are you sure you want to delete this doc") == true) {
27813 tejbeer 1048
 
28908 tejbeer 1049
		if (dataDel == 0) {
1050
			$td.css({ 'background-color': 'pink' });
1051
			console.log("true");
1052
			$td.find('a', ".download").hide();
1053
			$td.find('a', ".Del").hide();
1054
		}
27855 tejbeer 1055
 
28908 tejbeer 1056
	}
1057
});
28600 amit.gupta 1058
 
28908 tejbeer 1059
 
1060
 
27813 tejbeer 1061
 
1062
 
27829 tejbeer 1063
function panelListing(domId) {
1064
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1065
		function(response) {
1066
			$('#' + domId).html(response);
1067
		});
1068
}
27813 tejbeer 1069
 
1070
 
1071
 
27829 tejbeer 1072
 
27763 tejbeer 1073
function panelListing(domId) {
1074
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1075
		function(response) {
1076
			$('#' + domId).html(response);
1077
		});
1078
}
27799 tejbeer 1079
function partnerOnboardingOpen(domId) {
1080
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
1081
		function(response) {
1082
			$('#' + domId).html(response);
1083
		});
1084
}
28600 amit.gupta 1085
 
1086
function partnerOnboardinDesignCompleted(domId) {
1087
	doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
1088
		function(response) {
1089
			$('#' + domId).html(response);
1090
		});
1091
}
1092
 
1093
function partnerOnboardingDesign(domId) {
1094
	doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
1095
		function(response) {
1096
			$('#' + domId).html(response);
1097
		});
1098
}
1099
 
27799 tejbeer 1100
function partnerOnboardingReject(domId) {
1101
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
1102
		function(response) {
1103
			$('#' + domId).html(response);
1104
		});
1105
}
27763 tejbeer 1106
 
27813 tejbeer 1107
 
27763 tejbeer 1108
function panelOnBoardingListing(domId) {
1109
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
1110
		function(response) {
1111
			$('#' + domId).html(response);
1112
		});
1113
 
1114
}
1115
 
1116
 
28908 tejbeer 1117
function panelListing(domId) {
1118
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1119
		function(response) {
1120
			$('#' + domId).html(response);
1121
		});
1122
}
27763 tejbeer 1123
 
1124
 
27842 tejbeer 1125
 
28908 tejbeer 1126