Subversion Repositories SmartDukaan

Rev

Rev 29061 | Rev 29300 | 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();
36
		var data7 = $(row).find("td:eq(8) input[type='text']").val();
37
		var data8 = $(row).find("td:eq(9) input[type='text']").val();
27763 tejbeer 38
 
28881 manish 39
		var data9 = $(row).find("td:eq(10) input[type='text']").val();
40
		var data10 = $(row).find("td:eq(11) input[type='text']").val();
41
		var data11 = $(row).find("td:eq(12) input[type='date']").val();
27884 tejbeer 42
		if (data11 != "") {
43
			data11 = data11 + "T00:00:00";
44
		}
27813 tejbeer 45
 
28881 manish 46
		var data12 = $(row).find("td:eq(13) input[type='text']").val();
27833 tejbeer 47
 
28881 manish 48
		var data13 = $(row).find("td:eq(14) input[type='date']").val();
27884 tejbeer 49
		if (data13 != "") {
50
			data13 = data13 + "T00:00:00";
27829 tejbeer 51
		}
27884 tejbeer 52
		var data14 = $(row).find(".kyc input[type=hidden]").val();
53
		var data15 = $(row).find(".aadhar input[type=hidden]").val();
54
		var data16 = $(row).find(".pan input[type=hidden]").val();
55
		var data17 = $(row).find(".gst input[type=hidden]").val();
56
		var data18 = $(row).find(".cancheque input[type=hidden]").val();
57
		var data19 = $(row).find(".rent input[type=hidden]").val();
58
		console.log("data19" + data19);
59
		var data20 = $(row).find(".loi input[type=hidden]").val();
27829 tejbeer 60
		console.log("data18" + data18);
29061 tejbeer 61
 
62
		var docCompleted = $(row).find("td:eq(22) option:selected").val();
63
 
64
 
28977 manish 65
		var data21 = $(row).find("td:eq(23) input[type='text']").val();
28908 tejbeer 66
		console.log(data21);
28977 manish 67
		var data22 = $(row).find("td:eq(24) input[type='date']").val();
27829 tejbeer 68
		if (data22 != "") {
69
			data22 = data22 + "T00:00:00";
70
		}
28977 manish 71
		var data23 = $(row).find("td:eq(25) input[type='date']").val();
27829 tejbeer 72
		if (data23 != "") {
73
			data23 = data23 + "T00:00:00";
74
		}
28977 manish 75
		var data24 = $(row).find("td:eq(26) input[type='date']").val();
27833 tejbeer 76
		if (data24 != "") {
77
			data24 = data24 + "T00:00:00";
27829 tejbeer 78
		}
28977 manish 79
		var data25 = $(row).find("td:eq(27) input[type='date']").val();
27884 tejbeer 80
		if (data25 != "") {
81
			data25 = data25 + "T00:00:00";
27829 tejbeer 82
		}
28977 manish 83
		var data26 = $(row).find("td:eq(28) input[type='text']").val();
27813 tejbeer 84
 
28977 manish 85
		var data27 = $(row).find("td:eq(29) input[type='date']").val();
27833 tejbeer 86
		if (data27 != "") {
87
			data27 = data27 + "T00:00:00";
88
		}
27829 tejbeer 89
 
28977 manish 90
		var data28 = $(row).find("td:eq(30) input[type='date']").val();
27833 tejbeer 91
 
27884 tejbeer 92
		if (data28 != "") {
93
			data28 = data28 + "T00:00:00";
94
		}
28977 manish 95
		var data29 = $(row).find("td:eq(31) input[type='date']").val();
27833 tejbeer 96
 
28848 manish 97
		if (data29 != "") {
98
			data29 = data29 + "T00:00:00";
99
		}
27884 tejbeer 100
 
28977 manish 101
		var data30 = $(row).find("td:eq(32) input[type='checkbox']").is(":checked") ? 1 : 0;
27884 tejbeer 102
 
27829 tejbeer 103
		var prebookingListingObject = {};
104
		prebookingListingObject['id'] = data0
28908 tejbeer 105
 
106
 
27833 tejbeer 107
		prebookingListingObject['createdTimestamp'] = data2
108
		prebookingListingObject['acquiredDate'] = data3
109
		prebookingListingObject['outletName'] = data4
110
		prebookingListingObject['phoneNumber'] = data5
28908 tejbeer 111
 
112
		prebookingListingObject['authId'] = rbmAuthId
27833 tejbeer 113
		prebookingListingObject['city'] = data6
114
		prebookingListingObject['stateHead'] = data7
