Subversion Repositories SmartDukaan

Rev

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

Rev 28861 Rev 28885
Line 1... Line 1...
1
$(function() {
1
$(function() {
2
 
2
 
3
$(document).on('click', ".partner_dealer_mapping", function() {
3
	$(document).on('click', ".partner_dealer_mapping", function() {
4
 
4
 
5
	console.log("Hello");
5
		console.log("Hello");
6
	partnerDealerMapping("main-content");
6
		partnerDealerMapping("main-content");
7
	
7
 
8
	});  
8
	});
9
 
9
 
10
	$(document).on('click', ".partner_onboarding_verification", function() {
10
	$(document).on('click', ".partner_onboarding_verification", function() {
11
 
11
 
12
		partnerOnboardingVerification("main-content");
12
		partnerOnboardingVerification("main-content");
13
		
13
 
14
		});
14
	});
15
	
15
 
16
	
-
 
17
	$(document).on('click', ".partner-dashboard-training", function() {
16
	$(document).on('click', ".partner-dashboard-training", function() {
18
 
17
 
19
		console.log("Hello");
18
		console.log("Hello");
20
		partnerDashboardTraining("main-content");
19
		partnerDashboardTraining("main-content");
21
		
-
 
22
		});  
-
 
23
 
20
 
24
$(document).on('click', ".partner-dealer-submit", function() {
-
 
25
	
-
 
26
	var row = $(this).closest("tr");
-
 
27
	console.log(row);
-
 
28
	var brandlength = $(this).data("brandlength");
-
 
29
	var onboardingId = $(row).find("td:eq(0)").text();
-
 
30
	var partnerCode = $(row).find("td:eq(4)").text();
-
 
31
	
-
 
32
	console.log("brandlength" + brandlength)
-
 
33
	var brandCodes =[]
-
 
34
	for (let i=5; i< 5+brandlength; i++){
-
 
35
		
-
 
36
		brandCodes.push($(row).find("td:eq("+ i +") input[type='text']").val());
-
 
37
		}
-
 
38
	
-
 
39
	console.log("bands"+brandCodes);
-
 
40
	
-
 
41
	dmsCode = {
-
 
42
			"onboardingId" : onboardingId,
-
 
43
			"partnerCode" : partnerCode,
-
 
44
			 
-
 
45
			"brands" : brandCodes,
-
 
46
			}
-
 
47
 
-
 
48
	var jsonObject =	JSON.stringify(dmsCode)
-
 
49
	
-
 
50
	console.log("jsonObject"+jsonObject);
-
 
51
	
-
 
52
 
-
 
53
		doAjaxRequestWithJsonHandler(context + "/partnerDealerSubmit", "POST",jsonObject,
-
 
54
				function(response) {
-
 
55
					
-
 
56
			row.html(response);
-
 
57
			
-
 
58
				});
-
 
59
		
-
 
60
});
21
	});
61
 
22
 
62
$(document).on('click', ".partner-verification-submit", function() {
-
 
63
	
-
 
64
	var row = $(this).closest("tr");
23
	$(document).on(
65
	console.log(row);
24
			'click',
66
	
-
 
67
	var onboardingId = $(row).find("td:eq(0)").text();
-
 
68
	var comment = $(row).find("td:eq(8) input[type='text']").val();
-
 
69
	var nocGt = $(row).find("td:eq(6) option:selected").val();
-
 
70
	var rbmReason = $(row).find("td:eq(7) option:selected").val();
-
 
71
	var approval =$(row).find("td:eq(9) option:selected").val();
-
 
72
 
-
 
73
	console.log("onboardingId"+onboardingId);
-
 
74
	
-
 
75
	console.log("approval"+approval);
-
 
76
	console.log("nocGt"+nocGt);
-
 
77
	console.log("comment"+comment);
-
 
78
	
-
 
79
	
-
 
80
	var partnerVerficationObject = {};
25
			".partner-dealer-submit",
81
	partnerVerficationObject['onboardingId'] = onboardingId
-
 
82
	partnerVerficationObject['comment'] = comment
-
 
83
	partnerVerficationObject['nocGt'] = nocGt
-
 
84
	partnerVerficationObject['rbmReason'] = rbmReason
-
 
85
	
-
 
86
	partnerVerficationObject['approval'] = approval
-
 
87
	
-
 
88
	
-
 
89
	var jsonObject = JSON.stringify(partnerVerficationObject);
-
 
90
 
-
 
91
	console.log(jsonObject);
-
 
92
 
-
 
93
	if (confirm("Are you sure you want to submit the request") == true) {
-
 
94
		doAjaxRequestWithJsonHandler(context + "/partnerVerificationSubmit","POST",jsonObject,function(response) {
-
 
95
	    	row.html(response);
26
			function() {
96
            row.css("background-color", "#F8F8FF");
-
 
97
 
-
 
98
		});
-
 
99
	}
-
 
100
	
-
 
101
});
-
 
102
 
27
 
103
$(document).on('click', ".partner-training-submit", function() {
-
 
104
	
-
 
105
	var row = $(this).closest("tr");
28
				var row = $(this).closest("tr");
106
	console.log(row);
29
				console.log(row);
107
	
-
 
108
	var onboardingId = $(row).find("td:eq(0)").text();
30
				var brandlength = $(this).data("brandlength");
109
	
-
 
110
	var dateCompleted = $(row).find("td:eq(8) input[type='date']").val();
-
 
111
	if (dateCompleted != "") {
-
 
112
		dateCompleted = dateCompleted + "T00:00:00";
-
 
113
	}
-
 
114
	
-
 
115
	var dashboardTraining = $(row).find("td:eq(6) option:selected").val();
31
				var onboardingId = $(row).find("td:eq(0)").text();
116
	var appTraining = $(row).find("td:eq(7) option:selected").val();
32
				var partnerCode = $(row).find("td:eq(4)").text();
117
 
-
 
118
	console.log("onboardingId"+onboardingId);
-
 
119
	console.log("dateCompleted"+dateCompleted);
-
 
120
	console.log("dashboardTraining"+dashboardTraining);
-
 
121
	console.log("appTraining"+appTraining);
-
 
122
	
-
 
123
	
-
 
124
	var partnerDashboardTraining = {};
-
 
125
	partnerDashboardTraining['onboardingId'] = onboardingId
-
 
126
	partnerDashboardTraining['dateCompleted'] = dateCompleted
-
 
127
	partnerDashboardTraining['dashboardTraining'] = dashboardTraining
-
 
128
	partnerDashboardTraining['appTraining'] = appTraining
-
 
129
	
-
 
130
	
-
 
131
	var jsonObject = JSON.stringify(partnerDashboardTraining);
-
 
132
 
-
 
133
	console.log(jsonObject);
-
 
134
 
-
 
135
	if (confirm("Are you sure you want to submit the request") == true) {
-
 
136
		doAjaxRequestWithJsonHandler(context + "/partnerDashboardTrainingSubmit","POST",jsonObject,function(response) {
-
 
137
	    	row.html(response);
-
 
138
            row.css("background-color", "#F8F8FF");
-
 
139
 
-
 
140
		});
-
 
141
	}
-
 
142
	
-
 
143
});
-
 
144
 
33
 
145
var table = $('#partnerVerification').DataTable();
-
 
146
$(document).on('dblclick', '#partnerVerification tbody tr', function() {
-
 
147
console.log("dblclick");
34
				console.log("brandlength" + brandlength)
148
	var data = table.row(this).data();
35
				var brandCodes = []
149
 
-
 
150
	$(this).find(":selected").attr('disabled', false).show();
36
				for (let i = 5; i < 5 + brandlength; i++) {
151
	$(this).find(":input").attr('disabled', false).show();
-
 
152
	
-
 
153
});
-
 
154
 
37
 
155
var table = $('#partnerDashboardTraining').DataTable();
-
 
156
$(document).on('dblclick', '#partnerDashboardTraining tbody tr', function() {
-
 
157
console.log("dblclick");
-
 
158
	var data = table.row(this).data();
38
					brandCodes.push($(row).find(
159
 
-
 
160
	$(this).find(":selected").attr('disabled', false).show();
-
 
161
	$(this).find(":input").attr('disabled', false).show();
39
							"td:eq(" + i + ") input[type='text']").val());
162
	
40
				}
163
});
-
 
164
 
41
 
-
 
42
				console.log("bands" + brandCodes);
165
 
43
 
-
 
44
				dmsCode = {
-
 
45
					"onboardingId" : onboardingId,
-
 
46
					"partnerCode" : partnerCode,
166
 
47
 
-
 
48
					"brands" : brandCodes,
-
 
49
				}
167
 
50
 
168
var table = $('#partnerDealerMapping').DataTable();
51
				var jsonObject = JSON.stringify(dmsCode)
-
 
52
 
-
 
53
				console.log("jsonObject" + jsonObject);
-
 
54
 
169
$(document).on('dblclick', '#partnerDealerMapping tbody tr', function() {
55
				doAjaxRequestWithJsonHandler(context + "/partnerDealerSubmit",
-
 
56
						"POST", jsonObject, function(response) {
-
 
57
 
-
 
58
							row.html(response);
-
 
59
 
-
 
60
						});
-
 
61
 
-
 
62
			});
-
 
63
 
-
 
64
	$(document)
-
 
65
			.on(
-
 
66
					'click',
-
 
67
					".partner-verification-resend",
-
 
68
					function() {
-
 
69
 
-
 
70
						var row = $(this).closest("tr");
170
console.log("dblclick");
71
						console.log(row);
-
 
72
 
-
 
73
						var onboardingId = $(row).find("td:eq(0)").text();
-
 
74
 
-
 
75
						if (confirm("Are you sure you want to Resend this verification") == true) {
-
 
76
							doPostAjaxRequestHandler(
-
 
77
									context
-
 
78
											+ "/partnerVerificationResend?onboardingId="
-
 
79
											+ onboardingId, function(response) {
-
 
80
										row.html(response);
-
 
81
										row.css("background-color", "#F8F8FF");
-
 
82
 
-
 
83
									});
-
 
84
						}
-
 
85
 
-
 
86
					});
-
 
87
 
-
 
88
	$(document)
-
 
89
			.on(
-
 
90
					'click',
-
 
91
					".partner-verification-submit",
-
 
92
					function() {
-
 
93
 
171
	var data = table.row(this).data();
94
						var row = $(this).closest("tr");
-
 
95
						console.log(row);
172
 
96
 
-
 
97
						var onboardingId = $(row).find("td:eq(0)").text();
-
 
98
						var comment = $(row)
173
	$(this).find(":input").attr('disabled', false).show();
99
								.find("td:eq(8) input[type='text']").val();
-
 
100
						var nocGt = $(row).find("td:eq(6) option:selected")
-
 
101
								.val();
-
 
102
						var rbmReason = $(row).find("td:eq(7) option:selected")
-
 
103
								.val();
-
 
104
						var approval = $(row).find("td:eq(9) option:selected")
-
 
105
								.val();
-
 
106
 
-
 
107
						console.log("onboardingId" + onboardingId);
174
	
108
 
-
 
109
						console.log("approval" + approval);
-
 
110
						console.log("nocGt" + nocGt);
-
 
111
						console.log("comment" + comment);
175
	
112
 
-
 
113
						var partnerVerficationObject = {};
-
 
114
						partnerVerficationObject['onboardingId'] = onboardingId
-
 
115
						partnerVerficationObject['comment'] = comment
-
 
116
						partnerVerficationObject['nocGt'] = nocGt
-
 
117
						partnerVerficationObject['rbmReason'] = rbmReason
176
});
118
 
-
 
119
						partnerVerficationObject['approval'] = approval
177
 
120
 
-
 
121
						var jsonObject = JSON
-
 
122
								.stringify(partnerVerficationObject);
-
 
123
 
-
 
124
						console.log(jsonObject);
-
 
125
 
-
 
126
						if (confirm("Are you sure you want to submit the request") == true) {
-
 
127
							doAjaxRequestWithJsonHandler(context
-
 
128
									+ "/partnerVerificationSubmit", "POST",
-
 
129
									jsonObject, function(response) {
-
 
130
										row.html(response);
-
 
131
										row.css("background-color", "#F8F8FF");
-
 
132
 
-
 
133
									});
-
 
134
						}
-
 
135
 
-
 
136
					});
-
 
137
 
-
 
138
	$(document)
-
 
139
			.on(
-
 
140
					'click',
-
 
141
					".partner-training-submit",
-
 
142
					function() {
-
 
143
 
-
 
144
						var row = $(this).closest("tr");
-
 
145
						console.log(row);
-
 
146
 
-
 
147
						var onboardingId = $(row).find("td:eq(0)").text();
-
 
148
 
-
 
149
						var dateCompleted = $(row).find(
-
 
150
								"td:eq(8) input[type='date']").val();
-
 
151
						if (dateCompleted != "") {
-
 
152
							dateCompleted = dateCompleted + "T00:00:00";
-
 
153
						}
-
 
154
 
-
 
155
						var dashboardTraining = $(row).find(
-
 
156
								"td:eq(6) option:selected").val();
-
 
157
						var appTraining = $(row).find(
-
 
158
								"td:eq(7) option:selected").val();
-
 
159
 
-
 
160
						console.log("onboardingId" + onboardingId);
-
 
161
						console.log("dateCompleted" + dateCompleted);
-
 
162
						console.log("dashboardTraining" + dashboardTraining);
-
 
163
						console.log("appTraining" + appTraining);
-
 
164
 
-
 
165
						var partnerDashboardTraining = {};
-
 
166
						partnerDashboardTraining['onboardingId'] = onboardingId
-
 
167
						partnerDashboardTraining['dateCompleted'] = dateCompleted
-
 
168
						partnerDashboardTraining['dashboardTraining'] = dashboardTraining
-
 
169
						partnerDashboardTraining['appTraining'] = appTraining
-
 
170
 
-
 
171
						var jsonObject = JSON
-
 
172
								.stringify(partnerDashboardTraining);
-
 
173
 
-
 
174
						console.log(jsonObject);
-
 
175
 
-
 
176
						if (confirm("Are you sure you want to submit the request") == true) {
-
 
177
							doAjaxRequestWithJsonHandler(context
-
 
178
									+ "/partnerDashboardTrainingSubmit",
-
 
179
									"POST", jsonObject, function(response) {
-
 
180
										row.html(response);
-
 
181
										row.css("background-color", "#F8F8FF");
-
 
182
 
-
 
183
									});
-
 
184
						}
-
 
185
 
-
 
186
					});
-
 
187
 
-
 
188
	var table = $('#partnerVerification').DataTable();
-
 
189
	$(document).on('dblclick', '#partnerVerification tbody tr', function() {
-
 
190
		console.log("dblclick");
-
 
191
		var data = table.row(this).data();
-
 
192
 
-
 
193
		$(this).find(":selected").attr('disabled', false).show();
-
 
194
		$(this).find(":input").attr('disabled', false).show();
-
 
195
 
-
 
196
	});
-
 
197
 
-
 
198
	var table = $('#partnerDashboardTraining').DataTable();
-
 
199
	$(document).on('dblclick', '#partnerDashboardTraining tbody tr',
-
 
200
			function() {
-
 
201
				console.log("dblclick");
-
 
202
				var data = table.row(this).data();
-
 
203
 
-
 
204
				$(this).find(":selected").attr('disabled', false).show();
-
 
205
				$(this).find(":input").attr('disabled', false).show();
-
 
206
 
-
 
207
			});
-
 
208
 
-
 
209
	var table = $('#partnerDealerMapping').DataTable();
-
 
210
	$(document).on('dblclick', '#partnerDealerMapping tbody tr', function() {
-
 
211
		console.log("dblclick");
-
 
212
		var data = table.row(this).data();
-
 
213
 
-
 
214
		$(this).find(":input").attr('disabled', false).show();
-
 
215
 
-
 
216
	});
178
 
217
 
179
});
218
});
180
function partnerDealerMapping(domId) {
219
function partnerDealerMapping(domId) {
181
	doAjaxRequestHandler(context + "/partnerDealerMapping", "GET",
220
	doAjaxRequestHandler(context + "/partnerDealerMapping", "GET", function(
182
		function(response) {
221
			response) {
183
			$('#' + domId).html(response);
222
		$('#' + domId).html(response);
184
		});
223
	});
185
}
224
}
186
 
225
 
187
function partnerDashboardTraining(domId) {
226
function partnerDashboardTraining(domId) {
188
	doAjaxRequestHandler(context + "/partnerDashboardTraining", "GET",
227
	doAjaxRequestHandler(context + "/partnerDashboardTraining", "GET",
189
		function(response) {
228
			function(response) {
190
			$('#' + domId).html(response);
229
				$('#' + domId).html(response);
191
		});
230
			});
192
}
231
}
193
 
232
 
194
 
-
 
195
function partnerOnboardingVerification(domId) {
233
function partnerOnboardingVerification(domId) {
196
	doAjaxRequestHandler(context + "/partnerOnboardingVerification", "GET",
234
	doAjaxRequestHandler(context + "/partnerOnboardingVerification", "GET",
197
		function(response) {
235
			function(response) {
198
			$('#' + domId).html(response);
236
				$('#' + domId).html(response);
199
		});
237
			});
200
}
238
}
201
 
-
 
202
 
-