Subversion Repositories SmartDukaan

Rev

Rev 24574 | Rev 24699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24574 Rev 24620
Line 5... Line 5...
5
		loadCreateCategory("main-content");
5
		loadCreateCategory("main-content");
6
	});
6
	});
7
	$(".create-region").live('click', function() {
7
	$(".create-region").live('click', function() {
8
		loadCreateRegion("main-content");
8
		loadCreateRegion("main-content");
9
	});
9
	});
-
 
10
	$("#ticket-last-activity").live('click', function() {
-
 
11
		var ticketId = $(this).data('ticketid');
-
 
12
		var activity = $(this).data('activity');
-
 
13
		console.log(ticketId);
-
 
14
		console.log(activity);
-
 
15
		if (confirm("Are you sure you want to change last activity!") == true) {
-
 
16
			createLastActivity(ticketId, activity);
-
 
17
		}
-
 
18
	});
10
 
19
 
11
	$("#region").live('change', function() {
20
	$("#region").live('change', function() {
12
		var regionId=$("#region").val();
21
		var regionId = $("#region").val();
13
		console.log(regionId);
22
		console.log(regionId);
14
		loadPartnerForRegion(regionId);
23
		loadPartnerForRegion(regionId);
15
	});
24
	});
16
 
25
 
17
	$(".change-ticket-button")
26
	$(".change-ticket-button")
Line 52... Line 61...
52
		var assignee = $(this).data('assignee');
61
		var assignee = $(this).data('assignee');
53
		console.log(assignee);
62
		console.log(assignee);
54
		loadActivities(ticketId, assignee);
63
		loadActivities(ticketId, assignee);
55
	});
64
	});
56
	$(".my-ticket").live('click', function() {
65
	$(".my-ticket").live('click', function() {
57
		loadMyTicket("main-content", null, null);
66
		loadMyTicket("main-content");
58
	});
67
	});
59
	$("#close-ticket").live('click', function() {
68
	$("#close-ticket").live('click', function() {
60
		var ticketId = $(this).data('ticketid');
69
		var ticketId = $(this).data('ticketid');
61
		closeTicket(ticketId);
70
		closeTicket(ticketId);
62
	});
71
	});
Line 184... Line 193...
184
														params,
193
														params,
185
														function(response) {
194
														function(response) {
186
															if (response == "true") {
195
															if (response == "true") {
187
																alert("successfully created");
196
																alert("successfully created");
188
																loadCreateTicket("main-content");
197
																loadCreateTicket("main-content");
-
 
198
															} else {
-
 
199
																alert("You have reached maximum number of tickets , pls click on Resolved for the resolved tickets to create new.");
189
															}
200
															}
190
														});
201
														});
191
 
202
 
192
											}
203
											}
193
										}
204
										}
Line 390... Line 401...
390
function loadCreateRegion(domId) {
401
function loadCreateRegion(domId) {
391
	doGetAjaxRequestHandler(context + "/cs/createRegion", function(response) {
402
	doGetAjaxRequestHandler(context + "/cs/createRegion", function(response) {
392
		$('#' + domId).html(response);
403
		$('#' + domId).html(response);
393
	});
404
	});
394
}
405
}
395
function loadMyTicket(domId, status, orderBy) {
406
function loadMyTicket(domId) {
396
	if (status == null && orderBy == null) {
-
 
397
		doGetAjaxRequestHandler(context + "/cs/myticket", function(response) {
-
 
398
			$('#' + domId).html(response);
-
 
399
		});
407
 
400
	} else {
-
 
401
		doGetAjaxRequestHandler(context + "/cs/myticket?status=" + status
408
	doGetAjaxRequestHandler(context + "/cs/myticket", function(response) {
402
				+ "&orderBy=" + orderBy, function(response) {
-
 
403
			$('#' + domId).html(response);
409
		$('#' + domId).html(response);
404
		});
410
	});
405
	}
-
 
406
}
411
}
407
 
412
 