115
		prebookingListingObject['bdm'] = data8
27829 tejbeer 116
 
27833 tejbeer 117
		prebookingListingObject['agreedBrandFees'] = data9
28908 tejbeer 118
		prebookingListingObject['receivedBrandFees'] = data10
119
		prebookingListingObject['finalBrandFees'] = data11
27884 tejbeer 120
		prebookingListingObject['agreedWallet'] = data12
121
		prebookingListingObject['investmentDate'] = data13
122
		prebookingListingObject['kyc'] = data14
123
		prebookingListingObject['aadharDoc'] = data15
124
		prebookingListingObject['panDoc'] = data16
125
		prebookingListingObject['gst'] = data17
126
		prebookingListingObject['cancelCheque'] = data18
127
		prebookingListingObject['rentAgreement'] = data19
128
		prebookingListingObject['loi'] = data20
28977 manish 129
		prebookingListingObject['docCompleted'] = docCompleted
27884 tejbeer 130
		prebookingListingObject['code'] = data21
131
		prebookingListingObject['receePlaned'] = data22
132
		prebookingListingObject['receeActual'] = data23
28900 manish 133
		prebookingListingObject['deploymentPlanedDate'] = data24
134
		prebookingListingObject['deploymentDate'] = data25
27884 tejbeer 135
		prebookingListingObject['stockPayment'] = data26
136
		prebookingListingObject['expectedDate'] = data27
137
		prebookingListingObject['payDate'] = data28
28848 manish 138
		prebookingListingObject['inaugrationDate'] = data29
139
		prebookingListingObject['billingStatus'] = data30
27829 tejbeer 140
 
141
		var jsonObject = JSON.stringify(prebookingListingObject);
142
 
143
		console.log(jsonObject);
144
 
145
		if (confirm("Are you sure you want to submit the request") == true) {
28908 tejbeer 146
			doAjaxRequestWithJsonHandler(context + "/partnerOnBoardingListing", "POST", jsonObject, function(response) {
147
				row.html(response);
148
				row.css("background-color", "#F8F8FF");
27858 tejbeer 149
 
27842 tejbeer 150
			});
27829 tejbeer 151
		}
152
 
153
	});
28908 tejbeer 154
 
