Subversion Repositories SmartDukaan

Rev

Rev 29763 | Rev 29794 | 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
 
29774 tejbeer 434
		var fatherName = $(row).find("td:eq(4) input[type='text']").val();
29763 tejbeer 435
 
29774 tejbeer 436
		var dob = $(row).find("td:eq(5) input[type='date']").val();
437
 
29763 tejbeer 438
		if (dob != "") {
439
 
440
			dob = dob + "T00:00:00";
441
		}
442
 
29774 tejbeer 443
		var gender = $(row).find("td:eq(6) option:selected").val();
444
		var maritalStatus = $(row).find("td:eq(7) option:selected").val();
29763 tejbeer 445
 
29774 tejbeer 446
		var email = $(row).find("td:eq(8) input[type='text']").val();
29763 tejbeer 447
 
29774 tejbeer 448
		var mobile = $(row).find("td:eq(9) input[type='text']").val();
449
		var pan = $(row).find("td:eq(10) input[type='text']").val();
29763 tejbeer 450
 
451
 
452
		var pandocId = $(row).find(".pandoc input[type=hidden]").val();
453
 
29774 tejbeer 454
		var poaNO = $(row).find("td:eq(12) input[type='text']").val();
455
		var poaType = $(row).find("td:eq(13) option:selected").val();
29763 tejbeer 456
 
457
		var paoFrontd = $(row).find(".paof input[type=hidden]").val();
458
		var paoBackId = $(row).find(".paob input[type=hidden]").val();
459
 
29774 tejbeer 460
		var address1 = $(row).find("td:eq(16) input[type='text']").val();
29763 tejbeer 461
 
29774 tejbeer 462
		var address2 = $(row).find("td:eq(17) input[type='text']").val();
29763 tejbeer 463
 
29774 tejbeer 464
		var address3 = $(row).find("td:eq(18) input[type='text']").val();
29763 tejbeer 465
 
29774 tejbeer 466
		var city = $(row).find("td:eq(19) input[type='text']").val();
29763 tejbeer 467
 
468
 
29774 tejbeer 469
		var state = $(row).find("td:eq(20) input[type='text']").val();
29763 tejbeer 470
 
29774 tejbeer 471
		var pincode = $(row).find("td:eq(21) input[type='text']").val();
29763 tejbeer 472
 
473
 
474
 
475
		console.log(city)
476
		if (dob === "") {
477
			alert("dob is required");
478
			return;
479
		}
480
 
481
 
482
		if (gender === "") {
483
			alert("gender is required");
484
			return;
485
		}
486
 
29774 tejbeer 487
 
488
		if (fatherName === "") {
489
			alert("Father Name is required");
490
			return;
491
		}
492
 
29763 tejbeer 493
		if (maritalStatus === "") {
494
			alert("Marital Status is required");
495
			return;
496
		}
497
 
498
		if (email === "") {
499
			alert("email is required");
500
			return;
501
		}
502
 
503
		if (mobile === "") {
504
			alert("mobile is required");
505
			return;
506
		}
507
 
508
		if (pan === "") {
509
			alert("pan is required");
510
			return;
511
		}
512
 
513
		if (pandocId === "") {
514
			alert("panDoc is required");
515
			return;
516
		}
517
 
518
		if (poaNO === "") {
519
			alert("paoNO is required");
520
			return;
521
		}
522
 
523
		if (poaType === "") {
524
			alert("paoType is required");
525
			return;
526
		}
527
 
528
		if (paoFrontd === "") {
529
			alert("paoFrontd is required");
530
			return;
531
		}
532
 
533
		if (paoBackId === "") {
534
			alert("paoBackId is required");
535
			return;
536
		}
537
 
538
		if (address1 === "") {
539
			alert("address1 is required");
540
			return;
541
		}
542
		if (address2 === "") {
543
			alert("address2 is required");
544
			return;
545
		}
546
 
547
		if (city === "") {
548
			alert("city is required");
549
			return;
550
		}
551
		if (state === "") {
552
			alert("state is required");
553
			return;
554
		}
555
 
556
		if (pincode === "") {
557
			alert("pincode is required");
558
			return;
559
		}
560
 
561
		var kycDetail = {};
562
		kycDetail['id'] = id
563
 
