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
 
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
 
29445 manish 481
			console.log(leadDate)
482
			console.log(leadStatus)
29598 tejbeer 483
 
29445 manish 484
			console.log(color)
28200 tejbeer 485
			console.log(reason)
25980 tejbeer 486
 
27605 tejbeer 487
			if (remark === "" && assignTo === "" && editStatus === "") {
488
				alert("All fields is required");
489
				return;
490
			}
25980 tejbeer 491
 
27605 tejbeer 492
			if (assignTo === "") {
493
				alert("assignTo is required");
494
				return;
495
			}
25980 tejbeer 496
 
27605 tejbeer 497
			if (remark === "") {
498
				alert("Remark is required");
499
				return;
500
			}
25980 tejbeer 501
 
28200 tejbeer 502
 
27605 tejbeer 503
			if (editStatus === "") {
504
				alert("status is required");
505
				return;
506
			}
25980 tejbeer 507
 
28200 tejbeer 508
			if (editStatus === "notInterested") {
509
				if (reason == null) {
510
					alert("Reason  is required");
511
					return;
512
				}
513
			}
27605 tejbeer 514
			var leadActivityData = {}
515
			leadActivityData['id'] = leadId;
516
			leadActivityData['remark'] = remark;
517
			leadActivityData['assignTo'] = assignTo
518
			leadActivityData['status'] = editStatus
28200 tejbeer 519
			leadActivityData['reason'] = reason
32471 tejbeer 520
			leadActivityData['colorCheck'] = conversionprobability
29598 tejbeer 521
 
32471 tejbeer 522
 
27605 tejbeer 523
			if (editStatus == "followUp") {
30649 amit.gupta 524
				leadActivityData['scheldule'] = getDatesFromPicker('input[name="editScheduleTime"]').startDate
31249 tejbeer 525
				leadActivityData['communicationType'] = communicationType
526
 
27605 tejbeer 527
			}
25980 tejbeer 528
 
27605 tejbeer 529
			console.log(leadActivityData);
530
			if (confirm("Are you sure you want to add lead!") == true) {
531
				doPostAjaxRequestWithJsonHandler(context + "/editLead", JSON.stringify(leadActivityData), function(response) {
29473 manish 532
					console.log(response);
533
					$('#editLeadData').modal('hide');
534
					$('.modal-backdrop').remove();
29598 tejbeer 535
					row.html(response);
27605 tejbeer 536
				});
537
			}
538
 
539
		});
540
 
30185 tejbeer 541
 
542
 
30416 tejbeer 543
	$(document).on('click', ".show-partner-health",
30185 tejbeer 544
		function() {
545
 
30416 tejbeer 546
			var email = $("#authUserFilter").val();
30185 tejbeer 547
 
30416 tejbeer 548
			console.log(email)
549
			doGetAjaxRequestHandler(context + "/partnerHealth?email="
550
				+ email, function(response) {
30185 tejbeer 551
					console.log(response)
30416 tejbeer 552
					$('#' + 'main-content').html(response);
30185 tejbeer 553
 
554
				});
555
		});
556
 
30416 tejbeer 557
 