28600 amit.gupta 155
	$(document).on('click', '.submit-design', function() {
156
		var row = $(this).closest("tr");
157
		console.log(row);
158
		var rowIndex = $(this).closest('tr').prevAll().length;
28908 tejbeer 159
 
28600 amit.gupta 160
		var id = $(row).find("td:eq(0)").text();
28908 tejbeer 161
 
28648 amit.gupta 162
		var outletName = $(row).find("td:eq(1) input[type='text']").val();
28600 amit.gupta 163
		var createdTimestamp = $(row).find("td:eq(2)").text();
164
		if (createdTimestamp != "") {
165
			createdTimestamp = createdTimestamp + "T00:00:00";
166
		}
167
		var acquiredDate = $(row).find("td:eq(3) input[type='date']").val();
168
		if (acquiredDate != "") {
169
			acquiredDate = acquiredDate + "T00:00:00";
170
		}
28908 tejbeer 171
 
28600 amit.gupta 172
		var phoneNumber = $(row).find("td:eq(4) input[type='number']").val();
28908 tejbeer 173
 
174
 
175
 
28610 amit.gupta 176
		var city = $(row).find("td:eq(5) input[type='text']").val();
177
		var stateHead = $(row).find("td:eq(6) input[type='text']").val();
178
		var bdm = $(row).find("td:eq(7) input[type='text']").val();
27829 tejbeer 179
 
28610 amit.gupta 180
		var agreedBrandFees = $(row).find("td:eq(8) input[type='text']").val();
27829 tejbeer 181
 
28908 tejbeer 182
		console.log("agreedBrandFees" + agreedBrandFees);
183
 
184
 
28610 amit.gupta 185
		var investmentDate = $(row).find("td:eq(9) input[type='date']").val();
28600 amit.gupta 186
		if (investmentDate != "") {
187
			investmentDate = investmentDate + "T00:00:00";
188
		}
28908 tejbeer 189
		console.log("investmentDate" + investmentDate);
190
 
191
		var loi = $(row).find(".loiDesign input[type=hidden]").val();
28600 amit.gupta 192
		console.log("loi" + loi);
28908 tejbeer 193
 
28610 amit.gupta 194
		var kycDesign = $(row).find(".kycDesign input[type=hidden]").val();
28908 tejbeer 195
 
28600 amit.gupta 196
		var code = $(row).find("td:eq(12) input[type='text']").val();
28908 tejbeer 197
		console.log("code" + code);
198
 
199
 
28600 amit.gupta 200
		var receePlaned = $(row).find("td:eq(13) input[type='date']").val();
201
		if (receePlaned != "") {
202
			receePlaned = receePlaned + "T00:00:00";
203
		}
204
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
205
		if (receeActual != "") {
206
			receeActual = receeActual + "T00:00:00";
207
		}
28908 tejbeer 208
		console.log("receeActual" + receeActual);
209
 
210
 
28848 manish 211
		var twoDBoqPlanedDate = $(row).find("td:eq(16) input[type='date']").val();
28600 amit.gupta 212
		if (twoDBoqPlanedDate != "") {
213
			twoDBoqPlanedDate = twoDBoqPlanedDate + "T00:00:00";
214
		}
28908 tejbeer 215
 
28848 manish 216
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
28600 amit.gupta 217
		if (twoDBoqdate != "") {
218
			twoDBoqdate = twoDBoqdate + "T00:00:00";
219
		}
220
		var twodBOQ = $(row).find(".twoDBoq input[type=hidden]").val();
28908 tejbeer 221
 
28848 manish 222
		var threeDBoqPlanedDate = $(row).find("td:eq(19) input[type='date']").val();
28600 amit.gupta 223
		if (threeDBoqPlanedDate != "") {
224
			threeDBoqPlanedDate = threeDBoqPlanedDate + "T00:00:00";
225
		}
28908 tejbeer 226
 
28848 manish 227
		var threeDBoqdate = $(row).find("td:eq(20) input[type='date']").val();
28600 amit.gupta 228
		if (threeDBoqdate != "") {
229
			threeDBoqdate = threeDBoqdate + "T00:00:00";
230
		}
28908 tejbeer 231
 
28600 amit.gupta 232
		var threeDBoq = $(row).find(".threeDBoq input[type=hidden]").val();
28908 tejbeer 233
 
28848 manish 234
		var poVenderPlanedDate = $(row).find("td:eq(22) input[type='date']").val();
28600 amit.gupta 235
		if (poVenderPlanedDate != "") {
236
			poVenderPlanedDate = poVenderPlanedDate + "T00:00:00";
237
		}
28848 manish 238
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
28600 amit.gupta 239
		if (poVenderDate != "") {
240
			poVenderDate = poVenderDate + "T00:00:00";
241
		}
28908 tejbeer 242
 
243
 
28848 manish 244
		var briefingPartnerPlaned = $(row).find("td:eq(24) input[type='date']").val();
28600 amit.gupta 245
		if (briefingPartnerPlaned != "") {
246
			briefingPartnerPlaned = briefingPartnerPlaned + "T00:00:00";
247
		}
28848 manish 248
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
28600 amit.gupta 249
		if (briefingPartner != "") {
250
			briefingPartner = briefingPartner + "T00:00:00";
251
		}
28848 manish 252
		var deploymentPlanedDate = $(row).find("td:eq(26) input[type='date']").val();
28600 amit.gupta 253
		if (deploymentPlanedDate != "") {
254
			deploymentPlanedDate = deploymentPlanedDate + "T00:00:00";
255
		}
28848 manish 256
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
28600 amit.gupta 257
		if (deploymentDate != "") {
258
			deploymentDate = deploymentDate + "T00:00:00";
259
		}
28908 tejbeer 260
 
261
 
28848 manish 262
		var finalPicsOutletPlanedDate = $(row).find("td:eq(28) input[type='date']").val();
28600 amit.gupta 263
		if (finalPicsOutletPlanedDate != "") {
264
			finalPicsOutletPlanedDate = finalPicsOutletPlanedDate + "T00:00:00";
265
		}
28908 tejbeer 266
 
28848 manish 267
		var finalPicsOutletDate = $(row).find("td:eq(29) input[type='date']").val();
28600 amit.gupta 268
		if (finalPicsOutletDate != "") {
269
			finalPicsOutletDate = finalPicsOutletDate + "T00:00:00";
270
		}
271
		var finalPicsOutlet = $(row).find(".finalPics input[type=hidden]").val();
27829 tejbeer 272
 
28848 manish 273
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
28600 amit.gupta 274
		if (nocDate != "") {
275
			nocDate = nocDate + "T00:00:00";
276
		}
277
		var noc = $(row).find(".noc input[type=hidden]").val();
278
		var prebookingListingObject = {};
279
		prebookingListingObject['id'] = id
28908 tejbeer 280
		prebookingListingObject['outletName'] = outletName
281
 
28600 amit.gupta 282
		prebookingListingObject['createdTimestamp'] = createdTimestamp
283
		prebookingListingObject['acquiredDate'] = acquiredDate
28908 tejbeer 284
 
28600 amit.gupta 285
		prebookingListingObject['phoneNumber'] = phoneNumber
28908 tejbeer 286
 
28600 amit.gupta 287
		prebookingListingObject['city'] = city
288
		prebookingListingObject['stateHead'] = stateHead
289
		prebookingListingObject['bdm'] = bdm
290
 
291
		prebookingListingObject['agreedBrandFees'] = agreedBrandFees
28908 tejbeer 292
 
28600 amit.gupta 293
		prebookingListingObject['investmentDate'] = investmentDate
294
		prebookingListingObject['loi'] = loi
28610 amit.gupta 295
		prebookingListingObject['kycDesign'] = kycDesign
28600 amit.gupta 296
		prebookingListingObject['code'] = code
297
		prebookingListingObject['receePlaned'] = receePlaned
298
		prebookingListingObject['receeActual'] = receeActual
299
		prebookingListingObject['twoDBoqPlanedDate'] = twoDBoqPlanedDate
300
		prebookingListingObject['twoDBoqdate'] = twoDBoqdate
301
		prebookingListingObject['twodBOQ'] = twodBOQ
302
		prebookingListingObject['threeDBoqPlanedDate'] = threeDBoqPlanedDate
303
		prebookingListingObject['threeDBoqdate'] = threeDBoqdate
304
		prebookingListingObject['threeDBoq'] = threeDBoq
305
		prebookingListingObject['poVenderPlanedDate'] = poVenderPlanedDate
306
		prebookingListingObject['poVenderDate'] = poVenderDate
28908 tejbeer 307
 
28600 amit.gupta 308
		prebookingListingObject['briefingPartnerPlaned'] = briefingPartnerPlaned
309
		prebookingListingObject['briefingPartner'] = briefingPartner
310
		prebookingListingObject['deploymentPlanedDate'] = deploymentPlanedDate
311
		prebookingListingObject['deploymentDate'] = deploymentDate
312
		prebookingListingObject['finalPicsOutletPlanedDate'] = finalPicsOutletPlanedDate
313
		prebookingListingObject['finalPicsOutletDate'] = finalPicsOutletDate
314
		prebookingListingObject['finalPicsOutlet'] = finalPicsOutlet
315
		prebookingListingObject['nocDate'] = nocDate
316
		prebookingListingObject['noc'] = noc
317
 
28908 tejbeer 318
 
319
 
28600 amit.gupta 320
		var jsonObject = JSON.stringify(prebookingListingObject);
321
 
322
		console.log(jsonObject);
323
 
324
		if (confirm("Are you sure you want to submit the request") == true) {
28908 tejbeer 325
			doAjaxRequestWithJsonHandler(context + "/partnerOnboardingDesignaTatPanel", "POST", jsonObject, function(response) {
326
				row.html(response);
327
				row.css("background-color", "#F8F8FF");
28600 amit.gupta 328
 
329
			});
330
		}
331
 
332
	});
