Subversion Repositories SmartDukaan

Rev

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