564
		kycDetail['firstName'] = firstName
565
		kycDetail['middleName'] = middleName
566
		kycDetail['lastName'] = lastName
567
 
29774 tejbeer 568
		kycDetail['fatherName'] = fatherName
569
 
29763 tejbeer 570
		kycDetail['dob'] = dob
571
		kycDetail['gender'] = gender
572
		kycDetail['maritalStatus'] = maritalStatus
573
		kycDetail['email'] = email
574
		kycDetail['mobile'] = mobile
575
		kycDetail['pan'] = pan
576
		kycDetail['pandocId'] = pandocId
577
		kycDetail['poaNo'] = poaNO
578
		kycDetail['poaType'] = poaType
579
		kycDetail['paoFrontd'] = paoFrontd
580
		kycDetail['paoBackId'] = paoBackId
581
 
582
		kycDetail['address1'] = address1
583
		kycDetail['address2'] = address2
584
		kycDetail['address3'] = address3
585
		kycDetail['city'] = city
586
		kycDetail['state'] = state
587
		kycDetail['pincode'] = pincode
588
		kycDetail['onboardingId'] = onBoardingId
589
 
590
		var jsonObject = JSON.stringify(kycDetail);
591
		console.log("kycDetail" + jsonObject);
592
 
593
		console.log(jsonObject);
594
 
595
		if (confirm("Are you sure you want to submit the request") == true) {
596
			doAjaxRequestWithJsonHandler(context + "/addPartnerKyc", "POST", jsonObject, function(response) {
597
				row.html(response);
598
 
599
 
600
			});
601
		}
602
 
603
	});
604
 
605
 
606
 
607
	$(document).on('click', ".addNewRow", function() {
608
		var id = $(this).data('id');
609
		console.log(id);
610
		doAjaxRequestHandler(context + "/addKycRow?onBoardingId=" + id, "GET",
611
			function(response) {
612
 
613
				console.log(response)
614
				$('.' + "fofoKycContainer").html(response);
615
 
616
			});
617
 
618
	})
619
 
27829 tejbeer 620
	$(document).on('click', ".partner-onboarding-index", function() {
27763 tejbeer 621
		panelListing("main-content");
622
	});
27813 tejbeer 623
 
624
 
625
	$(document).on('click', ".partner-onboarding-open", function() {
626
		console.log("yes");
27799 tejbeer 627
		partnerOnboardingOpen("main-content");
628
	});
28908 tejbeer 629
 
28600 amit.gupta 630
	$(document).on('click', ".design-completed", function() {
631
		console.log("yes");
632
		partnerOnboardinDesignCompleted("main-content");
633
	});
28908 tejbeer 634
 
28600 amit.gupta 635
	$(document).on('click', ".design_tat", function() {
636
		console.log("yes");
637
		partnerOnboardingDesign("main-content");
638
	});
27813 tejbeer 639
 
27829 tejbeer 640
	$(document).on('click', ".partner-onboarding-reject", function() {
27799 tejbeer 641
		console.log("helo");
27763 tejbeer 642
 
27799 tejbeer 643
		partnerOnboardingReject("main-content");
644
	});
645
 
29763 tejbeer 646
 
647
	$(document).on('input', 'table#fofokyctable input[type=file]', function() {
648
		if (confirm('Confirm upload ?')) {
649
			var fileSelector = $(this)[0];
650
			if (fileSelector != undefined
651
				&& fileSelector.files[0] != undefined) {
652
				var url = `${context}/document-upload`;
653
				console.log(url);
654
				var file = this.files[0];
655
				console.log("file" + file);
656
				let fileInput = $(this);
657
				console.log("fileInput" + file);
658
				doAjaxUploadRequestHandler(
659
					url,
660
					'POST',
661
					file,
662
					function(response) {
663
						console.log(response);
664
						var documentId = response.response.document_id;
665
						console.log("documentId : " + documentId);
666
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
667
					});
668
				// alert("Retailer Shop Document
669
				// is required");
670
			}
671
		} else {
672
			// Do nothing!
673
		}
674
	});
675
 
