Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | 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
 
234
			var conversionprobability = $("#conversionprobability").val();
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
 
32464 tejbeer 243
			console.log(outletName)
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
 
32464 tejbeer 293
			if (status == "followUp" || status == "pending" || status == "finalized") {
294
				if (outletName === "") {
295
					alert("Outlet Name is required");
296
					return;
297
				}
298
 
299
				if (counterSize === "") {
300
					alert("Counter Size is required");
301
					return;
302
				}
303
 
304
				if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {
305
					alert("Front Document is required");
306
					return;
307
				}
308
 
309
				if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {
310
					alert("Front With Market Document is required");
311
					return;
312
				}
313
 
314
				if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {
315
					alert("Internal Left Shot Document is required");
316
					return;
317
				}
318
 
319
				if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {
320
					alert("Internal Left Wall Document is required");
321
					return;
322
				}
323
 
324
 
325
				if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {
326
					alert("Internal Right Wall Document is required");
327
					return;
328
				}
329
 
330
 
331
				for (i = 1; i < table.rows.length; i++) {
332
 
333
					var objCells = table.rows[i].cells;
334
 
335
					leadBrands = {
336
						brand: objCells[0].innerText,
337
						value: objCells[1].getElementsByTagName('input')[0].value
338
					}
339
					brandValueJson.push(leadBrands);
340
				}
341
 
342
 
343
			}
344
 
345
 
27605 tejbeer 346
			var leaddetailData = {}
347
			leaddetailData['firstName'] = firstName;
348
			leaddetailData['lastName'] = lastName
349
			leaddetailData['mobile'] = mobile
350
			leaddetailData['address'] = address
351
			leaddetailData['city'] = city
352
			leaddetailData['state'] = state
353
			leaddetailData['status'] = status
354
			leaddetailData['remark'] = remark
355
			leaddetailData['assignTo'] = assignTo
356
			leaddetailData['source'] = source
32471 tejbeer 357
			leaddetailData['colorCheck'] = conversionprobability
32464 tejbeer 358
 
359
 
360
 
27605 tejbeer 361
			if (status == "followUp") {
30599 amit.gupta 362
				leaddetailData['schelduleTimestamp'] = getDatesFromPicker('#scheduleTime').startDate;
31249 tejbeer 363
 
364
				leaddetailData['communicationType'] = communicationType
27605 tejbeer 365
			}
32464 tejbeer 366
 
367
 
368
 
369
 
370
			leaddetailData['outletName'] = outletName;
371
 
372
			leaddetailData['counterSize'] = counterSize;
373
 
374
 
375
			leaddetailData['leadBrands'] = brandValueJson;
376
 
377
			console.log(localStorage.getItem("frontp"));
378
 
379
 
380
			leaddetailData['frontp'] = localStorage
381
				.getItem("frontph");
382
 
383
 
384
			leaddetailData['frontWithMarket'] = localStorage
385
				.getItem("internalMarketh");
386
 
387
 
388
			leaddetailData['internalLongShot'] = localStorage
389
				.getItem("leftShoth");
390
 
391
 
392
			leaddetailData['internalLeftWall'] = localStorage
393
				.getItem("leftWallh");
394
 
395
 
396
			leaddetailData['internalRightWall'] = localStorage
397
				.getItem("rightWallh");
398
 
27605 tejbeer 399
			console.log(leaddetailData);
25980 tejbeer 400
 
27605 tejbeer 401
			if (confirm("Are you sure you want to add lead!") == true) {
402
				doPostAjaxRequestWithJsonHandler(context + "/createLead",
403
					JSON.stringify(leaddetailData), function(response) {
404
						if (response == 'true') {
405
							alert("successfully Add");
406
							$('#newEntryLeadModal').modal('hide');
407
							$('.modal-backdrop').remove();
408
							loadLead("main-content");
25980 tejbeer 409
 
27605 tejbeer 410
						}
411
					});
25980 tejbeer 412
 
27605 tejbeer 413
				return false;
414
			}
415
		});
25980 tejbeer 416
	var leadId = null;
29473 manish 417
	var row = null;
