Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
25980 tejbeer 1
$(function() {
27754 amit.gupta 2
	$(document).on('click', ".lead", function() {
25980 tejbeer 3
		loadLead("main-content");
4
	});
29598 tejbeer 5
 
30185 tejbeer 6
	$(document).on('click', ".team-commitment", function() {
7
		loadTeamCommitment("main-content");
8
	});
30439 tejbeer 9
 
10
 
30416 tejbeer 11
	$(document).on('click', ".partner-health", function() {
12
		loadPartnerHealth("main-content");
13
	});
29598 tejbeer 14
 
31370 tejbeer 15
	$(document).on('click', ".lead-detail", function() {
16
		loadLeadDetail("main-content");
17
	});
30439 tejbeer 18
 
31370 tejbeer 19
 
20
 
30439 tejbeer 21
	$(document).on('click', ".submitCommitment",
22
		function() {
30599 amit.gupta 23
			var startDateTime = getDatesFromPicker('input[name="commitmentDate"]').startDate;
30439 tejbeer 24
			doGetAjaxRequestHandler(context + "/getTeamCommitment?date="
31249 tejbeer 25
				+ startDateTime, function(response) {
26
					$('.teamcommitmentcontainer').html(response);
30439 tejbeer 27
 
31249 tejbeer 28
				});
30439 tejbeer 29
		});
30
 
31
 
31249 tejbeer 32
 
31370 tejbeer 33
 
34
 
35
 
29445 manish 36
	$(document).on('click', ".submitDateWiseLead", function() {
29598 tejbeer 37
 
38
 
29445 manish 39
		var leadDate = $("#dateWiseLead").val();
40
		var status = $("#statusFilter").val();
41
		var color = $("#colorFilter").val();
29598 tejbeer 42
 
43
		if (color == null) {
29445 manish 44
			color = "";
29598 tejbeer 45
		}
46
 
47
 
29445 manish 48
		console.log(leadDate);
29598 tejbeer 49
 
29445 manish 50
		doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status + "&color=" + color + "&leadDate=" + leadDate, function(response) {
51
			$('#' + 'main-content').html(response);
52
		});
29598 tejbeer 53
 
31249 tejbeer 54
 
29445 manish 55
	});
25980 tejbeer 56
 
31249 tejbeer 57
 
58
	$(document).on('click', ".visit-request-plan", function() {
59
 
60
		doGetAjaxRequestHandler(context + "/visitPlan", function(response) {
61
			$('#' + 'main-content').html(response);
62
		});
63
 
64
	});
65
 
66
	$(document).on('click', ".visitPlan", function() {
67
 
68
		let dateWisePlan = $("#dateVisitSearch").val();
69
 
70
		doGetAjaxRequestHandler(context + "/visit/getVisitPlan?date=" + dateWisePlan, function(response) {
71
			$('#' + 'main-content').html(response);
72
		});
73
 
74
	});
75
 
27754 amit.gupta 76
	$(document).on('click', ".lead-close", function() {
25988 tejbeer 77
		loadClosedLead("main-content");
78
	});
79
 
27755 amit.gupta 80
	$(document).on('click', "#lead-close-paginated .next",
27605 tejbeer 81
		function() {
25988 tejbeer 82
 
27605 tejbeer 83
			var searchText = $("#authUser").val();
84
			// var searchTxt=$("#scheme-search-text").val();
85
			console.log(searchText);
86
			if (typeof (searchText) == "undefined" || !searchText) {
87
				searchText = "";
88
			}
25988 tejbeer 89
 
27605 tejbeer 90
			if ((searchText)) {
91
				var params = {};
92
				params['searchTerm'] = searchText;
93
				loadPaginatedNextItems('/searchLeadPaginated', params,
94
					'lead-close-paginated', 'close-lead-table',
95
					'lead-close-container');
96
			} else {
25988 tejbeer 97
 
27605 tejbeer 98
				loadPaginatedNextItems('/getPaginatedClosedLeads', null,
99
					'lead-close-paginated', 'close-lead-table',
100
					'lead-close-container');
101
			}
102
			$(this).blur();
103
		});
25988 tejbeer 104
 
27755 amit.gupta 105
	$(document).on('click', "#lead-close-paginated .previous",
27605 tejbeer 106
		function() {
107
			var searchText = $("#authUser").val();
108
			// var searchTxt=$("#scheme-search-text").val();
109
			console.log(searchText);
110
			if (typeof (searchText) == "undefined" || !searchText) {
111
				searchText = "";
112
			}
25988 tejbeer 113
 
27605 tejbeer 114
			if ((searchText)) {
115
				var params = {};
116
				params['searchTerm'] = searchText;
117
				loadPaginatedPreviousItems('/searchLeadPaginated', params,
118
					'lead-close-paginated', 'close-lead-table',
119
					'lead-close-container');
120
			} else {
121
				loadPaginatedPreviousItems('/getPaginatedClosedLeads',
122
					null, 'lead-close-paginated', 'close-lead-table',
123
					'lead-close-container');
124
			}
125
			$(this).blur();
126
		});
25988 tejbeer 127
 
27754 amit.gupta 128
	$(document).on('click', "#close-lead-search-button", function() {
25988 tejbeer 129
		var searchText = $("#authUser").val();
130
		if (typeof (searchText) == "undefined" || !searchText) {
131
			searchText = "";
132
		}
133
		loadLeadSearchInfo(searchText);
134
	});
135
 
27754 amit.gupta 136
	$(document).on("keyup", "#authUser", function(e) {
25988 tejbeer 137
		var keyCode = e.keyCode || e.which;
138
		if (keyCode == 13) {
139
			$("#close-lead-search-button").click();
140
		}
141
	});
27755 amit.gupta 142
	$(document).on('click', ".view",
27605 tejbeer 143
		function() {
144
			var id = $(this).data('requestid');
145
			console.log(id);
146
			doGetAjaxRequestHandler(context + "/getLeadActivity?leadId="
147
				+ id, function(response) {
25980 tejbeer 148
 
31370 tejbeer 149
					console.log(response)
150
 
25980 tejbeer 151
					$('#fetchLeadActivityData .modal-content').html(response);
152
 
153
				});
27605 tejbeer 154
		});
25980 tejbeer 155
 
27754 amit.gupta 156
	$(document).on('click', ".newLead", function() {
25980 tejbeer 157
		$('#newEntryLeadModal').modal('show');
158
		$("#scheduleTime").hide();
159
	});
160
 
27754 amit.gupta 161
	$(document).on('click', ".show-lead", function() {
27609 tejbeer 162
		var status = $("#statusFilter").val();
163
		doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status, function(response) {
164
			$('#' + 'main-content').html(response);
165
		});
166
	});