27813 tejbeer 676
	$(document).on('input', 'table#example input[type=file]', function() {
677
		if (confirm('Confirm upload ?')) {
678
			var fileSelector = $(this)[0];
679
			if (fileSelector != undefined
680
				&& fileSelector.files[0] != undefined) {
681
				var url = `${context}/document-upload`;
682
				console.log(url);
683
				var file = this.files[0];
28908 tejbeer 684
				console.log("file" + file);
27813 tejbeer 685
				let fileInput = $(this);
28908 tejbeer 686
				console.log("fileInput" + file);
27813 tejbeer 687
				doAjaxUploadRequestHandler(
688
					url,
689
					'POST',
690
					file,
691
					function(response) {
692
						console.log(response);
693
						var documentId = response.response.document_id;
694
						console.log("documentId : " + documentId);
695
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
696
					});
697
				// alert("Retailer Shop Document
698
				// is required");
699
			}
700
		} else {
701
			// Do nothing!
702
		}
703
	});
29061 tejbeer 704
 
705
 
28977 manish 706
	$(document).on('input', 'table#partnerVerification input[type=file]', function() {
707
		if (confirm('Confirm upload ?')) {
708
			var fileSelector = $(this)[0];
709
			if (fileSelector != undefined
710
				&& fileSelector.files[0] != undefined) {
711
				var url = `${context}/document-upload`;
712
				console.log(url);
713
				var file = this.files[0];
714
				console.log("file" + file);
715
				let fileInput = $(this);
716
				console.log("fileInput" + file);
717
				doAjaxUploadRequestHandler(
718
					url,
719
					'POST',
720
					file,
721
					function(response) {
722
						console.log(response);
723
						var documentId = response.response.document_id;
724
						console.log("documentId : " + documentId);
725
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
726
					});
727
				// alert("Retailer Shop Document
728
				// is required");
729
			}
730
		} else {
731
			// Do nothing!
732
		}
733
	});
29061 tejbeer 734
 
735
 
736
 
28600 amit.gupta 737
	$(document).on('input', 'table#OnboardingDesign input[type=file]', function() {
738
		if (confirm('Confirm upload ?')) {
739
			var fileSelector = $(this)[0];
740
			if (fileSelector != undefined
741
				&& fileSelector.files[0] != undefined) {
742
				var url = `${context}/document-upload`;
743
				console.log(url);
744
				var file = this.files[0];
28908 tejbeer 745
				console.log("file" + file);
28600 amit.gupta 746
				let fileInput = $(this);
28908 tejbeer 747
				console.log("fileInput" + file);
28600 amit.gupta 748
				doAjaxUploadRequestHandler(
749
					url,
750
					'POST',
751
					file,
752
					function(response) {
753
						console.log(response);
754
						var documentId = response.response.document_id;
755
						console.log("documentId : " + documentId);
756
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
757
					});
758
				// alert("Retailer Shop Document
759
				// is required");
760
			}
761
		} else {
762
			// Do nothing!
763
		}
764
	});
27799 tejbeer 765
 
27829 tejbeer 766
	$(document).on('click', '#newmodal', function() {
29061 tejbeer 767
 
768
 
28977 manish 769
		var prebookingListingObject = {};
770
		var outletName = $('#outLetName1').val();
29061 tejbeer 771
		var phoneNumber = $('#number1').val();
772
 
773
		if (outletName == "") {
774
 
775
			alert("outletName is required ");
776
			return;
777
		}
778
		prebookingListingObject['outletName'] = $('#outLetName1').val();
779
 
780
		if (phoneNumber == "") {
781
			alert("Phone Number is required ");
782
			return false;
783
 
784
		}
785
		if (phoneNumber.length > 6 && phoneNumber.length < 11) {
786
 
787
			prebookingListingObject['phoneNumber'] = $('#number1').val();
788
 
789
		}
790
		else {
791
			alert("Number should be greater then 6 and less then 11");
792
			return false;
793
 
794
		}
795
 
28977 manish 796
		acquireddate1 = $('#acquireddate1').val();
797
		if (acquireddate1 != "") {
798
			acquireddate1 = acquireddate1 + "T00:00:00";
799
		}
800
		prebookingListingObject['authId'] = $('#authUserOnboarding').val();
27813 tejbeer 801
 
28977 manish 802
		prebookingListingObject['acquiredDate'] = acquireddate1
27813 tejbeer 803
 
29061 tejbeer 804
 
28977 manish 805
		var json = JSON.stringify(prebookingListingObject);
27829 tejbeer 806
		console.log(json);
807
		doAjaxRequestWithJsonHandler(
808
			context
809
			+ "/partnerOnBoardingListing",
810
			"POST",
811
			json,
812
			function(response) {
27813 tejbeer 813
 
28908 tejbeer 814
				panelListing("main-content");
815
 
816
 
27829 tejbeer 817
			});
818
	});