31370 tejbeer 558
	$(document).on('click', ".lead-detail-entry",
559
		function() {
31402 tejbeer 560
 
561
			console.log("hello");
31370 tejbeer 562
			var outletName = $('input[name="outletName"]').val();
563
			var counterSize = $('input[name="counterSize"]').val();
32464 tejbeer 564
			var table = document.getElementById('editbrandtable');
31370 tejbeer 565
			var brandValueJson = [];
566
			var leadBrands;
30416 tejbeer 567
 
31370 tejbeer 568
			if (outletName === "") {
569
				alert("Outlet Name is required");
570
				return;
571
			}
30416 tejbeer 572
 
31370 tejbeer 573
			if (counterSize === "") {
574
				alert("Counter Size is required");
575
				return;
576
			}
577
 
32464 tejbeer 578
			if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {
31402 tejbeer 579
				alert("Front Document is required");
580
				return;
581
			}
31370 tejbeer 582
 
32464 tejbeer 583
			if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {
31402 tejbeer 584
				alert("Front With Market Document is required");
585
				return;
586
			}
31370 tejbeer 587
 
32464 tejbeer 588
			if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {
31402 tejbeer 589
				alert("Internal Left Shot Document is required");
590
				return;
591
			}
592
 
32464 tejbeer 593
			if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {
31402 tejbeer 594
				alert("Internal Left Wall Document is required");
595
				return;
596
			}
597
 
598
 
32464 tejbeer 599
			if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {
31402 tejbeer 600
				alert("Internal Right Wall Document is required");
601
				return;
602
			}
603
 
604
 
31370 tejbeer 605
			for (i = 1; i < table.rows.length; i++) {
606
 
607
				var objCells = table.rows[i].cells;
608
 
609
				leadBrands = {
610
					brand: objCells[0].innerText,
611
					value: objCells[1].getElementsByTagName('input')[0].value
612
				}
613
				brandValueJson.push(leadBrands);
614
			}
615
 
616
 
617
			var leadDetailObject = {};
618
 
619
			leadDetailObject['leadId'] = leadId;
620
 
621
 
622
			leadDetailObject['outletName'] = outletName;
623
 
624
			leadDetailObject['counterSize'] = counterSize;
625
 
626
 
627
			leadDetailObject['leadBrands'] = brandValueJson;
628
 
629
			console.log(localStorage.getItem("frontp"));
630
 
631
 
31456 tejbeer 632
			leadDetailObject['frontp'] = localStorage
32464 tejbeer 633
				.getItem("frontph");
31370 tejbeer 634
 
635
 
31456 tejbeer 636
			leadDetailObject['frontWithMarket'] = localStorage
32464 tejbeer 637
				.getItem("internalMarketh");
31370 tejbeer 638
 
639
 
31456 tejbeer 640
			leadDetailObject['internalLongShot'] = localStorage
32464 tejbeer 641
				.getItem("leftShoth");
31456 tejbeer 642
 
643
 
644
			leadDetailObject['internalLeftWall'] = localStorage
32464 tejbeer 645
				.getItem("leftWallh");
31456 tejbeer 646
 
647
 
648
			leadDetailObject['internalRightWall'] = localStorage
32464 tejbeer 649
				.getItem("rightWallh");
31456 tejbeer 650
 
31370 tejbeer 651
			console.log(leadDetailObject);
652
 
653
			if (confirm("Are you sure you want to add lead detail!") == true) {
654
				doPostAjaxRequestWithJsonHandler(context + "/leadDetail", JSON.stringify(leadDetailObject), function(response) {
655
					console.log(response);
31409 tejbeer 656
					if (response == 'true') {
31406 tejbeer 657
						alert("Submit Successfully");
31409 tejbeer 658
					}
31370 tejbeer 659
 
660
				});
661
			}
662
 
663
		});
664
 
665
 
32464 tejbeer 666
	$(document).on('change', '.frontp',
31370 tejbeer 667
		function() {
668
 
669
			if (confirm('Document has been selected, Do you want to upload ?')) {
670
 
32464 tejbeer 671
				var documentId = uploadImage(this, "frontph");
31370 tejbeer 672
 
31402 tejbeer 673
 
31370 tejbeer 674
 
675
 
676
 
677
			} else {
678
 
679
			}
680
		});
681
 
32464 tejbeer 682
	$(document).on('change', '.internalMarket',
31370 tejbeer 683
		function() {
684
 
685
			if (confirm('Document has been selected, Do you want to upload ?')) {
686
 
32464 tejbeer 687
				var documentId = uploadImage(this, "internalMarketh");
31370 tejbeer 688
 
689
			} else {
690
 
691
			}
692
		});
693
 
32464 tejbeer 694
	$(document).on('change', '.leftShot',
31370 tejbeer 695
 
696
		function() {
697
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 698
				var documentId = uploadImage(this, "leftShoth");
31370 tejbeer 699
			} else {
700
 
701
			}
702
		});