167
 
27642 tejbeer 168
 
31370 tejbeer 169
 
170
 
171
 
27754 amit.gupta 172
	$(document).on('click', ".show-colowise-lead", function() {
27642 tejbeer 173
		var status = $("#statusFilter").val();
174
		var color = $("#colorFilter").val();
28200 tejbeer 175
		doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status + "&color=" + color, function(response) {
27642 tejbeer 176
			$('#' + 'main-content').html(response);
177
		});
178
	});
29598 tejbeer 179
 
29427 manish 180
	$(document).on('click', "#uploadIvoryLead", function() {
27642 tejbeer 181
 
29427 manish 182
		window.location.href = context + "/downloadIvoryLead";
183
	});
27642 tejbeer 184
 
29427 manish 185
	$(document).on('click', ".submitLeadGenerate", function() {
29598 tejbeer 186
 
187
		console.log("hello");
29427 manish 188
		if (confirm('Confirm upload ?')) {
189
			var fileSelector = $(this)[0];
190
			if (fileSelector != undefined) {
191
				var url = `${context}/csvFileAndSetLead`;
192
				console.log(url);
193
				var file = $(".fileLeadGenerate")[0].files[0];
194
				let fileInput = $(this);
29598 tejbeer 195
				console.log("file" + file);
196
				console.log("fileInput" + fileInput);
197
				doAjaxUploadRequestHandler(
29427 manish 198
					url,
199
					'POST',
29598 tejbeer 200
					file, function(response) {
29427 manish 201
 
29598 tejbeer 202
						console.log("reponse" + response);
203
 
204
						if (response == true) {
205
							alert("successfully uploaded");
206
 
207
 
208
						}
209
					});
210
 
211
			}
29427 manish 212
		}
213
		else {
29598 tejbeer 214
			// Do nothing!
29427 manish 215
		}
216
	});
29598 tejbeer 217
 
218
 