333
 
334
 
28940 manish 335
	$(document).on('click', ".noticPartneronboarding", function() {
336
		var id = $(this).data('id');
337
		console.log(id);
338
		if (confirm("Are you sure you want to Notice Isssue this Partner") == true) {
339
			doPostAjaxRequestHandler(context + "/partnerOnboardingNotice?id=" + id,
340
				function(response) {
341
 
342
					console.log("reponse" + response);
343
					if (response == 'true') {
344
						alert("successfully Done");
29061 tejbeer 345
 
346
 
28940 manish 347
						panelListing("main-content");
348
					}
349
				});
29061 tejbeer 350
		}
28940 manish 351
	});
29061 tejbeer 352
 
353
 
354
 
28900 manish 355
	$(document).on('click', ".holdPartnerOnboarding", function() {
356
		var id = $(this).data('id');
357
		console.log(id);
358
		if (confirm("Are you sure you want to hold this Partner") == true) {
359
			doPostAjaxRequestHandler(context + "/partnerOnboardingHold?id=" + id,
360
				function(response) {
28600 amit.gupta 361
 
28900 manish 362
					console.log("reponse" + response);
363
					if (response == 'true') {
364
						alert("successfully Done");
29061 tejbeer 365
 
366
 
28900 manish 367
						panelListing("main-content");
368
					}
369
				});
29061 tejbeer 370
		}
28900 manish 371
	});