27813 tejbeer 819
 
27829 tejbeer 820
	var table = $('#example').DataTable();
821
	$(document).on('dblclick', '#example tbody tr', function() {
27813 tejbeer 822
 
27829 tejbeer 823
		var data = table.row(this).data();
29061 tejbeer 824
		var statusHold = $(this).find("td:eq(37) button[type='submit']").val();
825
 
826
		console.log("statusHold" + statusHold);
827
		if (statusHold.localeCompare("hold")) {
828
			$(this).find(":input").attr('disabled', true);
829
			$(this).find("td:eq(37) button[type='submit']").attr('disabled', false);
830
			$(this).find("td:eq(36) button[type='submit']").attr('disabled', false);
831
		}
832
		else {
833
			$(this).find(":input").attr('disabled', false).show();
834
			$(this).find(":selected").attr('disabled', false).show();
835
 
836
		}
28881 manish 837
		$(this).find("input[name=rbmAuthId]").attr('disabled', true);
28900 manish 838
		$(this).find("input[name=verificationStatusOnboarding]").attr('disabled', true);
29088 tejbeer 839
		$(this).find("input[name=billingStatus]").attr('disabled', true);
29061 tejbeer 840
 
29088 tejbeer 841
 
27829 tejbeer 842
		$(this).css("background-color", "#87d3f8");
29061 tejbeer 843
		let a = 12;
844
		let b = 12;
845
		console.log("yes" + a == b);
846
 
27829 tejbeer 847
	});
28908 tejbeer 848
 
28600 amit.gupta 849
	var table = $('#OnboardingDesign').DataTable();