27755 amit.gupta 219
	$(document).on('click', ".lead-request",
27605 tejbeer 220
		function() {
25980 tejbeer 221
 
27605 tejbeer 222
			var firstName = $('input[name="firstName"]').val();
223
			var lastName = $('input[name="lastName"]').val();
224
			var mobile = $('input[name="mobile"]').val();
225
			var address = $('input[name="address"]').val();
226
			var status = $("#status").val();
227
			var city = $('input[name="city"]').val();
228
			var state = $("#state").val();
229
			var remark = $("#createRemark").val();
230
			var assignTo = $("#createAssignTo").val();
231
			var source = $("#leadSource").val();
31249 tejbeer 232
			var communicationType = $("#communicationTye").val();
32471 tejbeer 233
 
32477 tejbeer 234
			var conversionprobability = $("#conversionprobabilit").val();
32471 tejbeer 235
 
236
 
32464 tejbeer 237
			var outletName = $('input[name="leadoutletName"]').val();
238
			var counterSize = $('input[name="leadcounterSize"]').val();
239
			var table = document.getElementById('brandtable');
240
			var brandValueJson = [];
241
			var leadBrands;
25980 tejbeer 242
 
32477 tejbeer 243
			console.log(conversionprobability)
32464 tejbeer 244
 
245
 
27605 tejbeer 246
			if (firstName === "" && lastName === "" && mobile === ""
247
				&& address === "" && status === "" && city === ""
248
				&& state === "" && remark === "" && source === "") {
249
				alert("Field can't be empty");
250
				return;
251
			}
25980 tejbeer 252
 
32464 tejbeer 253
 
27605 tejbeer 254
			if (firstName === "") {
255
				alert("First Name is required");
256
				return;
257
			}
258
			if (lastName === "") {
259
				alert("Last Name is required");
260
				return;
261
			}
262
			if (mobile === "") {
263
				alert("Mobile is required");
264
				return;
265
			}
266
			if (status === "") {
267
				alert("Status is required");
268
				return;
269
			}
270
			if (address === "") {
271
				alert("address is required");
272
				return;
273
			}
274
			if (city === "") {
275
				alert("city is required");
276
				return;
277
			}
25980 tejbeer 278
 
27605 tejbeer 279
			if (state === "") {
280
				alert("state is required");
281
				return;
282
			}
283
			if (source === "") {
284
				alert("Source is required")
285
				return;
286
			}
25980 tejbeer 287
 
27605 tejbeer 288
			if (remark === "") {
289
				alert("Remark is required");
290
				return;
291
			}
25980 tejbeer 292
 
32473 tejbeer 293
			if (conversionprobability === "") {
294
				alert("Conversion Probability is required");
295
				return;
296
			}
32464 tejbeer 297
			if (status == "followUp" || status == "pending" || status == "finalized") {
298
				if (outletName === "") {
299
					alert("Outlet Name is required");
300
					return;
301
				}
302
 
303
				if (counterSize === "") {
304
					alert("Counter Size is required");
305
					return;
306
				}
307
 
308
				if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {
309
					alert("Front Document is required");
310
					return;
311
				}
312
 
313
				if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {
314
					alert("Front With Market Document is required");
315
					return;
316
				}
317
 
318
				if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {
319
					alert("Internal Left Shot Document is required");
320
					return;
321
				}
322
 
323
				if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {
324
					alert("Internal Left Wall Document is required");
325
					return;
326
				}
327
 
328
 
329
				if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {
330
					alert("Internal Right Wall Document is required");
331
					return;
332
				}
333
 
334
 
335
				for (i = 1; i < table.rows.length; i++) {
336
 
337
					var objCells = table.rows[i].cells;
338
 
339
					leadBrands = {
340
						brand: objCells[0].innerText,
341
						value: objCells[1].getElementsByTagName('input')[0].value
342
					}
343
					brandValueJson.push(leadBrands);
344
				}
345
 
346
 
347
			}
348
 
349
 
27605 tejbeer 350
			var leaddetailData = {}
351
			leaddetailData['firstName'] = firstName;
352
			leaddetailData['lastName'] = lastName
353
			leaddetailData['mobile'] = mobile
354
			leaddetailData['address'] = address
355
			leaddetailData['city'] = city
356
			leaddetailData['state'] = state
357
			leaddetailData['status'] = status
358
			leaddetailData['remark'] = remark
359
			leaddetailData['assignTo'] = assignTo
360
			leaddetailData['source'] = source
32471 tejbeer 361
			leaddetailData['colorCheck'] = conversionprobability
32464 tejbeer 362
 
363
 
364
 
27605 tejbeer 365
			if (status == "followUp") {
30599 amit.gupta 366
				leaddetailData['schelduleTimestamp'] = getDatesFromPicker('#scheduleTime').startDate;
31249 tejbeer 367
 
368
				leaddetailData['communicationType'] = communicationType
27605 tejbeer 369
			}
32464 tejbeer 370
 
371
 
372
 
373
 
374
			leaddetailData['outletName'] = outletName;
375
 
376
			leaddetailData['counterSize'] = counterSize;
377
 
378
 
379
			leaddetailData['leadBrands'] = brandValueJson;
380
 
381
			console.log(localStorage.getItem("frontp"));
382
 
383
 
384
			leaddetailData['frontp'] = localStorage
385
				.getItem("frontph");
386
 
387
 
388
			leaddetailData['frontWithMarket'] = localStorage
389
				.getItem("internalMarketh");
390
 
391
 
392
			leaddetailData['internalLongShot'] = localStorage
393
				.getItem("leftShoth");
394
 
395
 
396
			leaddetailData['internalLeftWall'] = localStorage
397
				.getItem("leftWallh");
398
 
399
 
400
			leaddetailData['internalRightWall'] = localStorage
401
				.getItem("rightWallh");
402
 
27605 tejbeer 403
			console.log(leaddetailData);
25980 tejbeer 404
 
27605 tejbeer 405
			if (confirm("Are you sure you want to add lead!") == true) {
406
				doPostAjaxRequestWithJsonHandler(context + "/createLead",
407
					JSON.stringify(leaddetailData), function(response) {
408
						if (response == 'true') {
409
							alert("successfully Add");
410
							$('#newEntryLeadModal').modal('hide');
411
							$('.modal-backdrop').remove();
412
							loadLead("main-content");
25980 tejbeer 413
 
27605 tejbeer 414
						}
415
					});
25980 tejbeer 416
 
27605 tejbeer 417
				return false;
418
			}
419
		});
