Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
2749 vikas 1
var orderTable;
2
var cartTable;
2830 vikas 3
var userCommunicationTable;
3090 mandeep.dh 4
function loadUserPane(domId, userId) {
2674 vikas 5
	$.ajax({
6
		 type: "GET",
7
		 url: "/crm/user-info?userId=" + userId,
8
		 success: function(response){
9
			 $('#' + domId).html(response);
10
		 }
11
	 });
12
}
13
 
14
function loadOrderPane(domId, userId, orderId)	{
15
	$.ajax({
16
		 type: "GET",
17
		 url: "/crm/user-orders?userId=" + userId,
18
		 success: function(response){
19
			 $('#' + domId).html(response);
20
			 loadOrderInfo("bottom-infopane", userId, orderId);
2749 vikas 21
			 orderTable = $('#user-orders').dataTable({
2682 vikas 22
				"aaSorting": [[1,'desc']],
2674 vikas 23
				"iDisplayLength" : 5,
24
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
25
			 });
26
		 }
27
	 });
28
}
29
 
2714 vikas 30
function loadCartPane(domId, userId, cartId)	{
31
	$.ajax({
32
		 type: "GET",
33
		 url: "/crm/user-cart?userId=" + userId + "&cartId=" + cartId,
34
		 success: function(response){
35
			 $('#' + domId).html(response);
2749 vikas 36
			 cartTable = $('#user-cart').dataTable({
2714 vikas 37
				"aaSorting": [[1,'desc']],
38
				"iDisplayLength" : 10,
39
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
40
			 });
41
		 }
42
	 });
43
}
44
 
2830 vikas 45
function loadUserCommunicationPane(domId, userId)	{
46
	$.ajax({
47
		 type: "GET",
48
		 url: "/crm/user-communications?userId=" + userId,
49
		 success: function(response){
50
			 $('#' + domId).html(response);
51
			 userCommunicationTable = $('#user-communications').dataTable({
52
				"aaSorting": [[0,'desc']],
53
				"iDisplayLength" : 5,
54
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
55
			 });
56
		 }
57
	 });
58
}
59
 
2674 vikas 60
function loadOrderInfo(domId, userId, orderId)	{
61
	$.ajax({
62
		 type: "GET",
63
		 url: "/crm/user-order-info?userId=" + userId + "&orderId=" + orderId,
64
		 success: function(response){
65
			 $('#' + domId).html(response);
2714 vikas 66
			 $('#user-orders tr').removeClass('selected');
67
			 $('#order-row-' + orderId).addClass('selected');
3090 mandeep.dh 68
//			 var shipmentDetailsTable = $('#shipment-details').dataTable({
69
//					"iDisplayLength" : 10,
70
//					"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
71
//			 });
2674 vikas 72
		 }
73
	 });
2714 vikas 74
}
75
 
76
function loadLineInfo(domId, userId, itemId)	{
77
	$.ajax({
78
		 type: "GET",
79
		 url: "/crm/user-line-info?userId=" + userId + "&itemId=" + itemId,
80
		 success: function(response){
81
			 $('#' + domId).html(response);
82
			 $('#user-cart tr').removeClass('selected');
83
			 $('#cart-row-' + itemId).addClass('selected');
84
		 }
85
	 });
2830 vikas 86
}
87
 
88
function loadCommunicationInfo(domId, userId, commId) {
89
	$.ajax({
90
		 type: "GET",
91
		 url: "/crm/user-communication-info?userId=" + userId + "&commId=" + commId,
92
		 success: function(response){
93
			 $('#' + domId).html(response);
94
			 $('#user-cart tr').removeClass('selected');
95
			 $('#cart-row-' + commId).addClass('selected');
96
		 }
97
	 });
3090 mandeep.dh 98
}
99
 