850
	$(document).on('dblclick', '#OnboardingDesign tbody tr', function() {
27813 tejbeer 851
 
28600 amit.gupta 852
		var data = table.row(this).data();
28908 tejbeer 853
 
854
		$(this).find(":input").attr('disabled', false).show();
29300 manish 855
		$(this).find(":selected").attr('disabled', true);
28908 tejbeer 856
 
857
		$(this).find("input[name=acquireddate]").attr('disabled', true);
858
		$(this).find("input[name=outlateName]").attr('disabled', true);
859
		$(this).find("input[name=phonenumber1]").attr('disabled', true);
860
		$(this).find("input[name=kyc1]").attr('disabled', true);
861
		$(this).find("input[name=city1]").attr('disabled', true);
862
		$(this).find("input[name=shead1]").attr('disabled', true);
863
		$(this).find("input[name=bdm1]").attr('disabled', true);
864
		$(this).find("input[name=abrand1]").attr('disabled', true);
865
		$(this).find("input[name=recbrand1]").attr('disabled', true);
866
		$(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
867
		$(this).find("input[name=idate1]").attr('disabled', true);
868
		$(this).find("input[name=loi1]").attr('disabled', true);
869
		$(this).find("input[name=code1]").attr('disabled', true);
870
		$(this).find("input[name=rplaned1]").attr('disabled', true);
871
		$(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
872
		$(this).find("input[name=twoDBoq1]").attr('disabled', true);
873
		$(this).find("input[name=threeBoqDate1]").attr('disabled', true);
874
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
875
		$(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
876
		$(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
877
		$(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
878
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
28600 amit.gupta 879
		$(this).css("background-color", "#87d3f8");
28908 tejbeer 880
		let a = 12;
881
		let b = 12;
882
		console.log("yes" + a == b);
883
 
28600 amit.gupta 884
	});
885
 
886
 
29088 tejbeer 887
	var billingtable = $('#partnerbilling').DataTable();
888
	$(document).on('dblclick', '#partnerbilling tbody tr', function() {
889
		var data = billingtable.row(this).data();
890
 
891
		$(this).find(":input").attr('disabled', false).show();
892
 
893
 
894
	});
895
 
896
	$(document)
897
		.on(
898
			'click',
899
			".submitOnboardingBilling",
900
			function() {
901
 
902
				var row = $(this).closest("tr");
903
				console.log(row);
904
 
905
				var onboardingId = $(row).find("td:eq(0)").text();
29559 manish 906
				var stockPayment = $(row).find("td:eq(5) input[type='text']").val();
907
				var advStock = $(row).find("td:eq(4) input[type='date']").val();
908
				if (advStock != "") {
909
					advStock = advStock + "T00:00:00";
910
				}
29763 tejbeer 911
 
29088 tejbeer 912
				var billingStatus = $(row)
29559 manish 913
					.find("td:eq(6) input[type='checkbox']").is(":checked") ? 1 : 0;
29088 tejbeer 914
 
29763 tejbeer 915
				doPostAjaxRequestHandler(context + "/partnerOnBoardingBillingSubmission?billingStatus=" + billingStatus + "&onBoardingId=" + onboardingId + "&advStock=" + advStock + "&stockPayment=" + stockPayment,
29088 tejbeer 916
					function(response) {
917
						row.html(response);
918
						alert("successfully submit");
919
 
920
 
921
 
922
					});
923
			});
924
 
925
 
27829 tejbeer 926
	$(document).on('click', ".delete", function() {
27813 tejbeer 927
 
27829 tejbeer 928
		var id = $(this).data('id');
929
		console.log('helo');
930
		var id = $(this).data('id');
931
		console.log(id);
932
		if (confirm("Are you sure your outlet is open") == true) {
933
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
934
				function(response) {
27813 tejbeer 935
 
27829 tejbeer 936
					console.log("reponse" + response);
937
					if (response == 'true') {
938
						alert("congratulations your outlet is successfully open");
27813 tejbeer 939
 
27829 tejbeer 940
						panelListing("main-content");
941
					}
942
				});
943
		}
27813 tejbeer 944
 
27829 tejbeer 945
	});
28600 amit.gupta 946
	$(document).on('click', ".design-complete", function() {
947
		var id = $(this).data('id');
29007 manish 948
		var row = $(this).closest("tr");
28600 amit.gupta 949
		console.log('helo');
29007 manish 950
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
951
		if (receeActual != "") {
952
			receeActual = receeActual + "T00:00:00";
953
		}
954
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
955
		if (twoDBoqdate != "") {
956
			twoDBoqdate = twoDBoqdate + "T00:00:00";
957
		}
29061 tejbeer 958
 
29007 manish 959
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
960
		if (poVenderDate != "") {
961
			poVenderDate = poVenderDate + "T00:00:00";
962
		}
963
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
964
		if (briefingPartner != "") {
965
			briefingPartner = briefingPartner + "T00:00:00";
966
		}
29061 tejbeer 967
 
29007 manish 968
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
969
		if (deploymentDate != "") {
970
			deploymentDate = deploymentDate + "T00:00:00";
971
		}
29061 tejbeer 972
 
29007 manish 973
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
974
		if (nocDate != "") {
975
			nocDate = nocDate + "T00:00:00";
976
		}
29061 tejbeer 977
 
978
		if (receeActual == "") {
29007 manish 979
			alert("Please Fill The Recee Actual Date");
980
			return
29061 tejbeer 981
 
29007 manish 982
		}
29061 tejbeer 983
		if (twoDBoqdate == "") {
29007 manish 984
			alert("Please Fill The 2D with BOQ Actual Date");
985
			return
29061 tejbeer 986
 
29007 manish 987
		}
29088 tejbeer 988
		if (poVenderDate == "") {
29007 manish 989
			alert("Please Fill The PO To Vendor Actual Date");
990
			return
29061 tejbeer 991
 
29007 manish 992
		}
29061 tejbeer 993
		if (briefingPartner == "") {
29007 manish 994
			alert("Please Fill The Briefing Partner Actual Date ");
995
			return
29061 tejbeer 996
 
29007 manish 997
		}
29061 tejbeer 998
 
999
		if (deploymentDate == "") {
29007 manish 1000
			alert("Please Fill The Deployment Actual Date ");
1001
			return
29061 tejbeer 1002
 
29007 manish 1003
		}
29061 tejbeer 1004
		if (nocDate == "") {
29007 manish 1005
			alert("Please Fill The NOC Actual Date ");
1006
			return
29061 tejbeer 1007
 
29007 manish 1008
		}
29061 tejbeer 1009
 
1010
 
1011
 
28600 amit.gupta 1012
		var id = $(this).data('id');
1013
		console.log(id);
1014
		if (confirm("Are you sure your Design TAT is Complete") == true) {
1015
			doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
1016
				function(response) {
27813 tejbeer 1017
 
28600 amit.gupta 1018
					console.log("reponse" + response);
1019
					if (response == 'true') {
1020
						alert("congratulations your Desiging is successfully Done");
29061 tejbeer 1021
						partnerOnboardingDesign("main-content");
28600 amit.gupta 1022
					}
1023
				});
1024
		}
1025
 
1026
	});
1027
 
1028
 
27829 tejbeer 1029
	$(document).on('click', ".rejectpartneronboarding", function() {
1030
		var id = $(this).data('id');
1031
		console.log('helo');
1032
		var id = $(this).data('id');
1033
		console.log(id);
1034
		if (confirm("Are you sure you want to reject the request") == true) {
1035
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
1036
				function(response) {
1037
 
1038
					console.log("reponse" + response);
1039
					if (response == 'true') {
1040
						alert("successfully rejected");
1041
						panelListing("main-content");
1042
					}
1043
				});
1044
		}
1045
 
1046
	});
1047
 
27763 tejbeer 1048
});
1049
 