25980 tejbeer 420
	var leadId = null;
29473 manish 421
	var row = null;
27754 amit.gupta 422
	$(document).on('click', ".editLead", function() {
25980 tejbeer 423
		$('#editLeadData').modal('show');
29640 tejbeer 424
 
425
		$('input[name="remark"]').val("")
426
		$("#assignTo").val("")
427
		$("#editStatus").val("");
428
		$("#reason").val("");
429
		$("#statusFilter").val("");
430
 
32464 tejbeer 431
		localStorage.removeItem("frontph");
432
		localStorage.removeItem("leftShoth");
433
		localStorage.removeItem("rightWallh");
434
		localStorage.removeItem("leftWallh");
435
		localStorage.removeItem("internalMarketh");
29640 tejbeer 436
 
31473 tejbeer 437
 
29598 tejbeer 438
		row = $(this).closest("tr");
27605 tejbeer 439
		$("#editScheduleTime").hide();
25980 tejbeer 440
		leadId = $(this).data('leadid');
441
		console.log(leadId)
31453 tejbeer 442
		$('#lead-detail-view').show();
31370 tejbeer 443
		doAjaxRequestHandler(context + "/getLeadDetailByLeadId?leadId=" + leadId, "GET",
444
			function(response) {
445
				console.log(response)
446
 
447
				console.log(response.response)
448
 
449
				var data = response.response;
450
 
451
				if (data != null) {
31409 tejbeer 452
 
453
					$('#lead-detail-view').hide();
31370 tejbeer 454
					$('input[name="outletName"]').val(data.outletName);
455
					$('input[name="counterSize"]').val(data.counterSize);
456
				}
457
 
458
			});
459
 
460
 
25980 tejbeer 461
	});
462
 