27754 amit.gupta 418
	$(document).on('click', ".editLead", function() {
25980 tejbeer 419
		$('#editLeadData').modal('show');
29640 tejbeer 420
 
421
		$('input[name="remark"]').val("")
422
		$("#assignTo").val("")
423
		$("#editStatus").val("");
424
		$("#reason").val("");
425
		$("#statusFilter").val("");
426
 
32464 tejbeer 427
		localStorage.removeItem("frontph");
428
		localStorage.removeItem("leftShoth");
429
		localStorage.removeItem("rightWallh");
430
		localStorage.removeItem("leftWallh");
431
		localStorage.removeItem("internalMarketh");
29640 tejbeer 432
 
31473 tejbeer 433
 
29598 tejbeer 434
		row = $(this).closest("tr");
27605 tejbeer 435
		$("#editScheduleTime").hide();
25980 tejbeer 436
		leadId = $(this).data('leadid');
437
		console.log(leadId)
31453 tejbeer 438
		$('#lead-detail-view').show();
31370 tejbeer 439
		doAjaxRequestHandler(context + "/getLeadDetailByLeadId?leadId=" + leadId, "GET",
440
			function(response) {
441
				console.log(response)
442
 
443
				console.log(response.response)
444
 
445
				var data = response.response;
446
 
447
				if (data != null) {
31409 tejbeer 448
 
449
					$('#lead-detail-view').hide();
31370 tejbeer 450
					$('input[name="outletName"]').val(data.outletName);
451
					$('input[name="counterSize"]').val(data.counterSize);
452
				}
453
 
454
			});
455
 
456
 
25980 tejbeer 457
	});
458
 
27755 amit.gupta 459
	$(document).on('click', ".lead-edit-request",
27605 tejbeer 460
		function() {
29473 manish 461
 
29598 tejbeer 462
 
463
			console.log(row);
464
			var rowIndex = $(this).closest('tr').prevAll().length;
27605 tejbeer 465
			var remark = $('input[name="remark"]').val();
466
			var assignTo = $("#assignTo").val();
467
			var editStatus = $("#editStatus").val();
28200 tejbeer 468
			var reason = $("#reason").val();
29598 tejbeer 469
 
29445 manish 470
			var leadDate = $("#dateWiseLead").val();
471
			var leadStatus = $("#statusFilter").val();
472
			var color = $("#colorFilter").val();
31249 tejbeer 473
			var communicationType = $("#communicationType").val();
29598 tejbeer 474
 
32471 tejbeer 475
			var conversionprobability = $("#conversionprobability").val();
29598 tejbeer 476
 
29445 manish 477
			console.log(leadDate)
478
			console.log(leadStatus)
29598 tejbeer 479
 
29445 manish 480
			console.log(color)
28200 tejbeer 481
			console.log(reason)
25980 tejbeer 482
 
27605 tejbeer 483
			if (remark === "" && assignTo === "" && editStatus === "") {
484
				alert("All fields is required");
485
				return;
486
			}
25980 tejbeer 487
 
27605 tejbeer 488
			if (assignTo === "") {
489
				alert("assignTo is required");
490
				return;
491
			}
25980 tejbeer 492
 
27605 tejbeer 493
			if (remark === "") {
494
				alert("Remark is required");
495
				return;
496
			}
25980 tejbeer 497
 
28200 tejbeer 498
 
27605 tejbeer 499
			if (editStatus === "") {
500
				alert("status is required");
501
				return;
502
			}
25980 tejbeer 503
 
28200 tejbeer 504
			if (editStatus === "notInterested") {
505
				if (reason == null) {
506
					alert("Reason  is required");
507
					return;
508
				}
509
			}
27605 tejbeer 510
			var leadActivityData = {}
511
			leadActivityData['id'] = leadId;
512
			leadActivityData['remark'] = remark;
513
			leadActivityData['assignTo'] = assignTo
514
			leadActivityData['status'] = editStatus
28200 tejbeer 515
			leadActivityData['reason'] = reason
32471 tejbeer 516
			leadActivityData['colorCheck'] = conversionprobability
29598 tejbeer 517
 
32471 tejbeer 518
 
27605 tejbeer 519
			if (editStatus == "followUp") {
30649 amit.gupta 520
				leadActivityData['scheldule'] = getDatesFromPicker('input[name="editScheduleTime"]').startDate
31249 tejbeer 521
				leadActivityData['communicationType'] = communicationType
522
 
27605 tejbeer 523
			}
25980 tejbeer 524
 
27605 tejbeer 525
			console.log(leadActivityData);
526
			if (confirm("Are you sure you want to add lead!") == true) {
527
				doPostAjaxRequestWithJsonHandler(context + "/editLead", JSON.stringify(leadActivityData), function(response) {
29473 manish 528
					console.log(response);
529
					$('#editLeadData').modal('hide');
530
					$('.modal-backdrop').remove();
29598 tejbeer 531
					row.html(response);
27605 tejbeer 532
				});
533
			}
534
 
535
		});
536
 
30185 tejbeer 537
 
538
 