27855 tejbeer 1050
$(document).on('click', ".Del", function() {
28908 tejbeer 1051
	var $td = $(this).closest("td");
1052
	//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
27855 tejbeer 1053
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
28908 tejbeer 1054
	var dataDel = $td.find("input[type=hidden]").val('0');
1055
	dataDel = 0;
27855 tejbeer 1056
	console.log(dataDel);
28715 amit.gupta 1057
	if (confirm("Are you sure you want to delete this doc") == true) {
27813 tejbeer 1058
 
28908 tejbeer 1059
		if (dataDel == 0) {
1060
			$td.css({ 'background-color': 'pink' });
1061
			console.log("true");
1062
			$td.find('a', ".download").hide();
1063
			$td.find('a', ".Del").hide();
1064
		}
27855 tejbeer 1065
 
28908 tejbeer 1066
	}
1067
});
28600 amit.gupta 1068
 
28908 tejbeer 1069
 
1070
 
27813 tejbeer 1071
 
1072
 
27829 tejbeer 1073
function panelListing(domId) {
1074
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1075
		function(response) {
1076
			$('#' + domId).html(response);
1077
		});
1078
}
27813 tejbeer 1079
 
1080
 
1081
 
27829 tejbeer 1082
 
27763 tejbeer 1083
function panelListing(domId) {
1084
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1085
		function(response) {
1086
			$('#' + domId).html(response);
1087
		});
1088
}
27799 tejbeer 1089
function partnerOnboardingOpen(domId) {
1090
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
1091
		function(response) {
1092
			$('#' + domId).html(response);
1093
		});
1094
}
28600 amit.gupta 1095
 
1096
function partnerOnboardinDesignCompleted(domId) {
1097
	doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
1098
		function(response) {
1099
			$('#' + domId).html(response);
1100
		});
1101
}
1102
 
1103
function partnerOnboardingDesign(domId) {
1104
	doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
1105
		function(response) {
1106
			$('#' + domId).html(response);
1107
		});
1108
}
1109
 
27799 tejbeer 1110
function partnerOnboardingReject(domId) {
1111
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
1112
		function(response) {
1113
			$('#' + domId).html(response);
1114
		});
1115
}
27763 tejbeer 1116
 
27813 tejbeer 1117
 
27763 tejbeer 1118
function panelOnBoardingListing(domId) {
1119
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
1120
		function(response) {
1121
			$('#' + domId).html(response);
1122
		});
1123
 
1124
}
1125
 
1126
 
28908 tejbeer 1127
function panelListing(domId) {
1128
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1129
		function(response) {
1130
			$('#' + domId).html(response);
1131
		});
1132
}
27763 tejbeer 1133
 
1134
 
27842 tejbeer 1135
 
28908 tejbeer 1136