27755 amit.gupta 463
	$(document).on('click', ".lead-edit-request",
27605 tejbeer 464
		function() {
29473 manish 465
 
29598 tejbeer 466
 
467
			console.log(row);
468
			var rowIndex = $(this).closest('tr').prevAll().length;
27605 tejbeer 469
			var remark = $('input[name="remark"]').val();
470
			var assignTo = $("#assignTo").val();
471
			var editStatus = $("#editStatus").val();
28200 tejbeer 472
			var reason = $("#reason").val();
29598 tejbeer 473
 
29445 manish 474
			var leadDate = $("#dateWiseLead").val();
475
			var leadStatus = $("#statusFilter").val();
476
			var color = $("#colorFilter").val();
31249 tejbeer 477
			var communicationType = $("#communicationType").val();
29598 tejbeer 478
 
32471 tejbeer 479
			var conversionprobability = $("#conversionprobability").val();
29598 tejbeer 480
 
32477 tejbeer 481
			console.log(conversionprobability)
482
 
483
 
29445 manish 484
			console.log(leadDate)
485
			console.log(leadStatus)
29598 tejbeer 486
 
29445 manish 487
			console.log(color)
28200 tejbeer 488
			console.log(reason)
25980 tejbeer 489
 
27605 tejbeer 490
			if (remark === "" && assignTo === "" && editStatus === "") {
491
				alert("All fields is required");
492
				return;
493
			}
25980 tejbeer 494
 
27605 tejbeer 495
			if (assignTo === "") {
496
				alert("assignTo is required");
497
				return;
498
			}
25980 tejbeer 499
 
27605 tejbeer 500
			if (remark === "") {
501
				alert("Remark is required");
502
				return;
503
			}
25980 tejbeer 504
 
28200 tejbeer 505
 
27605 tejbeer 506
			if (editStatus === "") {
507
				alert("status is required");
508
				return;
509
			}
25980 tejbeer 510
 
28200 tejbeer 511
			if (editStatus === "notInterested") {
512
				if (reason == null) {
513
					alert("Reason  is required");
514
					return;
515
				}
516
			}
27605 tejbeer 517
			var leadActivityData = {}
518
			leadActivityData['id'] = leadId;
519
			leadActivityData['remark'] = remark;
520
			leadActivityData['assignTo'] = assignTo
521
			leadActivityData['status'] = editStatus
28200 tejbeer 522
			leadActivityData['reason'] = reason
32471 tejbeer 523
			leadActivityData['colorCheck'] = conversionprobability
29598 tejbeer 524
 
32471 tejbeer 525
 
27605 tejbeer 526
			if (editStatus == "followUp") {
30649 amit.gupta 527
				leadActivityData['scheldule'] = getDatesFromPicker('input[name="editScheduleTime"]').startDate
31249 tejbeer 528
				leadActivityData['communicationType'] = communicationType
529
 
27605 tejbeer 530
			}
25980 tejbeer 531
 
27605 tejbeer 532
			console.log(leadActivityData);
533
			if (confirm("Are you sure you want to add lead!") == true) {
534
				doPostAjaxRequestWithJsonHandler(context + "/editLead", JSON.stringify(leadActivityData), function(response) {
29473 manish 535
					console.log(response);
536
					$('#editLeadData').modal('hide');
537
					$('.modal-backdrop').remove();
29598 tejbeer 538
					row.html(response);
27605 tejbeer 539
				});
540
			}
541
 
542
		});
543
 
30185 tejbeer 544
 
545
 
30416 tejbeer 546
	$(document).on('click', ".show-partner-health",
30185 tejbeer 547
		function() {
548
 
30416 tejbeer 549
			var email = $("#authUserFilter").val();
30185 tejbeer 550
 
30416 tejbeer 551
			console.log(email)
552
			doGetAjaxRequestHandler(context + "/partnerHealth?email="
553
				+ email, function(response) {
30185 tejbeer 554
					console.log(response)
30416 tejbeer 555
					$('#' + 'main-content').html(response);
30185 tejbeer 556
 
557
				});
558
		});
559
 
30416 tejbeer 560
 