30416 tejbeer 539
	$(document).on('click', ".show-partner-health",
30185 tejbeer 540
		function() {
541
 
30416 tejbeer 542
			var email = $("#authUserFilter").val();
30185 tejbeer 543
 
30416 tejbeer 544
			console.log(email)
545
			doGetAjaxRequestHandler(context + "/partnerHealth?email="
546
				+ email, function(response) {
30185 tejbeer 547
					console.log(response)
30416 tejbeer 548
					$('#' + 'main-content').html(response);
30185 tejbeer 549
 
550
				});
551
		});
552
 
30416 tejbeer 553
 
31370 tejbeer 554
	$(document).on('click', ".lead-detail-entry",
555
		function() {
31402 tejbeer 556
 
557
			console.log("hello");
31370 tejbeer 558
			var outletName = $('input[name="outletName"]').val();
559
			var counterSize = $('input[name="counterSize"]').val();
32464 tejbeer 560
			var table = document.getElementById('editbrandtable');
31370 tejbeer 561
			var brandValueJson = [];
562
			var leadBrands;
30416 tejbeer 563
 
31370 tejbeer 564
			if (outletName === "") {
565
				alert("Outlet Name is required");
566
				return;
567
			}
30416 tejbeer 568
 
31370 tejbeer 569
			if (counterSize === "") {
570
				alert("Counter Size is required");
571
				return;
572
			}
573
 
32464 tejbeer 574
			if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {
31402 tejbeer 575
				alert("Front Document is required");
576
				return;
577
			}
31370 tejbeer 578
 
32464 tejbeer 579
			if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {
31402 tejbeer 580
				alert("Front With Market Document is required");
581
				return;
582
			}
31370 tejbeer 583
 
32464 tejbeer 584
			if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {
31402 tejbeer 585
				alert("Internal Left Shot Document is required");
586
				return;
587
			}
588
 
32464 tejbeer 589
			if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {
31402 tejbeer 590
				alert("Internal Left Wall Document is required");
591
				return;
592
			}
593
 
594
 
32464 tejbeer 595
			if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {
31402 tejbeer 596
				alert("Internal Right Wall Document is required");
597
				return;
598
			}
599
 
600
 
31370 tejbeer 601
			for (i = 1; i < table.rows.length; i++) {
602
 
603
				var objCells = table.rows[i].cells;
604
 
605
				leadBrands = {
606
					brand: objCells[0].innerText,
607
					value: objCells[1].getElementsByTagName('input')[0].value
608
				}
609
				brandValueJson.push(leadBrands);
610
			}
611
 
612
 
613
			var leadDetailObject = {};
614
 
615
			leadDetailObject['leadId'] = leadId;
616
 
617
 
618
			leadDetailObject['outletName'] = outletName;
619
 
620
			leadDetailObject['counterSize'] = counterSize;
621
 
622
 
623
			leadDetailObject['leadBrands'] = brandValueJson;
624
 
625
			console.log(localStorage.getItem("frontp"));
626
 
627
 
31456 tejbeer 628
			leadDetailObject['frontp'] = localStorage
32464 tejbeer 629
				.getItem("frontph");
31370 tejbeer 630
 
631
 
31456 tejbeer 632
			leadDetailObject['frontWithMarket'] = localStorage
32464 tejbeer 633
				.getItem("internalMarketh");
31370 tejbeer 634
 
635
 
31456 tejbeer 636
			leadDetailObject['internalLongShot'] = localStorage
32464 tejbeer 637
				.getItem("leftShoth");
31456 tejbeer 638
 
639
 
640
			leadDetailObject['internalLeftWall'] = localStorage
32464 tejbeer 641
				.getItem("leftWallh");
31456 tejbeer 642
 
643
 
644
			leadDetailObject['internalRightWall'] = localStorage
32464 tejbeer 645
				.getItem("rightWallh");
31456 tejbeer 646
 
31370 tejbeer 647
			console.log(leadDetailObject);
648
 
649
			if (confirm("Are you sure you want to add lead detail!") == true) {
650
				doPostAjaxRequestWithJsonHandler(context + "/leadDetail", JSON.stringify(leadDetailObject), function(response) {
651
					console.log(response);
31409 tejbeer 652
					if (response == 'true') {
31406 tejbeer 653
						alert("Submit Successfully");
31409 tejbeer 654
					}
31370 tejbeer 655
 
656
				});
657
			}
658
 
659
		});
660
 
661
 
32464 tejbeer 662
	$(document).on('change', '.frontp',
31370 tejbeer 663
		function() {
664
 
665
			if (confirm('Document has been selected, Do you want to upload ?')) {
666
 
32464 tejbeer 667
				var documentId = uploadImage(this, "frontph");
31370 tejbeer 668
 
31402 tejbeer 669
 
31370 tejbeer 670
 
671
 
672
 
673
			} else {
674
 
675
			}
676
		});