100
function loadTicketInfo(domId, userId, ticketId) {
101
	$.ajax({
102
		 type: "GET",
103
		 url: "/crm/user-tickets/" + ticketId + "/edit",
104
		 success: function(response) {
105
			 $('#' + domId).html(response);
106
			 $('#user-tickets tr').removeClass('selected');
107
			 $('#ticket-row-' + ticketId).addClass('selected');
108
//			 var activityTable = $('#activity-table').dataTable({
109
//					"aaSorting": [[3,'desc']],
110
//					"iDisplayLength" : 5,
111
//					"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
112
//			 });
113
		 }
114
	 });
115
}
116
 
117
function loadTicketPane(domId, userId) {
118
	$.ajax({
119
		 type: "GET",
120
		 url: "/crm/user-tickets?userId=" + userId,
121
		 success: function(response){
122
			 $('#' + domId).html(response);
123
			 var ticketTable = $('#user-tickets').dataTable({
124
				"aaSorting": [[3,'desc']],
125
				"iDisplayLength" : 5,
126
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
127
			 });
128
		 }
129
	 });
130
}
131
 
132
function loadActivityInfo(domId, userId, activityId) {
133
	$.ajax({
134
		 type: "GET",
135
		 url: "/crm/user-activity-info?userId=" + userId + "&activityId=" + activityId,
136
		 success: function(response){
137
			 $('#' + domId).html(response);
138
			 $('#user-activity tr').removeClass('selected');
139
			 $('#activity-row-' + activityId).addClass('selected');
140
		 }
141
	 });
142
}
143
 
144
function loadActivityPane(domId, userId) {
145
	$.ajax({
146
		 type: "GET",
147
		 url: "/crm/user-activity?userId=" + userId,
148
		 success: function(response){
149
			 $('#' + domId).html(response);
150
			 var activityTable = $('#user-activity').dataTable({
151
				"aaSorting": [[1,'desc']],
152
				"iDisplayLength" : 5,
153
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
154
			 });
155
		 }
156
	 });
157
}
158
 
159
function loadTicketCreationForm(domId, userId) {
160
	$.ajax({
161
		 type: "GET",
162
		 url: "/crm/user-tickets/new?userId=" + userId,
163
		 success: function(response){
164
			 $('#' + domId).html(response);
165
		 }
166
	 });
167
}
168
 
169
function loadActivityCreationForm(domId, userId) {
170
	$.ajax({
171
		 type: "GET",
172
		 url: "/crm/user-activity/new?userId=" + userId,
173
		 success: function(response){
174
			 $('#' + domId).html(response);
175
		 }
176
	 });
177
}
178
 
179
function updateTicket(domId, ticketId, params) {
180
	$.ajax({
181
		 type: "PUT",
182
		 url: "/crm/user-tickets/" + ticketId + "?" + params,
183
		 success: function(response) {
184
			 $('#' + domId).html(response);
185
			 var ticketTable = $('#user-tickets').dataTable({
186
					"aaSorting": [[3,'desc']],
187
					"iDisplayLength" : 5,
188
					"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
189
			 });
190
		 }
191
	 });
192
}
193
 
194
function createTicket(domId, params) {
195
	$.ajax({
196
		 type: "POST",
197
		 url: "/crm/user-tickets",
198
		 data: params,
199
		 success: function(response){
200
			 $('#' + domId).html(response);
201
			 var ticketTable = $('#user-tickets').dataTable({
202
					"aaSorting": [[3,'desc']],
203
					"iDisplayLength" : 5,
204
					"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
205
			 });
206
		 }
207
	 });
208
}
209
 
210
function createActivity(domId, params) {
211
	$.ajax({
212
		type: "POST",
213
		url: "/crm/user-activity",
214
		data: params,
215
		success: function(response){
216
			$('#' + domId).html(response);
217
			var activityTable = $('#user-activity').dataTable({
218
				"aaSorting": [[3,'desc']],
219
				"iDisplayLength" : 5,
220
				"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]
221
			});
222
		}
223
	});
2674 vikas 224
}