Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
27763 tejbeer 1
$(function() {
27829 tejbeer 2
	$(document).on('click', '.submit1', function() {
3
		var row = $(this).closest("tr");
4
		console.log(row);
5
		var rowIndex = $(this).closest('tr').prevAll().length;
27884 tejbeer 6
 
27829 tejbeer 7
		var data0 = $(row).find("td:eq(0)").text();
27833 tejbeer 8
 
27836 tejbeer 9
		var data1 = $(row).find("td:eq(1)").text();
27833 tejbeer 10
		var data2 = $(row).find("td:eq(2)").text();
27829 tejbeer 11
		if (data2 != "") {
12
			data2 = data2 + "T00:00:00";
13
		}
27833 tejbeer 14
		var data3 = $(row).find("td:eq(3) input[type='date']").val();
15
		if (data3 != "") {
16
			data3 = data3 + "T00:00:00";
17
		}
18
		var data4 = $(row).find("td:eq(4) input[type='text']").val();
19
 
20
		var data5 = $(row).find("td:eq(5) input[type='number']").val();
27829 tejbeer 21
		var data6 = $(row).find("td:eq(6) input[type='text']").val();
22
		var data7 = $(row).find("td:eq(7) input[type='text']").val();
27833 tejbeer 23
		var data8 = $(row).find("td:eq(8) input[type='text']").val();
27763 tejbeer 24
 
27829 tejbeer 25
		var data9 = $(row).find("td:eq(9) input[type='text']").val();
26
		var data10 = $(row).find("td:eq(10) input[type='text']").val();
27884 tejbeer 27
		var data11 = $(row).find("td:eq(11) input[type='date']").val();
28
		if (data11 != "") {
29
			data11 = data11 + "T00:00:00";
30
		}
27813 tejbeer 31
 
27884 tejbeer 32
		var data12 = $(row).find("td:eq(12) input[type='text']").val();
27833 tejbeer 33
 
27884 tejbeer 34
		var data13 = $(row).find("td:eq(13) input[type='date']").val();
35
		if (data13 != "") {
36
			data13 = data13 + "T00:00:00";
27829 tejbeer 37
		}
27884 tejbeer 38
		var data14 = $(row).find(".kyc input[type=hidden]").val();
39
		var data15 = $(row).find(".aadhar input[type=hidden]").val();
40
		var data16 = $(row).find(".pan input[type=hidden]").val();
41
		var data17 = $(row).find(".gst input[type=hidden]").val();
42
		var data18 = $(row).find(".cancheque input[type=hidden]").val();
43
		var data19 = $(row).find(".rent input[type=hidden]").val();
44
		console.log("data19" + data19);
45
		var data20 = $(row).find(".loi input[type=hidden]").val();
27829 tejbeer 46
		console.log("data18" + data18);
27884 tejbeer 47
		var data21 = $(row).find("td:eq(21) input[type='text']").val();
27829 tejbeer 48
		var data22 = $(row).find("td:eq(22) input[type='date']").val();
49
		if (data22 != "") {
50
			data22 = data22 + "T00:00:00";
51
		}
52
		var data23 = $(row).find("td:eq(23) input[type='date']").val();
53
		if (data23 != "") {
54
			data23 = data23 + "T00:00:00";
55
		}
27833 tejbeer 56
		var data24 = $(row).find("td:eq(24) input[type='date']").val();
57
		if (data24 != "") {
58
			data24 = data24 + "T00:00:00";
27829 tejbeer 59
		}
27884 tejbeer 60
		var data25 = $(row).find("td:eq(25) input[type='date']").val();
61
		if (data25 != "") {
62
			data25 = data25 + "T00:00:00";
27829 tejbeer 63
		}
27884 tejbeer 64
		var data26 = $(row).find("td:eq(26) input[type='text']").val();
27813 tejbeer 65
 
27833 tejbeer 66
		var data27 = $(row).find("td:eq(27) input[type='date']").val();
67
		if (data27 != "") {
68
			data27 = data27 + "T00:00:00";
69
		}
27829 tejbeer 70
 
27884 tejbeer 71
		var data28 = $(row).find("td:eq(28) input[type='date']").val();
27833 tejbeer 72
 
27884 tejbeer 73
		if (data28 != "") {
74
			data28 = data28 + "T00:00:00";
75
		}
27833 tejbeer 76
 
27884 tejbeer 77
 
78
		var data29 = $(row).find("td:eq(29) input[type='checkbox']").is(":checked") ? 1 : 0;
79
 
27829 tejbeer 80
		var prebookingListingObject = {};
81
		prebookingListingObject['id'] = data0
27833 tejbeer 82
 
83
 
84
		prebookingListingObject['createdTimestamp'] = data2
85
		prebookingListingObject['acquiredDate'] = data3
86
		prebookingListingObject['outletName'] = data4
87
		prebookingListingObject['phoneNumber'] = data5
88
		prebookingListingObject['city'] = data6
89
		prebookingListingObject['stateHead'] = data7
90
		prebookingListingObject['bdm'] = data8
27829 tejbeer 91
 
27833 tejbeer 92
		prebookingListingObject['agreedBrandFees'] = data9
27884 tejbeer 93
        prebookingListingObject['receivedBrandFees'] = data10
94
        prebookingListingObject['finalBrandFees'] = data11
95
		prebookingListingObject['agreedWallet'] = data12
96
		prebookingListingObject['investmentDate'] = data13
97
		prebookingListingObject['kyc'] = data14
98
		prebookingListingObject['aadharDoc'] = data15
99
		prebookingListingObject['panDoc'] = data16
100
		prebookingListingObject['gst'] = data17
101
		prebookingListingObject['cancelCheque'] = data18
102
		prebookingListingObject['rentAgreement'] = data19
103
		prebookingListingObject['loi'] = data20
104
		prebookingListingObject['code'] = data21
105
		prebookingListingObject['receePlaned'] = data22
106
		prebookingListingObject['receeActual'] = data23
107
		prebookingListingObject['designingPlaned'] = data24
108
		prebookingListingObject['designingActual'] = data25
109
		prebookingListingObject['stockPayment'] = data26
110
		prebookingListingObject['expectedDate'] = data27
111
		prebookingListingObject['payDate'] = data28
112
		prebookingListingObject['billingStatus'] = data29
27829 tejbeer 113
 
114
		var jsonObject = JSON.stringify(prebookingListingObject);
115
 
116
		console.log(jsonObject);
117
 
118
		if (confirm("Are you sure you want to submit the request") == true) {
27842 tejbeer 119
			doAjaxRequestWithJsonHandler(context + "/partnerOnBoardingListing","POST",jsonObject,function(response) {
120
		    	row.html(response);
27858 tejbeer 121
                row.css("background-color", "#F8F8FF");
122
 
27842 tejbeer 123
			});
27829 tejbeer 124
		}
125
 
126
	});
27842 tejbeer 127
 
27829 tejbeer 128
 
129
 
130
 
131
	$(document).on('click', ".partner-onboarding-index", function() {
27763 tejbeer 132
		panelListing("main-content");
133
	});
27813 tejbeer 134
 
135
 
136
	$(document).on('click', ".partner-onboarding-open", function() {
137
		console.log("yes");
27799 tejbeer 138
		partnerOnboardingOpen("main-content");
139
	});
27813 tejbeer 140
 
27829 tejbeer 141
	$(document).on('click', ".partner-onboarding-reject", function() {
27799 tejbeer 142
		console.log("helo");
27763 tejbeer 143
 
27799 tejbeer 144
		partnerOnboardingReject("main-content");
145
	});
146
 
27813 tejbeer 147
	$(document).on('input', 'table#example input[type=file]', function() {
148
		if (confirm('Confirm upload ?')) {
149
			var fileSelector = $(this)[0];
150
			if (fileSelector != undefined
151
				&& fileSelector.files[0] != undefined) {
152
				var url = `${context}/document-upload`;
153
				console.log(url);
154
				var file = this.files[0];
155
				let fileInput = $(this);
156
				doAjaxUploadRequestHandler(
157
					url,
158
					'POST',
159
					file,
160
					function(response) {
161
						console.log(response);
162
						var documentId = response.response.document_id;
163
						console.log("documentId : " + documentId);
164
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
165
					});
166
				// alert("Retailer Shop Document
167
				// is required");
168
			}
169
		} else {
170
			// Do nothing!
171
		}
172
	});
27799 tejbeer 173
 
27829 tejbeer 174
	$(document).on('click', '#newmodal', function() {
27813 tejbeer 175
 
176
 
27829 tejbeer 177
		var json = partnerOnBoardingListingJson();
178
		console.log(json);
179
		doAjaxRequestWithJsonHandler(
180
			context
181
			+ "/partnerOnBoardingListing",
182
			"POST",
183
			json,
184
			function(response) {
27842 tejbeer 185
 
27829 tejbeer 186
					panelListing("main-content");
27842 tejbeer 187
 
27813 tejbeer 188
 
27829 tejbeer 189
			});
190
	});
27813 tejbeer 191
 
27829 tejbeer 192
	var table = $('#example').DataTable();
193
	$(document).on('dblclick', '#example tbody tr', function() {
27813 tejbeer 194
 
27829 tejbeer 195
		var data = table.row(this).data();
27813 tejbeer 196
 
27829 tejbeer 197
		$(this).find(":input").attr('disabled', false).show();
198
		$(this).css("background-color", "#87d3f8");
27884 tejbeer 199
		let a=12;
200
		let b=12;
201
		console.log("yes"+a==b);
202
 
27829 tejbeer 203
	});
27813 tejbeer 204
 
205
 
27829 tejbeer 206
	$(document).on('click', ".delete", function() {
27813 tejbeer 207
 
27829 tejbeer 208
		var id = $(this).data('id');
209
		console.log('helo');
210
		var id = $(this).data('id');
211
		console.log(id);
212
		if (confirm("Are you sure your outlet is open") == true) {
213
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
214
				function(response) {
27813 tejbeer 215
 
27829 tejbeer 216
					console.log("reponse" + response);
217
					if (response == 'true') {
218
						alert("congratulations your outlet is successfully open");
27813 tejbeer 219
 
27829 tejbeer 220
						panelListing("main-content");
221
					}
222
				});
223
		}
27813 tejbeer 224
 
27829 tejbeer 225
	});
27813 tejbeer 226
 
27829 tejbeer 227
 
228
	$(document).on('click', ".rejectpartneronboarding", function() {
229
		var id = $(this).data('id');
230
		console.log('helo');
231
		var id = $(this).data('id');
232
		console.log(id);
233
		if (confirm("Are you sure you want to reject the request") == true) {
234
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
235
				function(response) {
236
 
237
					console.log("reponse" + response);
238
					if (response == 'true') {
239
						alert("successfully rejected");
240
						panelListing("main-content");
241
					}
242
				});
243
		}
244
 
245
	});
