Subversion Repositories SmartDukaan

Rev

Rev 29026 | Rev 29088 | 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);
29061 tejbeer 579
 
27829 tejbeer 580
		$(this).css("background-color", "#87d3f8");
29061 tejbeer 581
		let a = 12;
582
		let b = 12;
583
		console.log("yes" + a == b);
584
 
27829 tejbeer 585
	});
28908 tejbeer 586
 
28600 amit.gupta 587
	var table = $('#OnboardingDesign').DataTable();
588
	$(document).on('dblclick', '#OnboardingDesign tbody tr', function() {
27813 tejbeer 589
 
28600 amit.gupta 590
		var data = table.row(this).data();
28908 tejbeer 591
 
592
		$(this).find(":input").attr('disabled', false).show();
593
 
594
		$(this).find("input[name=acquireddate]").attr('disabled', true);
595
		$(this).find("input[name=outlateName]").attr('disabled', true);
596
		$(this).find("input[name=phonenumber1]").attr('disabled', true);
597
		$(this).find("input[name=kyc1]").attr('disabled', true);
598
		$(this).find("input[name=city1]").attr('disabled', true);
599
		$(this).find("input[name=shead1]").attr('disabled', true);
600
		$(this).find("input[name=bdm1]").attr('disabled', true);
601
		$(this).find("input[name=abrand1]").attr('disabled', true);
602
		$(this).find("input[name=recbrand1]").attr('disabled', true);
603
		$(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
604
		$(this).find("input[name=idate1]").attr('disabled', true);
605
		$(this).find("input[name=loi1]").attr('disabled', true);
606
		$(this).find("input[name=code1]").attr('disabled', true);
607
		$(this).find("input[name=rplaned1]").attr('disabled', true);
608
		$(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
609
		$(this).find("input[name=twoDBoq1]").attr('disabled', true);
610
		$(this).find("input[name=threeBoqDate1]").attr('disabled', true);
611
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
612
		$(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
613
		$(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
614
		$(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
615
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
28600 amit.gupta 616
		$(this).css("background-color", "#87d3f8");
28908 tejbeer 617
		let a = 12;
618
		let b = 12;
619
		console.log("yes" + a == b);
620
 
28600 amit.gupta 621
	});
622
 
623
 
27829 tejbeer 624
	$(document).on('click', ".delete", function() {
27813 tejbeer 625
 
27829 tejbeer 626
		var id = $(this).data('id');
627
		console.log('helo');
628
		var id = $(this).data('id');
629
		console.log(id);
630
		if (confirm("Are you sure your outlet is open") == true) {
631
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
632
				function(response) {
27813 tejbeer 633
 
27829 tejbeer 634
					console.log("reponse" + response);
635
					if (response == 'true') {
636
						alert("congratulations your outlet is successfully open");
27813 tejbeer 637
 
27829 tejbeer 638
						panelListing("main-content");
639
					}
640
				});
641
		}
27813 tejbeer 642
 
27829 tejbeer 643
	});
28600 amit.gupta 644
	$(document).on('click', ".design-complete", function() {
645
		var id = $(this).data('id');
29007 manish 646
		var row = $(this).closest("tr");
28600 amit.gupta 647
		console.log('helo');
29007 manish 648
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
649
		if (receeActual != "") {
650
			receeActual = receeActual + "T00:00:00";
651
		}
652
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
653
		if (twoDBoqdate != "") {
654
			twoDBoqdate = twoDBoqdate + "T00:00:00";
655
		}
29061 tejbeer 656
 
29007 manish 657
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
658
		if (poVenderDate != "") {
659
			poVenderDate = poVenderDate + "T00:00:00";
660
		}
661
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
662
		if (briefingPartner != "") {
663
			briefingPartner = briefingPartner + "T00:00:00";
664
		}
29061 tejbeer 665
 
29007 manish 666
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
667
		if (deploymentDate != "") {
668
			deploymentDate = deploymentDate + "T00:00:00";
669
		}
29061 tejbeer 670
 
29007 manish 671
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
672
		if (nocDate != "") {
673
			nocDate = nocDate + "T00:00:00";
674
		}
29061 tejbeer 675
 
676
		if (receeActual == "") {
29007 manish 677
			alert("Please Fill The Recee Actual Date");
678
			return
29061 tejbeer 679
 
29007 manish 680
		}
29061 tejbeer 681
		if (twoDBoqdate == "") {
29007 manish 682
			alert("Please Fill The 2D with BOQ Actual Date");
683
			return
29061 tejbeer 684
 
29007 manish 685
		}
29061 tejbeer 686
		if (poVenderDate =="") {
29007 manish 687
			alert("Please Fill The PO To Vendor Actual Date");
688
			return
29061 tejbeer 689
 
29007 manish 690
		}
29061 tejbeer 691
		if (briefingPartner == "") {
29007 manish 692
			alert("Please Fill The Briefing Partner Actual Date ");
693
			return
29061 tejbeer 694
 
29007 manish 695
		}
29061 tejbeer 696
 
697
		if (deploymentDate == "") {
29007 manish 698
			alert("Please Fill The Deployment Actual Date ");
699
			return
29061 tejbeer 700
 
29007 manish 701
		}
29061 tejbeer 702
		if (nocDate == "") {
29007 manish 703
			alert("Please Fill The NOC Actual Date ");
704
			return
29061 tejbeer 705
 
29007 manish 706
		}
29061 tejbeer 707
 
708
 
709
 
28600 amit.gupta 710
		var id = $(this).data('id');
711
		console.log(id);
712
		if (confirm("Are you sure your Design TAT is Complete") == true) {
713
			doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
714
				function(response) {
27813 tejbeer 715
 
28600 amit.gupta 716
					console.log("reponse" + response);
717
					if (response == 'true') {
718
						alert("congratulations your Desiging is successfully Done");
29061 tejbeer 719
						partnerOnboardingDesign("main-content");
28600 amit.gupta 720
					}
721
				});
722
		}
723
 
724
	});
725
 
726
 
27829 tejbeer 727
	$(document).on('click', ".rejectpartneronboarding", function() {
728
		var id = $(this).data('id');
729
		console.log('helo');
730
		var id = $(this).data('id');
731
		console.log(id);
732
		if (confirm("Are you sure you want to reject the request") == true) {
733
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
734
				function(response) {
735
 
736
					console.log("reponse" + response);
737
					if (response == 'true') {
738
						alert("successfully rejected");
739
						panelListing("main-content");
740
					}
741
				});
742
		}
743
 
744
	});
745
 
27763 tejbeer 746
});
747
 