31370 tejbeer 561
	$(document).on('click', ".lead-detail-entry",
562
		function() {
31402 tejbeer 563
 
564
			console.log("hello");
31370 tejbeer 565
			var outletName = $('input[name="outletName"]').val();
566
			var counterSize = $('input[name="counterSize"]').val();
32464 tejbeer 567
			var table = document.getElementById('editbrandtable');
31370 tejbeer 568
			var brandValueJson = [];
569
			var leadBrands;
30416 tejbeer 570
 
31370 tejbeer 571
			if (outletName === "") {
572
				alert("Outlet Name is required");
573
				return;
574
			}
30416 tejbeer 575
 
31370 tejbeer 576
			if (counterSize === "") {
577
				alert("Counter Size is required");
578
				return;
579
			}
580
 
32464 tejbeer 581
			if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {
31402 tejbeer 582
				alert("Front Document is required");
583
				return;
584
			}
31370 tejbeer 585
 
32464 tejbeer 586
			if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {
31402 tejbeer 587
				alert("Front With Market Document is required");
588
				return;
589
			}
31370 tejbeer 590
 
32464 tejbeer 591
			if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {
31402 tejbeer 592
				alert("Internal Left Shot Document is required");
593
				return;
594
			}
595
 
32464 tejbeer 596
			if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {
31402 tejbeer 597
				alert("Internal Left Wall Document is required");
598
				return;
599
			}
600
 
601
 
32464 tejbeer 602
			if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {
31402 tejbeer 603
				alert("Internal Right Wall Document is required");
604
				return;
605
			}
606
 
607
 
31370 tejbeer 608
			for (i = 1; i < table.rows.length; i++) {
609
 
610
				var objCells = table.rows[i].cells;
611
 
612
				leadBrands = {
613
					brand: objCells[0].innerText,
614
					value: objCells[1].getElementsByTagName('input')[0].value
615
				}
616
				brandValueJson.push(leadBrands);
617
			}
618
 
619
 
620
			var leadDetailObject = {};
621
 
622
			leadDetailObject['leadId'] = leadId;
623
 
624
 
625
			leadDetailObject['outletName'] = outletName;
626
 
627
			leadDetailObject['counterSize'] = counterSize;
628
 
629
 
630
			leadDetailObject['leadBrands'] = brandValueJson;
631
 
632
			console.log(localStorage.getItem("frontp"));
633
 
634
 
31456 tejbeer 635
			leadDetailObject['frontp'] = localStorage
32464 tejbeer 636
				.getItem("frontph");
31370 tejbeer 637
 
638
 
31456 tejbeer 639
			leadDetailObject['frontWithMarket'] = localStorage
32464 tejbeer 640
				.getItem("internalMarketh");
31370 tejbeer 641
 
642
 
31456 tejbeer 643
			leadDetailObject['internalLongShot'] = localStorage
32464 tejbeer 644
				.getItem("leftShoth");
31456 tejbeer 645
 
646
 
647
			leadDetailObject['internalLeftWall'] = localStorage
32464 tejbeer 648
				.getItem("leftWallh");
31456 tejbeer 649
 
650
 
651
			leadDetailObject['internalRightWall'] = localStorage
32464 tejbeer 652
				.getItem("rightWallh");
31456 tejbeer 653
 
31370 tejbeer 654
			console.log(leadDetailObject);
655
 
656
			if (confirm("Are you sure you want to add lead detail!") == true) {
657
				doPostAjaxRequestWithJsonHandler(context + "/leadDetail", JSON.stringify(leadDetailObject), function(response) {
658
					console.log(response);
31409 tejbeer 659
					if (response == 'true') {
31406 tejbeer 660
						alert("Submit Successfully");
31409 tejbeer 661
					}
31370 tejbeer 662
 
663
				});
664
			}
665
 
666
		});
667
 
668
 
32464 tejbeer 669
	$(document).on('change', '.frontp',
31370 tejbeer 670
		function() {
671
 
672
			if (confirm('Document has been selected, Do you want to upload ?')) {
673
 
32464 tejbeer 674
				var documentId = uploadImage(this, "frontph");
31370 tejbeer 675
 
31402 tejbeer 676
 
31370 tejbeer 677
 
678
 
679
 
680
			} else {
681
 
682
			}
683
		});
684
 
32464 tejbeer 685
	$(document).on('change', '.internalMarket',
31370 tejbeer 686
		function() {
687
 
688
			if (confirm('Document has been selected, Do you want to upload ?')) {
689
 
32464 tejbeer 690
				var documentId = uploadImage(this, "internalMarketh");
31370 tejbeer 691
 
692
			} else {
693
 
694
			}
695
		});
696
 
32464 tejbeer 697
	$(document).on('change', '.leftShot',
31370 tejbeer 698
 
699
		function() {
700
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 701
				var documentId = uploadImage(this, "leftShoth");
31370 tejbeer 702
			} else {
703
 
704
			}
705
		});
706
 