29061 tejbeer 372
 
373
 
28900 manish 374
	$(document).on('click', ".unHoldPartnerOnboarding", function() {
375
		var id = $(this).data('id');
376
		console.log(id);
377
		if (confirm("Are you sure you want to Unhold this Partner") == true) {
378
			doPostAjaxRequestHandler(context + "/partnerOnboardingUnhold?id=" + id,
379
				function(response) {
380
 
381
					console.log("reponse" + response);
382
					if (response == 'true') {
383
						alert("successfully Done");
384
						panelListing("main-content");
385
					}
386
				});
29061 tejbeer 387
		}
28900 manish 388
	});
29061 tejbeer 389
 
27829 tejbeer 390
	$(document).on('click', ".partner-onboarding-index", function() {
27763 tejbeer 391
		panelListing("main-content");
392
	});
27813 tejbeer 393
 
394
 
395
	$(document).on('click', ".partner-onboarding-open", function() {
396
		console.log("yes");
27799 tejbeer 397
		partnerOnboardingOpen("main-content");
398
	});
28908 tejbeer 399
 
28600 amit.gupta 400
	$(document).on('click', ".design-completed", function() {
401
		console.log("yes");
402
		partnerOnboardinDesignCompleted("main-content");
403
	});
28908 tejbeer 404
 
28600 amit.gupta 405
	$(document).on('click', ".design_tat", function() {
406
		console.log("yes");
407
		partnerOnboardingDesign("main-content");
408
	});
27813 tejbeer 409
 
27829 tejbeer 410
	$(document).on('click', ".partner-onboarding-reject", function() {
27799 tejbeer 411
		console.log("helo");
27763 tejbeer 412
 
27799 tejbeer 413
		partnerOnboardingReject("main-content");
414
	});
415
 
27813 tejbeer 416
	$(document).on('input', 'table#example input[type=file]', function() {
417
		if (confirm('Confirm upload ?')) {
418
			var fileSelector = $(this)[0];
419
			if (fileSelector != undefined
420
				&& fileSelector.files[0] != undefined) {
421
				var url = `${context}/document-upload`;
422
				console.log(url);
423
				var file = this.files[0];
28908 tejbeer 424
				console.log("file" + file);
27813 tejbeer 425
				let fileInput = $(this);
28908 tejbeer 426
				console.log("fileInput" + file);
27813 tejbeer 427
				doAjaxUploadRequestHandler(
428
					url,
429
					'POST',
430
					file,
431
					function(response) {
432
						console.log(response);
433
						var documentId = response.response.document_id;
434
						console.log("documentId : " + documentId);
435
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
436
					});
437
				// alert("Retailer Shop Document
438
				// is required");
439
			}
440
		} else {
441
			// Do nothing!
442
		}
443
	});
29061 tejbeer 444
 
445
 
28977 manish 446
	$(document).on('input', 'table#partnerVerification input[type=file]', function() {
447
		if (confirm('Confirm upload ?')) {
448
			var fileSelector = $(this)[0];
449
			if (fileSelector != undefined
450
				&& fileSelector.files[0] != undefined) {
451
				var url = `${context}/document-upload`;
452
				console.log(url);
453
				var file = this.files[0];
454
				console.log("file" + file);
455
				let fileInput = $(this);
456
				console.log("fileInput" + file);
457
				doAjaxUploadRequestHandler(
458
					url,
459
					'POST',
460
					file,
461
					function(response) {
462
						console.log(response);
463
						var documentId = response.response.document_id;
464
						console.log("documentId : " + documentId);
465
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
466
					});
467
				// alert("Retailer Shop Document
468
				// is required");
469
			}
470
		} else {
471
			// Do nothing!
472
		}
473
	});
29061 tejbeer 474
 
475
 
476
 
28600 amit.gupta 477
	$(document).on('input', 'table#OnboardingDesign input[type=file]', function() {
478
		if (confirm('Confirm upload ?')) {
479
			var fileSelector = $(this)[0];
480
			if (fileSelector != undefined
481
				&& fileSelector.files[0] != undefined) {
482
				var url = `${context}/document-upload`;
483
				console.log(url);
484
				var file = this.files[0];
28908 tejbeer 485
				console.log("file" + file);
28600 amit.gupta 486
				let fileInput = $(this);
28908 tejbeer 487
				console.log("fileInput" + file);
28600 amit.gupta 488
				doAjaxUploadRequestHandler(
489
					url,
490
					'POST',
491
					file,
492
					function(response) {
493
						console.log(response);
494
						var documentId = response.response.document_id;
495
						console.log("documentId : " + documentId);
496
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
497
					});
498
				// alert("Retailer Shop Document
499
				// is required");
500
			}
501
		} else {
502
			// Do nothing!
503
		}
504
	});