27855 tejbeer 748
$(document).on('click', ".Del", function() {
28908 tejbeer 749
	var $td = $(this).closest("td");
750
	//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
27855 tejbeer 751
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
28908 tejbeer 752
	var dataDel = $td.find("input[type=hidden]").val('0');
753
	dataDel = 0;
27855 tejbeer 754
	console.log(dataDel);
28715 amit.gupta 755
	if (confirm("Are you sure you want to delete this doc") == true) {
27813 tejbeer 756
 
28908 tejbeer 757
		if (dataDel == 0) {
758
			$td.css({ 'background-color': 'pink' });
759
			console.log("true");
760
			$td.find('a', ".download").hide();
761
			$td.find('a', ".Del").hide();
762
		}
27855 tejbeer 763
 
28908 tejbeer 764
	}
765
});
28600 amit.gupta 766
 
28908 tejbeer 767
 
768
 
27813 tejbeer 769
 
770
 
27829 tejbeer 771
function panelListing(domId) {
772
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
773
		function(response) {
774
			$('#' + domId).html(response);
775
		});
776
}
27813 tejbeer 777
 
778
 
779
 
27829 tejbeer 780
 
27763 tejbeer 781
function panelListing(domId) {
782
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
783
		function(response) {
784
			$('#' + domId).html(response);
785
		});
786
}
27799 tejbeer 787
function partnerOnboardingOpen(domId) {
788
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
789
		function(response) {
790
			$('#' + domId).html(response);
791
		});
792
}
28600 amit.gupta 793
 
794
function partnerOnboardinDesignCompleted(domId) {
795
	doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
796
		function(response) {
797
			$('#' + domId).html(response);
798
		});
799
}
800
 
801
function partnerOnboardingDesign(domId) {
802
	doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
803
		function(response) {
804
			$('#' + domId).html(response);
805
		});
806
}
807
 
27799 tejbeer 808
function partnerOnboardingReject(domId) {
809
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
810
		function(response) {
811
			$('#' + domId).html(response);
812
		});
813
}
27763 tejbeer 814
 
27813 tejbeer 815
 
27763 tejbeer 816
function panelOnBoardingListing(domId) {
817
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
818
		function(response) {
819
			$('#' + domId).html(response);
820
		});
821
 
822
}
823
 
824
 
28908 tejbeer 825
function panelListing(domId) {
826
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
827
		function(response) {
828
			$('#' + domId).html(response);
829
		});
830
}
27763 tejbeer 831
 
832
 
27842 tejbeer 833
 
28908 tejbeer 834