32464 tejbeer 707
	$(document).on('change', '.leftWall',
31370 tejbeer 708
		function() {
709
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 710
				var documentId = uploadImage(this, "leftWallh");
31370 tejbeer 711
			} else {
712
 
713
			}
714
		});
715
 
32464 tejbeer 716
	$(document).on('change', '.rightWall',
31370 tejbeer 717
		function() {
718
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 719
				var documentId = uploadImage(this, "rightWallh");
31370 tejbeer 720
			} else {
721
			}
722
		});
723
 
724
 
725
 
726
 
25980 tejbeer 727
});
728
 
31404 tejbeer 729
function uploadImage(fileSelector, attrName) {
31403 tejbeer 730
	var documentId;
31370 tejbeer 731
	if (fileSelector != undefined
732
		&& fileSelector.files[0] != undefined) {
733
		var url = context
734
			+ '/document-upload';
735
 
736
		console.log(url);
737
		var file = fileSelector.files[0];
738
 
739
		console.log(file)
740
		doAjaxUploadRequestHandler(
741
			url,
742
			'POST',
743
			file,
744
			function(response) {
745
				console.log(response)
31403 tejbeer 746
				documentId = response.response.document_id;
31370 tejbeer 747
				console
748
					.log("documentId : "
749
						+ documentId);
750
 
751
 
31404 tejbeer 752
				localStorage
753
					.setItem(
754
						attrName,
755
						documentId);
31402 tejbeer 756
 
31370 tejbeer 757
			});
31402 tejbeer 758
		return documentId;
31370 tejbeer 759
	}
760
 
761
}
762
 
763
 
25980 tejbeer 764
function loadLead(domId) {
765
	doGetAjaxRequestHandler(context + "/getOpenLead", function(response) {
766
		$('#' + domId).html(response);
767
	});
768
}
769
 
25988 tejbeer 770
function loadClosedLead(domId, searchTerm) {
771
	doGetAjaxRequestHandler(context + "/getClosedLead", function(response) {
772
		$('#' + domId).html(response);
773
	})
774
}
775
 
25980 tejbeer 776
function statusAction() {
777
	var val = $('#status').val();
778
	if (val == "followUp") {
779
		$("#scheduleTime").show();
780
	} else {
781
		$("#scheduleTime").hide();
782
	}
783
 
784
}
27605 tejbeer 785
 
786
 
787
function editStatusAction() {
788
	var val = $('#editStatus').val();
789
	if (val == "followUp") {
790
		$("#editScheduleTime").show();
791
	} else {
792
		$("#editScheduleTime").hide();
793
	}
794
 
795
}
796
 
25988 tejbeer 797
function loadLeadSearchInfo(search_text) {
798
	loadSearchLead("main-content", search_text);
799
}
800
 
30185 tejbeer 801
function loadTeamCommitment(domId) {
802
	doGetAjaxRequestHandler(context + "/teamCommitment",
803
		function(response) {
804
			$('#' + domId).html(response);
805
		});
806
}
807
 
31370 tejbeer 808
function loadLeadDetail(domId) {
809
	doGetAjaxRequestHandler(context + "/getLeadDetail",
810
		function(response) {
811
			$('#' + domId).html(response);
812
		});
813
}
814
 
30416 tejbeer 815
function loadPartnerHealth(domId) {
816
	doGetAjaxRequestHandler(context + "/partnerHealth",
817
		function(response) {
818
			$('#' + domId).html(response);
819
		});
820
}
821
 
25988 tejbeer 822
function loadSearchLead(domId, search_text) {
823
	doGetAjaxRequestHandler(context + "/searchLeads?searchTerm=" + search_text,
27605 tejbeer 824
		function(response) {
825
			$('#' + domId).html(response);
826
		});
25988 tejbeer 827
}
33917 ranu 828
 
829
$(document).on('click', ".arr-button-mk",
830
	function () {
831
		var startDate = $('.arr-start_date').val();
832
		doGetAjaxRequestHandler(context + "/rbmTodayArr?startDate=" + startDate, function (response) {
833
			$('#main-content').html(response);
834
 
835
		});
836
	});
837
 
838
$(document).on('click', ".rbm-today-arr",
839
	function () {
840
		doGetAjaxRequestHandler(context + "/rbmTodayArr", function (response) {
841
			$('#main-content').html(response);
842
 
843
		});
844
	});