703
 
32464 tejbeer 704
	$(document).on('change', '.leftWall',
31370 tejbeer 705
		function() {
706
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 707
				var documentId = uploadImage(this, "leftWallh");
31370 tejbeer 708
			} else {
709
 
710
			}
711
		});
712
 
32464 tejbeer 713
	$(document).on('change', '.rightWall',
31370 tejbeer 714
		function() {
715
			if (confirm('Document has been selected, Do you want to upload ?')) {
32464 tejbeer 716
				var documentId = uploadImage(this, "rightWallh");
31370 tejbeer 717
			} else {
718
			}
719
		});
720
 
721
 
722
 
723
 
25980 tejbeer 724
});
725
 
31404 tejbeer 726
function uploadImage(fileSelector, attrName) {
31403 tejbeer 727
	var documentId;
31370 tejbeer 728
	if (fileSelector != undefined
729
		&& fileSelector.files[0] != undefined) {
730
		var url = context
731
			+ '/document-upload';
732
 
733
		console.log(url);
734
		var file = fileSelector.files[0];
735
 
736
		console.log(file)
737
		doAjaxUploadRequestHandler(
738
			url,
739
			'POST',
740
			file,
741
			function(response) {
742
				console.log(response)
31403 tejbeer 743
				documentId = response.response.document_id;
31370 tejbeer 744
				console
745
					.log("documentId : "
746
						+ documentId);
747
 
748
 
31404 tejbeer 749
				localStorage
750
					.setItem(
751
						attrName,
752
						documentId);
31402 tejbeer 753
 
31370 tejbeer 754
			});
31402 tejbeer 755
		return documentId;
31370 tejbeer 756
	}
757
 
758
}
759
 
760
 
25980 tejbeer 761
function loadLead(domId) {
762
	doGetAjaxRequestHandler(context + "/getOpenLead", function(response) {
763
		$('#' + domId).html(response);
764
	});
765
}
766
 
25988 tejbeer 767
function loadClosedLead(domId, searchTerm) {
768
	doGetAjaxRequestHandler(context + "/getClosedLead", function(response) {
769
		$('#' + domId).html(response);
770
	})
771
}
772
 
25980 tejbeer 773
function statusAction() {
774
	var val = $('#status').val();
775
	if (val == "followUp") {
776
		$("#scheduleTime").show();
777
	} else {
778
		$("#scheduleTime").hide();
779
	}
780
 
781
}
27605 tejbeer 782
 
783
 
784
function editStatusAction() {
785
	var val = $('#editStatus').val();
786
	if (val == "followUp") {
787
		$("#editScheduleTime").show();
788
	} else {
789
		$("#editScheduleTime").hide();
790
	}
791
 
792
}
793
 
25988 tejbeer 794
function loadLeadSearchInfo(search_text) {
795
	loadSearchLead("main-content", search_text);
796
}
797
 
30185 tejbeer 798
function loadTeamCommitment(domId) {
799
	doGetAjaxRequestHandler(context + "/teamCommitment",
800
		function(response) {
801
			$('#' + domId).html(response);
802
		});
803
}
804
 
31370 tejbeer 805
function loadLeadDetail(domId) {
806
	doGetAjaxRequestHandler(context + "/getLeadDetail",
807
		function(response) {
808
			$('#' + domId).html(response);
809
		});
810
}
811
 
30416 tejbeer 812
function loadPartnerHealth(domId) {
813
	doGetAjaxRequestHandler(context + "/partnerHealth",
814
		function(response) {
815
			$('#' + domId).html(response);
816
		});
817
}
818
 
25988 tejbeer 819
function loadSearchLead(domId, search_text) {
820
	doGetAjaxRequestHandler(context + "/searchLeads?searchTerm=" + search_text,
27605 tejbeer 821
		function(response) {
822
			$('#' + domId).html(response);
823
		});
25988 tejbeer 824
}