246
 
27763 tejbeer 247
});
248
 
27855 tejbeer 249
$(document).on('click', ".Del", function() {
250
		var $td = $(this).closest("td");
251
//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
252
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
253
	var dataDel=$td.find("input[type=hidden]").val('0');
254
	dataDel=0;
255
	console.log(dataDel);
256
if(dataDel==0)
257
{
258
	$td.css({'background-color':'pink'});
259
	console.log("true");
260
	$td.find('a',".download").hide();
261
	$td.find('a',".Del").hide();
262
}
263
 
264
 
265
	});
27813 tejbeer 266
 
27855 tejbeer 267
 
27813 tejbeer 268
function partnerOnBoardingListingJson() {
27829 tejbeer 269
	var prebookingListingObject = {};
270
	prebookingListingObject['outletName'] = $('#outLetName1').val();
271
	prebookingListingObject['phoneNumber'] = $('#number1').val();
272
	acquireddate1 = $('#acquireddate1').val();
273
	if (acquireddate1 != "") {
274
		acquireddate1 = acquireddate1 + "T00:00:00";
275
	}
27813 tejbeer 276
 
27829 tejbeer 277
	prebookingListingObject['acquiredDate'] = acquireddate1
278
	return JSON.stringify(prebookingListingObject);
279
}
27813 tejbeer 280
 