408
function loadCreatePartnerRegion(domId) {
413
function loadCreatePartnerRegion(domId) {
409
	doGetAjaxRequestHandler(context + "/cs/createPartnerRegion", function(
414
	doGetAjaxRequestHandler(context + "/cs/createPartnerRegion", function(
410
			response) {
415
			response) {
Line 505... Line 510...
505
			params, function(response) {
510
			params, function(response) {
506
				alert("Sub Category created successfully");
511
				alert("Sub Category created successfully");
507
				loadCreateSubCategory(domId);
512
				loadCreateSubCategory(domId);
508
			});
513
			});
509
}
514
}
-
 
515
function createLastActivity(ticketId, activity) {
-
 
516
	var params = {
-
 
517
		"ticketId" : ticketId,
-
 
518
		"lastactivity" : activity
-
 
519
	}
-
 
520
	doPostAjaxRequestWithParamsHandler(context + "/cs/create-last-activity",
-
 
521
			params, function(response) {
-
 
522
				if (response == "true") {
-
 
523
					alert("successfully mark last activity");
-
 
524
					loadMyTicket("main-content");
-
 
525
				}
-
 
526
			});
-
 
527
}
510
function closeTicket(ticketId) {
528
function closeTicket(ticketId) {
511
	var dialog = bootbox
529
	var dialog = bootbox
512
			.dialog({
530
			.dialog({
513
				title : "Are you sure want to close ticket!",
531
				title : "Are you sure want to close ticket!",
514
				message : "<div class=\"col-lg-6 form-group\">"
532
				message : "<div class=\"col-lg-6 form-group\">"
Line 618... Line 636...
618
						$(".activity-container .modal-body").append(
636
						$(".activity-container .modal-body").append(
619
								partnerMessage);
637
								partnerMessage);
620
					}
638
					}
621
					if (response[i].type = "COMMUNICATION_OUT"
639
					if (response[i].type = "COMMUNICATION_OUT"
622
							&& response[i].createdBy > 0) {
640
							&& response[i].createdBy > 0) {
623
						if(response[i].name){
641
						if (response[i].name) {
624
						var assigneeMessage = "<div class=\"outgoing_msg\">"
-
 
625
								+ "<div class=\"sent_msg\">" +"<span style=color:green>"+"~"+response[i].name+ "<p>"
-
 
626
								+ response[i].message +"</span></p>"
-
 
627
								+ "<span class=\"time_date\">"
-
 
628
								+ response[i].createTimestamp.hour + ":"
-
 
629
								+ response[i].createTimestamp.minute + "|"
-
 
630
								+ response[i].createTimestamp.dayOfMonth + "/"
-
 
631
								+ response[i].createTimestamp.monthValue + "/"
-
 
632
								+ response[i].createTimestamp.year
-
 
633
								+ "</span> </div>" + "</div>";
-
 
634
					}
-
 
635
						else
-
 
636
							{
-
 
637
							var assigneeMessage = "<div class=\"outgoing_msg\">"
642
							var assigneeMessage = "<div class=\"outgoing_msg\">"
638
								+ "<div class=\"sent_msg\">"+ "<p>"
643
									+ "<div class=\"sent_msg\">"
-
 
644
									+ "<span style=color:green>"
-
 
645
									+ "~"
-
 
646
									+ response[i].name
-
 
647
									+ "<p>"
639
								+ response[i].message +"</span></p>"
648
									+ response[i].message
-
 
649
									+ "</span></p>"
-
 
650
									+ "<span class=\"time_date\">"
-
 
651
									+ response[i].createTimestamp.hour
-
 
652
									+ ":"
-
 
653
									+ response[i].createTimestamp.minute
-
 
654
									+ "|"
-
 
655
									+ response[i].createTimestamp.dayOfMonth
-
 
656
									+ "/"
-
 
657
									+ response[i].createTimestamp.monthValue
-
 
658
									+ "/"
-
 
659
									+ response[i].createTimestamp.year
-
 
660
									+ "</span> </div>" + "</div>";
-
 
661
						} else {
-
 
662
							var assigneeMessage = "<div class=\"outgoing_msg\">"
-
 
663
									+ "<div class=\"sent_msg\">"
-
 
664
									+ "<p>"
-
 
665
									+ response[i].message
-
 
666
									+ "</span></p>"
640
								+ "<span class=\"time_date\">"
667
									+ "<span class=\"time_date\">"
641
								+ response[i].createTimestamp.hour + ":"
668
									+ response[i].createTimestamp.hour
-
 
669
									+ ":"
642
								+ response[i].createTimestamp.minute + "|"
670
									+ response[i].createTimestamp.minute
-
 
671
									+ "|"
643
								+ response[i].createTimestamp.dayOfMonth + "/"
672
									+ response[i].createTimestamp.dayOfMonth
-
 
673
									+ "/"
644
								+ response[i].createTimestamp.monthValue + "/"
674
									+ response[i].createTimestamp.monthValue
-
 
675
									+ "/"
645
								+ response[i].createTimestamp.year
676
									+ response[i].createTimestamp.year
646
								+ "</span> </div>" + "</div>";
677
									+ "</span> </div>" + "</div>";
647
							}
678
						}
648
						$(".activity-container .modal-body").append(
679
						$(".activity-container .modal-body").append(
649
								assigneeMessage);
680
								assigneeMessage);
650
					}
681
					}
651
				}
682
				}
652
			});
683
			});