27799 tejbeer 505
 
27829 tejbeer 506
	$(document).on('click', '#newmodal', function() {
29061 tejbeer 507
 
508
 
28977 manish 509
		var prebookingListingObject = {};
510
		var outletName = $('#outLetName1').val();
29061 tejbeer 511
		var phoneNumber = $('#number1').val();
512
 
513
		if (outletName == "") {
514
 
515
			alert("outletName is required ");
516
			return;
517
		}
518
		prebookingListingObject['outletName'] = $('#outLetName1').val();
519
 
520
		if (phoneNumber == "") {
521
			alert("Phone Number is required ");
522
			return false;
523
 
524
		}
525
		if (phoneNumber.length > 6 && phoneNumber.length < 11) {
526
 
527
			prebookingListingObject['phoneNumber'] = $('#number1').val();
528
 
529
		}
530
		else {
531
			alert("Number should be greater then 6 and less then 11");
532
			return false;
533
 
534
		}
535
 
28977 manish 536
		acquireddate1 = $('#acquireddate1').val();
537
		if (acquireddate1 != "") {
538
			acquireddate1 = acquireddate1 + "T00:00:00";
539
		}
540
		prebookingListingObject['authId'] = $('#authUserOnboarding').val();
27813 tejbeer 541
 
28977 manish 542
		prebookingListingObject['acquiredDate'] = acquireddate1
27813 tejbeer 543
 
29061 tejbeer 544
 
28977 manish 545
		var json = JSON.stringify(prebookingListingObject);
27829 tejbeer 546
		console.log(json);
547
		doAjaxRequestWithJsonHandler(
548
			context
549
			+ "/partnerOnBoardingListing",
550
			"POST",
551
			json,
552
			function(response) {
27813 tejbeer 553
 
28908 tejbeer 554
				panelListing("main-content");
555
 
556
 
27829 tejbeer 557
			});
558
	});
27813 tejbeer 559
 
27829 tejbeer 560
	var table = $('#example').DataTable();
561
	$(document).on('dblclick', '#example tbody tr', function() {
27813 tejbeer 562
 
27829 tejbeer 563
		var data = table.row(this).data();
29061 tejbeer 564
		var statusHold = $(this).find("td:eq(37) button[type='submit']").val();
565
 
566
		console.log("statusHold" + statusHold);
567
		if (statusHold.localeCompare("hold")) {
568
			$(this).find(":input").attr('disabled', true);
569
			$(this).find("td:eq(37) button[type='submit']").attr('disabled', false);
570
			$(this).find("td:eq(36) button[type='submit']").attr('disabled', false);
571
		}
572
		else {
573
			$(this).find(":input").attr('disabled', false).show();
574
			$(this).find(":selected").attr('disabled', false).show();
575
 
576
		}
28881 manish 577
		$(this).find("input[name=rbmAuthId]").attr('disabled', true);
28900 manish 578
		$(this).find("input[name=verificationStatusOnboarding]").attr('disabled', true);
29088 tejbeer 579
		$(this).find("input[name=billingStatus]").attr('disabled', true);
29061 tejbeer 580
 
29088 tejbeer 581
 
27829 tejbeer 582
		$(this).css("background-color", "#87d3f8");
29061 tejbeer 583
		let a = 12;
584
		let b = 12;
585
		console.log("yes" + a == b);
586
 
27829 tejbeer 587
	});
28908 tejbeer 588
 
28600 amit.gupta 589
	var table = $('#OnboardingDesign').DataTable();