677
 
32464 tejbeer 678
	$(document).on('change', '.internalMarket',
31370 tejbeer 679
		function() {
680
 
681
			if (confirm('Document has been selected, Do you want to upload ?')) {
682
 
32464 tejbeer 683
				var documentId = uploadImage(this, "internalMarketh");
31370 tejbeer 684
 
685
			} else {
686
 
687
			}
688
		});
689
 
32464 tejbeer 690
	$(document).on('change', '.leftShot',
31370 tejbeer 691
 
692
		function() {
693
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 694
				var documentId = uploadImage(this, "leftShoth");
31370 tejbeer 695
			} else {
696
 
697
			}
698
		});
699
 
32464 tejbeer 700
	$(document).on('change', '.leftWall',
31370 tejbeer 701
		function() {
702
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 703
				var documentId = uploadImage(this, "leftWallh");
31370 tejbeer 704
			} else {
705
 
706
			}
707
		});
708
 
32464 tejbeer 709
	$(document).on('change', '.rightWall',
31370 tejbeer 710
		function() {
711
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 712
				var documentId = uploadImage(this, "rightWallh");
31370 tejbeer 713
			} else {
714
			}
715
		});
716
 
717
 
718
 
719
 
25980 tejbeer 720
});
721
 
31404 tejbeer 722
function uploadImage(fileSelector, attrName) {
31403 tejbeer 723
	var documentId;
31370 tejbeer 724
	if (fileSelector != undefined
725
		&& fileSelector.files[0] != undefined) {
726
		var url = context
727
			+ '/document-upload';
728
 
729
		console.log(url);
730
		var file = fileSelector.files[0];
731
 
732
		console.log(file)
733
		doAjaxUploadRequestHandler(
734
			url,
735
			'POST',
736
			file,
737
			function(response) {
738
				console.log(response)
31403 tejbeer 739
				documentId = response.response.document_id;
31370 tejbeer 740
				console
741
					.log("documentId : "
742
						+ documentId);
743
 
744
 
31404 tejbeer 745
				localStorage
746
					.setItem(
747
						attrName,
748
						documentId);
31402 tejbeer 749
 
31370 tejbeer 750
			});
31402 tejbeer 751
		return documentId;
31370 tejbeer 752
	}
753
 
754
}
755
 
756
 
25980 tejbeer 757
function loadLead(domId) {
758
	doGetAjaxRequestHandler(context + "/getOpenLead", function(response) {
759
		$('#' + domId).html(response);
760
	});
761
}
762
 
25988 tejbeer 763
function loadClosedLead(domId, searchTerm) {
764
	doGetAjaxRequestHandler(context + "/getClosedLead", function(response) {
765
		$('#' + domId).html(response);
766
	})
767
}
768
 
25980 tejbeer 769
function statusAction() {
770
	var val = $('#status').val();
771
	if (val == "followUp") {
772
		$("#scheduleTime").show();
773
	} else {
774
		$("#scheduleTime").hide();
775
	}
776
 
777
}
27605 tejbeer 778
 
779
 
780
function editStatusAction() {
781
	var val = $('#editStatus').val();
782
	if (val == "followUp") {
783
		$("#editScheduleTime").show();
784
	} else {
785
		$("#editScheduleTime").hide();
786
	}
787
 
788
}
789
 
25988 tejbeer 790
function loadLeadSearchInfo(search_text) {
791
	loadSearchLead("main-content", search_text);
792
}
793
 
30185 tejbeer 794
function loadTeamCommitment(domId) {
795
	doGetAjaxRequestHandler(context + "/teamCommitment",
796
		function(response) {
797
			$('#' + domId).html(response);
798
		});
799
}
800
 
31370 tejbeer 801
function loadLeadDetail(domId) {
802
	doGetAjaxRequestHandler(context + "/getLeadDetail",
803
		function(response) {
804
			$('#' + domId).html(response);
805
		});
806
}
807
 
30416 tejbeer 808
function loadPartnerHealth(domId) {
809
	doGetAjaxRequestHandler(context + "/partnerHealth",
810
		function(response) {
811
			$('#' + domId).html(response);
812
		});
813
}
814
 
25988 tejbeer 815
function loadSearchLead(domId, search_text) {
816
	doGetAjaxRequestHandler(context + "/searchLeads?searchTerm=" + search_text,
27605 tejbeer 817
		function(response) {
818
			$('#' + domId).html(response);
819
		});
25988 tejbeer 820
}