281
 
27829 tejbeer 282
function panelListing(domId) {
283
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
284
		function(response) {
285
			$('#' + domId).html(response);
286
		});
287
}
27813 tejbeer 288
 
289
 
290
 
27829 tejbeer 291
 
27763 tejbeer 292
function panelListing(domId) {
293
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
294
		function(response) {
295
			$('#' + domId).html(response);
296
		});
297
}
27799 tejbeer 298
function partnerOnboardingOpen(domId) {
299
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
300
		function(response) {
301
			$('#' + domId).html(response);
302
		});
303
}
304
function partnerOnboardingReject(domId) {
305
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
306
		function(response) {
307
			$('#' + domId).html(response);
308
		});
309
}
27763 tejbeer 310
 
27813 tejbeer 311
 
27763 tejbeer 312
function panelOnBoardingListing(domId) {
313
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
314
		function(response) {
315
			$('#' + domId).html(response);
316
		});
317
 
318
}
27842 tejbeer 319
 function partnerOnBoardingListingJson() {
320
            var prebookingListingObject = {};
321
            prebookingListingObject['outletName'] = $('#outLetName1').val();
322
            prebookingListingObject['phoneNumber'] = $('#number1').val();
323
            acquireddate1 =$('#acquireddate1').val();
324
            if (acquireddate1 != "") {
325
                acquireddate1 = acquireddate1 + "T00:00:00";
326
            }
327
 
328
             prebookingListingObject['acquiredDate']=acquireddate1
329
            return JSON.stringify(prebookingListingObject);
330
        }
27763 tejbeer 331
 
332
 
27842 tejbeer 333
        function panelListing(domId) {
334
            doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
335
                    function (response) {
336
                        $('#' + domId).html(response);
337
                    });
338
        }
27763 tejbeer 339
 
340
 
341
 
27842 tejbeer 342