590
	$(document).on('dblclick', '#OnboardingDesign tbody tr', function() {
27813 tejbeer 591
 
28600 amit.gupta 592
		var data = table.row(this).data();
28908 tejbeer 593
 
594
		$(this).find(":input").attr('disabled', false).show();
595
 
596
		$(this).find("input[name=acquireddate]").attr('disabled', true);
597
		$(this).find("input[name=outlateName]").attr('disabled', true);
598
		$(this).find("input[name=phonenumber1]").attr('disabled', true);
599
		$(this).find("input[name=kyc1]").attr('disabled', true);
600
		$(this).find("input[name=city1]").attr('disabled', true);
601
		$(this).find("input[name=shead1]").attr('disabled', true);
602
		$(this).find("input[name=bdm1]").attr('disabled', true);
603
		$(this).find("input[name=abrand1]").attr('disabled', true);
604
		$(this).find("input[name=recbrand1]").attr('disabled', true);
605
		$(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
606
		$(this).find("input[name=idate1]").attr('disabled', true);
607
		$(this).find("input[name=loi1]").attr('disabled', true);
608
		$(this).find("input[name=code1]").attr('disabled', true);
609
		$(this).find("input[name=rplaned1]").attr('disabled', true);
610
		$(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
611
		$(this).find("input[name=twoDBoq1]").attr('disabled', true);
612
		$(this).find("input[name=threeBoqDate1]").attr('disabled', true);
613
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
614
		$(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
615
		$(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
616
		$(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
617
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
28600 amit.gupta 618
		$(this).css("background-color", "#87d3f8");
28908 tejbeer 619
		let a = 12;
620
		let b = 12;
621
		console.log("yes" + a == b);
622
 
28600 amit.gupta 623
	});
624
 
625
 
29088 tejbeer 626
	var billingtable = $('#partnerbilling').DataTable();
627
	$(document).on('dblclick', '#partnerbilling tbody tr', function() {
628
		var data = billingtable.row(this).data();
629
 
630
		$(this).find(":input").attr('disabled', false).show();
631
 
632
 
633
	});
634
 
635
	$(document)
636
		.on(
637
			'click',
638
			".submitOnboardingBilling",
639
			function() {
640
 
641
				var row = $(this).closest("tr");
642
				console.log(row);
643
 
644
				var onboardingId = $(row).find("td:eq(0)").text();
645
				var billingStatus = $(row)
646
					.find("td:eq(4) input[type='checkbox']").is(":checked") ? 1 : 0;
647
 
648
				doPostAjaxRequestHandler(context + "/partnerOnBoardingBillingSubmission?billingStatus=" + billingStatus + "&onBoardingId=" + onboardingId,
649
					function(response) {
650
						row.html(response);
651
						alert("successfully submit");
652
 
653
 
654
 
655
					});
656
			});
657
 
658
 
27829 tejbeer 659
	$(document).on('click', ".delete", function() {
27813 tejbeer 660
 
27829 tejbeer 661
		var id = $(this).data('id');
662
		console.log('helo');
663
		var id = $(this).data('id');
664
		console.log(id);
665
		if (confirm("Are you sure your outlet is open") == true) {
666
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
667
				function(response) {
27813 tejbeer 668
 
27829 tejbeer 669
					console.log("reponse" + response);
670
					if (response == 'true') {
671
						alert("congratulations your outlet is successfully open");
27813 tejbeer 672
 
27829 tejbeer 673
						panelListing("main-content");
674
					}
675
				});
676
		}
27813 tejbeer 677
 
27829 tejbeer 678
	});
28600 amit.gupta 679
	$(document).on('click', ".design-complete", function() {
680
		var id = $(this).data('id');
29007 manish 681
		var row = $(this).closest("tr");
28600 amit.gupta 682
		console.log('helo');
29007 manish 683
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
684
		if (receeActual != "") {
685
			receeActual = receeActual + "T00:00:00";
686
		}
687
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
688
		if (twoDBoqdate != "") {
689
			twoDBoqdate = twoDBoqdate + "T00:00:00";
690
		}
29061 tejbeer 691
 
29007 manish 692
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
693
		if (poVenderDate != "") {
694
			poVenderDate = poVenderDate + "T00:00:00";
695
		}
696
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
697
		if (briefingPartner != "") {
698
			briefingPartner = briefingPartner + "T00:00:00";
699
		}
29061 tejbeer 700
 
29007 manish 701
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
702
		if (deploymentDate != "") {
703
			deploymentDate = deploymentDate + "T00:00:00";
704
		}
29061 tejbeer 705
 
29007 manish 706
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
707
		if (nocDate != "") {
708
			nocDate = nocDate + "T00:00:00";
709
		}
29061 tejbeer 710
 
711
		if (receeActual == "") {
29007 manish 712
			alert("Please Fill The Recee Actual Date");
713
			return
29061 tejbeer 714
 
29007 manish 715
		}
29061 tejbeer 716
		if (twoDBoqdate == "") {
29007 manish 717
			alert("Please Fill The 2D with BOQ Actual Date");
718
			return
29061 tejbeer 719
 
29007 manish 720
		}
29088 tejbeer 721
		if (poVenderDate == "") {
29007 manish 722
			alert("Please Fill The PO To Vendor Actual Date");
723
			return
29061 tejbeer 724
 
29007 manish 725
		}
29061 tejbeer 726
		if (briefingPartner == "") {
29007 manish 727
			alert("Please Fill The Briefing Partner Actual Date ");
728
			return
29061 tejbeer 729
 
29007 manish 730
		}
29061 tejbeer 731
 
732
		if (deploymentDate == "") {
29007 manish 733
			alert("Please Fill The Deployment Actual Date ");
734
			return
29061 tejbeer 735
 
29007 manish 736
		}
29061 tejbeer 737
		if (nocDate == "") {
29007 manish 738
			alert("Please Fill The NOC Actual Date ");
739
			return
29061 tejbeer 740
 
29007 manish 741
		}
29061 tejbeer 742
 
743
 
744
 
28600 amit.gupta 745
		var id = $(this).data('id');
746
		console.log(id);
747
		if (confirm("Are you sure your Design TAT is Complete") == true) {
748
			doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
749
				function(response) {
27813 tejbeer 750
 
28600 amit.gupta 751
					console.log("reponse" + response);
752
					if (response == 'true') {
753
						alert("congratulations your Desiging is successfully Done");
29061 tejbeer 754
						partnerOnboardingDesign("main-content");
28600 amit.gupta 755
					}
756
				});
757
		}
758
 
759
	});
760
 
761
 
27829 tejbeer 762
	$(document).on('click', ".rejectpartneronboarding", function() {
763
		var id = $(this).data('id');
764
		console.log('helo');
765
		var id = $(this).data('id');
766
		console.log(id);
767
		if (confirm("Are you sure you want to reject the request") == true) {
768
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
769
				function(response) {
770
 
771
					console.log("reponse" + response);
772
					if (response == 'true') {
773
						alert("successfully rejected");
774
						panelListing("main-content");
775
					}
776
				});
777
		}
778
 
779
	});
780
 
27763 tejbeer 781
});
782
 
27855 tejbeer 783
$(document).on('click', ".Del", function() {
28908 tejbeer 784
	var $td = $(this).closest("td");
785
	//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
27855 tejbeer 786
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
28908 tejbeer 787
	var dataDel = $td.find("input[type=hidden]").val('0');
788
	dataDel = 0;
27855 tejbeer 789
	console.log(dataDel);
28715 amit.gupta 790
	if (confirm("Are you sure you want to delete this doc") == true) {
27813 tejbeer 791
 
28908 tejbeer 792
		if (dataDel == 0) {
793
			$td.css({ 'background-color': 'pink' });
794
			console.log("true");
795
			$td.find('a', ".download").hide();
796
			$td.find('a', ".Del").hide();
797
		}
27855 tejbeer 798
 
28908 tejbeer 799
	}
800
});
28600 amit.gupta 801
 
28908 tejbeer 802
 
803
 
27813 tejbeer 804
 
805
 
27829 tejbeer 806
function panelListing(domId) {
807
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
808
		function(response) {
809
			$('#' + domId).html(response);
810
		});
811
}
27813 tejbeer 812
 
813
 
814
 
27829 tejbeer 815
 
27763 tejbeer 816
function panelListing(domId) {
817
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
818
		function(response) {
819
			$('#' + domId).html(response);
820
		});
821
}
27799 tejbeer 822
function partnerOnboardingOpen(domId) {
823
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
824
		function(response) {
825
			$('#' + domId).html(response);
826
		});
827
}
28600 amit.gupta 828
 
829
function partnerOnboardinDesignCompleted(domId) {
830
	doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
831
		function(response) {
832
			$('#' + domId).html(response);
833
		});
834
}
835
 
836
function partnerOnboardingDesign(domId) {
837
	doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
838
		function(response) {
839
			$('#' + domId).html(response);
840
		});
841
}
842
 
27799 tejbeer 843
function partnerOnboardingReject(domId) {
844
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
845
		function(response) {
846
			$('#' + domId).html(response);
847
		});
848
}
27763 tejbeer 849
 
27813 tejbeer 850
 
27763 tejbeer 851
function panelOnBoardingListing(domId) {
852
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
853
		function(response) {
854
			$('#' + domId).html(response);
855
		});
856
 
857
}
858
 
859
 
28908 tejbeer 860
function panelListing(domId) {
861
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
862
		function(response) {
863
			$('#' + domId).html(response);
864
		});
865
}
27763 tejbeer 866
 
867
 
27842 tejbeer 868
 
28908 tejbeer 869