Subversion Repositories SmartDukaan

Rev

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

Rev 32843 Rev 33512
Line -... Line 1...
-
 
1
$(document).on('click', ".onboarding_timeline", function () {
-
 
2
    doGetAjaxRequestHandler(context + "/partnerStoreTimeline",
1
$(function() {
3
        function (response) {
-
 
4
            $('#' + 'main-content').html(response);
-
 
5
        });
-
 
6
});
-
 
7
 
-
 
8
$(document).on('click', ".legal-kyc", function () {
-
 
9
    doGetAjaxRequestHandler(context + "/getOpenPartnerPendingKyc",
-
 
10
        function (response) {
-
 
11
            $('#' + 'main-content').html(response);
-
 
12
        });
-
 
13
});
2
 
14
 
3
	$(document).on('click', ".onboarding_timeline", function() {
-
 
4
		doGetAjaxRequestHandler(context + "/partnerStoreTimeline",
-
 
5
			function(response) {
-
 
6
				$('#' + 'main-content').html(response);
-
 
7
			});
-
 
8
	});
-
 
9
 
-
 
10
	$(document).on('click', ".legal-kyc", function() {
-
 
11
		doGetAjaxRequestHandler(context + "/getOpenPartnerPendingKyc",
-
 
12
			function(response) {
-
 
13
				$('#' + 'main-content').html(response);
-
 
14
			});
-
 
15
	});
-
 
16
 
-
 
17
	$(document).on('click', '.submit1', function() {
15
$(document).on('click', '.submit1', function () {
18
		var row = $(this).closest("tr");
16
    var row = $(this).closest("tr");
19
		console.log(row);
17
    console.log(row);
20
		var rowIndex = $(this).closest('tr').prevAll().length;
18
    var rowIndex = $(this).closest('tr').prevAll().length;
21
 
19
 
22
		var data0 = $(row).find("td:eq(0)").text();
20
    var data0 = $(row).find("td:eq(0)").text();
23
		var data1 = $(row).find("input[name='outlateName']").val();
21
    var data1 = $(row).find("input[name='outlateName']").val();
24
		var data2 = $(row).find("td:eq(2)").text();
22
    var data2 = $(row).find("td:eq(2)").text();
25
		if (data2 != "") {
23
    if (data2 != "") {
26
			data2 = data2 + "T00:00:00";
24
        data2 = data2 + "T00:00:00";
27
		}
25
    }
28
		var data3 = $(row).find("input[name='acquireddate']").val();
26
    var data3 = $(row).find("input[name='acquireddate']").val();
29
		if (data3 != "") {
27
    if (data3 != "") {
30
			data3 = data3 + "T00:00:00";
28
        data3 = data3 + "T00:00:00";
31
		}
29
    }
32
		var data4 = $(row).find("input[name='updateOutlateName']").val();
30
    var data4 = $(row).find("input[name='updateOutlateName']").val();
33
 
31
 
34
		var data5 = $(row).find("input[name='phonenumber1']").val();
32
    var data5 = $(row).find("input[name='phonenumber1']").val();
35
 
33
 
36
		var counterPotential = $(row).find("input[name='counterPotential']").val();
34
    var counterPotential = $(row).find("input[name='counterPotential']").val();
37
 
35
 
38
		console.log(counterPotential)
36
    console.log(counterPotential)
39
 
37
 
40
 
38
 
41
//		var rbmAuthId = $(row).find("input[name='hiddenrbmAuthId']").val();
39
//		var rbmAuthId = $(row).find("input[name='hiddenrbmAuthId']").val();
42
        var rbmAuthId = $(row).find("select[name='rbmAuthId']").val();
40
    var rbmAuthId = $(row).find("select[name='rbmAuthId']").val();
-
 
41
 
-
 
42
    console.log(rbmAuthId)
43
 
43
 
44
		console.log(rbmAuthId)
44
    var data6 = $(row).find("input[name='city1']").val();
45
 
45
 
-
 
46
    var data7 = $(row).find("#authUserStateHead option:selected").val();
46
		var data6 = $(row).find("input[name='city1']").val();
47
    var data8 = $(row).find("#authUserbdm option:selected").val();
47
 
48
 
-
 
49
    var data9 = $(row).find("input[name='abrand1']").val();
-
 
50
    var data10 = $(row).find("input[name='recbrand1']").val();
-
 
51
    var data11 = $(row).find("input[name='BrandFeesdate1']").val();
-
 
52
    if (data11 != "") {
-
 
53
        data11 = data11 + "T00:00:00";
-
 
54
    }
-
 
55
 
-
 
56
    var data12 = $(row).find("input[name='awallet']").val();
-
 
57
 
-
 
58
    var data13 = $(row).find("input[name='idate1']").val();
-
 
59
    if (data13 != "") {
-
 
60
        data13 = data13 + "T00:00:00";
-
 
61
    }
-
 
62
    var data14 = $(row).find(".kyc input[type=hidden]").val();
-
 
63
    var data15 = $(row).find(".aadhar input[type=hidden]").val();
-
 
64
    var data16 = $(row).find(".pan input[type=hidden]").val();
-
 
65
    var data17 = $(row).find(".gst input[type=hidden]").val();
-
 
66
    var data18 = $(row).find(".cancheque input[type=hidden]").val();
-
 
67
    var data19 = $(row).find(".rent input[type=hidden]").val();
-
 
68
    console.log("data19" + data19);
-
 
69
    var data20 = $(row).find(".loi input[type=hidden]").val();
-
 
70
    console.log("data18" + data18);
-
 
71
 
48
		var data7 = $(row).find("#authUserStateHead option:selected").val();
72
    var docCompleted = $(row).find("#allDocumentComp option:selected").val();
-
 
73
 
-
 
74
 
-
 
75
    var data21 = $(row).find("input[name='code1']").val();
-
 
76
    console.log(data21);
-
 
77
    var data22 = $(row).find("input[name='rplaned1']").val();
-
 
78
    if (data22 != "") {
-
 
79
        data22 = data22 + "T00:00:00";
-
 
80
    }
-
 
81
    var data23 = $(row).find("input[name='ractual1']").val();
-
 
82
    if (data23 != "") {
-
 
83
        data23 = data23 + "T00:00:00";
-
 
84
    }
-
 
85
    var data24 = $(row).find("input[name='deploymentPlanedDate']").val();
-
 
86
    if (data24 != "") {
-
 
87
        data24 = data24 + "T00:00:00";
-
 
88
    }
-
 
89
    var data25 = $(row).find("input[name='dactual']").val();
-
 
90
    if (data25 != "") {
-
 
91
        data25 = data25 + "T00:00:00";
-
 
92
    }
-
 
93
    var data26 = $(row).find("input[name='spayment1']").val();
-
 
94
 
-
 
95
    var data27 = $(row).find("input[name='exdate']").val();
-
 
96
    if (data27 != "") {
-
 
97
        data27 = data27 + "T00:00:00";
-
 
98
    }
-
 
99
 
-
 
100
    var data28 = $(row).find("input[name='paydate']").val();
-
 
101
 
-
 
102
    if (data28 != "") {
-
 
103
        data28 = data28 + "T00:00:00";
-
 
104
    }
49
		var data8 = $(row).find("#authUserbdm option:selected").val();
105
    var data29 = $(row).find("input[name='inaugrationDate']").val();
-
 
106
 
-
 
107
    if (data29 != "") {
-
 
108
        data29 = data29 + "T00:00:00";
-
 
109
    }
-
 
110
 
-
 
111
    var data30 = $(row).find("#billingStatus input[type='checkbox']").is(":checked") ? 1 : 0;
-
 
112
 
-
 
113
    var partnerOnBoardingObject = {};
-
 
114
    partnerOnBoardingObject['id'] = data0
-
 
115
 
-
 
116
 
-
 
117
    partnerOnBoardingObject['createdTimestamp'] = data2
-
 
118
    partnerOnBoardingObject['acquiredDate'] = data3
-
 
119
    partnerOnBoardingObject['outletName'] = data4
-
 
120
    partnerOnBoardingObject['phoneNumber'] = data5
-
 
121
 
-
 
122
    partnerOnBoardingObject['authId'] = rbmAuthId
-
 
123
    partnerOnBoardingObject['city'] = data6
-
 
124
    partnerOnBoardingObject['stateHead'] = data7
-
 
125
    partnerOnBoardingObject['bdm'] = data8
-
 
126
 
-
 
127
    partnerOnBoardingObject['agreedBrandFees'] = data9
-
 
128
    partnerOnBoardingObject['receivedBrandFees'] = data10
-
 
129
    partnerOnBoardingObject['finalBrandFees'] = data11
-
 
130
    partnerOnBoardingObject['agreedWallet'] = data12
-
 
131
    partnerOnBoardingObject['investmentDate'] = data13
-
 
132
    partnerOnBoardingObject['kyc'] = data14
-
 
133
    partnerOnBoardingObject['aadharDoc'] = data15
-
 
134
    partnerOnBoardingObject['panDoc'] = data16
-
 
135
    partnerOnBoardingObject['gst'] = data17
-
 
136
    partnerOnBoardingObject['cancelCheque'] = data18
-
 
137
    partnerOnBoardingObject['rentAgreement'] = data19
-
 
138
    partnerOnBoardingObject['loi'] = data20
-
 
139
    partnerOnBoardingObject['docCompleted'] = docCompleted
-
 
140
    partnerOnBoardingObject['code'] = data21
-
 
141
    partnerOnBoardingObject['receePlaned'] = data22
-
 
142
    partnerOnBoardingObject['receeActual'] = data23
-
 
143
    partnerOnBoardingObject['deploymentPlanedDate'] = data24
-
 
144
    partnerOnBoardingObject['deploymentDate'] = data25
-
 
145
    partnerOnBoardingObject['stockPayment'] = data26
-
 
146
    partnerOnBoardingObject['expectedDate'] = data27
-
 
147
    partnerOnBoardingObject['payDate'] = data28
-
 
148
    partnerOnBoardingObject['inaugrationDate'] = data29
-
 
149
    partnerOnBoardingObject['billingStatus'] = data30
-
 
150
    partnerOnBoardingObject['counterPotential'] = counterPotential
-
 
151
 
-
 
152
    var jsonObject = JSON.stringify(partnerOnBoardingObject);
-
 
153
 
-
 
154
    console.log(jsonObject);
-
 
155
 
-
 
156
    if (confirm("Are you sure you want to submit the request") == true) {
-
 
157
        doAjaxRequestWithJsonHandler(context + "/partnerOnBoardingListing", "POST", jsonObject, function (response) {
-
 
158
            row.html(response);
-
 
159
            row.css("background-color", "#F8F8FF");
50
 
160
 
51
		var data9 = $(row).find("input[name='abrand1']").val();
-
 
52
		var data10 = $(row).find("input[name='recbrand1']").val();
-
 
53
		var data11 = $(row).find("input[name='BrandFeesdate1']").val();
-
 
54
		if (data11 != "") {
-
 
55
			data11 = data11 + "T00:00:00";
-
 
56
		}
-
 
57
 
-
 
58
		var data12 = $(row).find("input[name='awallet']").val();
-
 
59
 
-
 
60
		var data13 = $(row).find("input[name='idate1']").val();
-
 
61
		if (data13 != "") {
-
 
62
			data13 = data13 + "T00:00:00";
-
 
63
		}
-
 
64
		var data14 = $(row).find(".kyc input[type=hidden]").val();
-
 
65
		var data15 = $(row).find(".aadhar input[type=hidden]").val();
-
 
66
		var data16 = $(row).find(".pan input[type=hidden]").val();
-
 
67
		var data17 = $(row).find(".gst input[type=hidden]").val();
-
 
68
		var data18 = $(row).find(".cancheque input[type=hidden]").val();
-
 
69
		var data19 = $(row).find(".rent input[type=hidden]").val();
-
 
70
		console.log("data19" + data19);
-
 
71
		var data20 = $(row).find(".loi input[type=hidden]").val();
-
 
72
		console.log("data18" + data18);
-
 
73
 
-
 
74
		var docCompleted = $(row).find("#allDocumentComp option:selected").val();
-
 
75
 
-
 
76
 
-
 
77
		var data21 = $(row).find("input[name='code1']").val();
-
 
78
		console.log(data21);
-
 
79
		var data22 = $(row).find("input[name='rplaned1']").val();
-
 
80
		if (data22 != "") {
-
 
81
			data22 = data22 + "T00:00:00";
-
 
82
		}
-
 
83
		var data23 = $(row).find("input[name='ractual1']").val();
-
 
84
		if (data23 != "") {
-
 
85
			data23 = data23 + "T00:00:00";
-
 
86
		}
-
 
87
		var data24 = $(row).find("input[name='deploymentPlanedDate']").val();
-
 
88
		if (data24 != "") {
-
 
89
			data24 = data24 + "T00:00:00";
-
 
90
		}
-
 
91
		var data25 = $(row).find("input[name='dactual']").val();
-
 
92
		if (data25 != "") {
-
 
93
			data25 = data25 + "T00:00:00";
-
 
94
		}
-
 
95
		var data26 = $(row).find("input[name='spayment1']").val();
-
 
96
 
-
 
97
		var data27 = $(row).find("input[name='exdate']").val();
-
 
98
		if (data27 != "") {
-
 
99
			data27 = data27 + "T00:00:00";
-
 
100
		}
-
 
101
 
-
 
102
		var data28 = $(row).find("input[name='paydate']").val();
-
 
103
 
-
 
104
		if (data28 != "") {
-
 
105
			data28 = data28 + "T00:00:00";
-
 
106
		}
-
 
107
		var data29 = $(row).find("input[name='inaugrationDate']").val();
-
 
108
 
-
 
109
		if (data29 != "") {
-
 
110
			data29 = data29 + "T00:00:00";
-
 
111
		}
-
 
112
 
-
 
113
		var data30 = $(row).find("#billingStatus input[type='checkbox']").is(":checked") ? 1 : 0;
-
 
114
 
-
 
115
		var partnerOnBoardingObject = {};
-
 
116
		partnerOnBoardingObject['id'] = data0
-
 
117
 
-
 
118
 
-
 
119
		partnerOnBoardingObject['createdTimestamp'] = data2
-
 
120
		partnerOnBoardingObject['acquiredDate'] = data3
-
 
121
		partnerOnBoardingObject['outletName'] = data4
-
 
122
		partnerOnBoardingObject['phoneNumber'] = data5
-
 
123
 
-
 
124
		partnerOnBoardingObject['authId'] = rbmAuthId
-
 
125
		partnerOnBoardingObject['city'] = data6
-
 
126
		partnerOnBoardingObject['stateHead'] = data7
-
 
127
		partnerOnBoardingObject['bdm'] = data8
-
 
128
 
-
 
129
		partnerOnBoardingObject['agreedBrandFees'] = data9
-
 
130
		partnerOnBoardingObject['receivedBrandFees'] = data10
-
 
131
		partnerOnBoardingObject['finalBrandFees'] = data11
-
 
132
		partnerOnBoardingObject['agreedWallet'] = data12
-
 
133
		partnerOnBoardingObject['investmentDate'] = data13
-
 
134
		partnerOnBoardingObject['kyc'] = data14
-
 
135
		partnerOnBoardingObject['aadharDoc'] = data15
-
 
136
		partnerOnBoardingObject['panDoc'] = data16
-
 
137
		partnerOnBoardingObject['gst'] = data17
-
 
138
		partnerOnBoardingObject['cancelCheque'] = data18
-
 
139
		partnerOnBoardingObject['rentAgreement'] = data19
-
 
140
		partnerOnBoardingObject['loi'] = data20
-
 
141
		partnerOnBoardingObject['docCompleted'] = docCompleted
-
 
142
		partnerOnBoardingObject['code'] = data21
-
 
143
		partnerOnBoardingObject['receePlaned'] = data22
-
 
144
		partnerOnBoardingObject['receeActual'] = data23
-
 
145
		partnerOnBoardingObject['deploymentPlanedDate'] = data24
-
 
146
		partnerOnBoardingObject['deploymentDate'] = data25
-
 
147
		partnerOnBoardingObject['stockPayment'] = data26
-
 
148
		partnerOnBoardingObject['expectedDate'] = data27
-
 
149
		partnerOnBoardingObject['payDate'] = data28
-
 
150
		partnerOnBoardingObject['inaugrationDate'] = data29
-
 
151
		partnerOnBoardingObject['billingStatus'] = data30
-
 
152
		partnerOnBoardingObject['counterPotential'] = counterPotential
-
 
153
 
-
 
154
		var jsonObject = JSON.stringify(partnerOnBoardingObject);
-
 
155
 
-
 
156
		console.log(jsonObject);
-
 
157
 
-
 
158
		if (confirm("Are you sure you want to submit the request") == true) {
-
 
159
			doAjaxRequestWithJsonHandler(context + "/partnerOnBoardingListing", "POST", jsonObject, function(response) {
-
 
160
				row.html(response);
-
 
161
				row.css("background-color", "#F8F8FF");
-
 
162
 
-
 
163
			});
-
 
164
		}
-
 
165
 
-
 
166
	});
-
 
167
	$(document).on('change', "input.leadIdOnboarding", function() {
-
 
168
		var leadId = $("#leadId").val();
-
 
169
		console.log(leadId)
-
 
170
 
-
 
171
		doAjaxRequestHandler(context + "/getLead?leadId=" + leadId, "GET",
-
 
172
			function(response) {
-
 
173
				console.log(response)
-
 
174
 
-
 
175
				console.log(response.response)
-
 
176
 
-
 
177
				var data = response.response
-
 
178
 
-
 
179
				$('#outLetName1').val(data.outLetName);
-
 
180
				$('#number1').val(data.leadMobile);
-
 
181
 
-
 
182
 
-
 
183
			});
-
 
184
 
-
 
185
	})
-
 
186
 
-
 
187
	$(document).on('click', '.submit-design', function() {
-
 
188
		var row = $(this).closest("tr");
-
 
189
		console.log(row);
-
 
190
		var rowIndex = $(this).closest('tr').prevAll().length;
-
 
191
 
-
 
192
		var id = $(row).find("td:eq(0)").text();
-
 
193
 
-
 
194
		var outletName = $(row).find("td:eq(1) input[type='text']").val();
-
 
195
		var createdTimestamp = $(row).find("td:eq(2)").text();
-
 
196
		if (createdTimestamp != "") {
-
 
197
			createdTimestamp = createdTimestamp + "T00:00:00";
-
 
198
		}
-
 
199
		var acquiredDate = $(row).find("td:eq(3) input[type='date']").val();
-
 
200
		if (acquiredDate != "") {
-
 
201
			acquiredDate = acquiredDate + "T00:00:00";
-
 
202
		}
-
 
203
 
-
 
204
		var phoneNumber = $(row).find("td:eq(4) input[type='number']").val();
-
 
205
 
-
 
206
 
-
 
207
 
-
 
208
		var city = $(row).find("td:eq(5) input[type='text']").val();
-
 
209
 
-
 
210
 
-
 
211
		var agreedBrandFees = $(row).find("td:eq(8) input[type='text']").val();
-
 
212
 
-
 
213
		console.log("agreedBrandFees" + agreedBrandFees);
-
 
214
 
-
 
215
 
-
 
216
		var investmentDate = $(row).find("td:eq(9) input[type='date']").val();
-
 
217
		if (investmentDate != "") {
-
 
218
			investmentDate = investmentDate + "T00:00:00";
-
 
219
		}
-
 
220
		console.log("investmentDate" + investmentDate);
-
 
221
 
-
 
222
		var loi = $(row).find(".loiDesign input[type=hidden]").val();
-
 
223
		console.log("loi" + loi);
-
 
224
 
-
 
225
		var kycDesign = $(row).find(".kycDesign input[type=hidden]").val();
-
 
226
 
-
 
227
		var code = $(row).find("td:eq(12) input[type='text']").val();
-
 
228
		console.log("code" + code);
-
 
229
 
-
 
230
 
-
 
231
		var receePlaned = $(row).find("td:eq(13) input[type='date']").val();
-
 
232
		if (receePlaned != "") {
-
 
233
			receePlaned = receePlaned + "T00:00:00";
-
 
234
		}
-
 
235
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
-
 
236
		if (receeActual != "") {
-
 
237
			receeActual = receeActual + "T00:00:00";
-
 
238
		}
-
 
239
		console.log("receeActual" + receeActual);
-
 
240
 
-
 
241
 
-
 
242
		var twoDBoqPlanedDate = $(row).find("td:eq(16) input[type='date']").val();
-
 
243
		if (twoDBoqPlanedDate != "") {
-
 
244
			twoDBoqPlanedDate = twoDBoqPlanedDate + "T00:00:00";
-
 
245
		}
-
 
246
 
-
 
247
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
-
 
248
		if (twoDBoqdate != "") {
-
 
249
			twoDBoqdate = twoDBoqdate + "T00:00:00";
-
 
250
		}
-
 
251
		var twodBOQ = $(row).find(".twoDBoq input[type=hidden]").val();
-
 
252
 
-
 
253
		var threeDBoqPlanedDate = $(row).find("td:eq(19) input[type='date']").val();
-
 
254
		if (threeDBoqPlanedDate != "") {
-
 
255
			threeDBoqPlanedDate = threeDBoqPlanedDate + "T00:00:00";
-
 
256
		}
-
 
257
 
-
 
258
		var threeDBoqdate = $(row).find("td:eq(20) input[type='date']").val();
-
 
259
		if (threeDBoqdate != "") {
-
 
260
			threeDBoqdate = threeDBoqdate + "T00:00:00";
-
 
261
		}
-
 
262
 
-
 
263
		var threeDBoq = $(row).find(".threeDBoq input[type=hidden]").val();
-
 
264
 
-
 
265
		var poVenderPlanedDate = $(row).find("td:eq(22) input[type='date']").val();
-
 
266
		if (poVenderPlanedDate != "") {
-
 
267
			poVenderPlanedDate = poVenderPlanedDate + "T00:00:00";
-
 
268
		}
-
 
269
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
-
 
270
		if (poVenderDate != "") {
-
 
271
			poVenderDate = poVenderDate + "T00:00:00";
-
 
272
		}
-
 
273
 
-
 
274
 
-
 
275
		var briefingPartnerPlaned = $(row).find("td:eq(24) input[type='date']").val();
-
 
276
		if (briefingPartnerPlaned != "") {
-
 
277
			briefingPartnerPlaned = briefingPartnerPlaned + "T00:00:00";
-
 
278
		}
-
 
279
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
-
 
280
		if (briefingPartner != "") {
-
 
281
			briefingPartner = briefingPartner + "T00:00:00";
-
 
282
		}
-
 
283
		var deploymentPlanedDate = $(row).find("td:eq(26) input[type='date']").val();
-
 
284
		if (deploymentPlanedDate != "") {
-
 
285
			deploymentPlanedDate = deploymentPlanedDate + "T00:00:00";
-
 
286
		}
-
 
287
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
-
 
288
		if (deploymentDate != "") {
-
 
289
			deploymentDate = deploymentDate + "T00:00:00";
-
 
290
		}
-
 
291
 
-
 
292
 
-
 
293
		var finalPicsOutletPlanedDate = $(row).find("td:eq(28) input[type='date']").val();
-
 
294
		if (finalPicsOutletPlanedDate != "") {
-
 
295
			finalPicsOutletPlanedDate = finalPicsOutletPlanedDate + "T00:00:00";
-
 
296
		}
-
 
297
 
-
 
298
		var finalPicsOutletDate = $(row).find("td:eq(29) input[type='date']").val();
-
 
299
		if (finalPicsOutletDate != "") {
-
 
300
			finalPicsOutletDate = finalPicsOutletDate + "T00:00:00";
-
 
301
		}
-
 
302
		var finalPicsOutlet = $(row).find(".finalPics input[type=hidden]").val();
-
 
303
 
-
 
304
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
-
 
305
		if (nocDate != "") {
-
 
306
			nocDate = nocDate + "T00:00:00";
-
 
307
		}
-
 
308
		var noc = $(row).find(".noc input[type=hidden]").val();
-
 
309
		var partnerOnBoardingObject = {};
-
 
310
		partnerOnBoardingObject['id'] = id
-
 
311
		partnerOnBoardingObject['outletName'] = outletName
-
 
312
 
-
 
313
		partnerOnBoardingObject['createdTimestamp'] = createdTimestamp
-
 
314
		partnerOnBoardingObject['acquiredDate'] = acquiredDate
-
 
315
 
-
 
316
		partnerOnBoardingObject['phoneNumber'] = phoneNumber
-
 
317
 
-
 
318
		partnerOnBoardingObject['city'] = city
-
 
319
 
-
 
320
 
-
 
321
		partnerOnBoardingObject['agreedBrandFees'] = agreedBrandFees
-
 
322
 
-
 
323
		partnerOnBoardingObject['investmentDate'] = investmentDate
-
 
324
		partnerOnBoardingObject['loi'] = loi
-
 
325
		partnerOnBoardingObject['kycDesign'] = kycDesign
-
 
326
		partnerOnBoardingObject['code'] = code
-
 
327
		partnerOnBoardingObject['receePlaned'] = receePlaned
-
 
328
		partnerOnBoardingObject['receeActual'] = receeActual
-
 
329
		partnerOnBoardingObject['twoDBoqPlanedDate'] = twoDBoqPlanedDate
-
 
330
		partnerOnBoardingObject['twoDBoqdate'] = twoDBoqdate
-
 
331
		partnerOnBoardingObject['twodBOQ'] = twodBOQ
-
 
332
		partnerOnBoardingObject['threeDBoqPlanedDate'] = threeDBoqPlanedDate
-
 
333
		partnerOnBoardingObject['threeDBoqdate'] = threeDBoqdate
-
 
334
		partnerOnBoardingObject['threeDBoq'] = threeDBoq
-
 
335
		partnerOnBoardingObject['poVenderPlanedDate'] = poVenderPlanedDate
-
 
336
		partnerOnBoardingObject['poVenderDate'] = poVenderDate
-
 
337
 
-
 
338
		partnerOnBoardingObject['briefingPartnerPlaned'] = briefingPartnerPlaned
-
 
339
		partnerOnBoardingObject['briefingPartner'] = briefingPartner
-
 
340
		partnerOnBoardingObject['deploymentPlanedDate'] = deploymentPlanedDate
-
 
341
		partnerOnBoardingObject['deploymentDate'] = deploymentDate
-
 
342
		partnerOnBoardingObject['finalPicsOutletPlanedDate'] = finalPicsOutletPlanedDate
-
 
343
		partnerOnBoardingObject['finalPicsOutletDate'] = finalPicsOutletDate
-
 
344
		partnerOnBoardingObject['finalPicsOutlet'] = finalPicsOutlet
-
 
345
		partnerOnBoardingObject['nocDate'] = nocDate
-
 
346
		partnerOnBoardingObject['noc'] = noc
-
 
347
 
-
 
348
 
-
 
349
 
-
 
350
		var jsonObject = JSON.stringify(partnerOnBoardingObject);
-
 
351
 
-
 
352
		console.log(jsonObject);
-
 
353
 
-
 
354
		if (confirm("Are you sure you want to submit the request") == true) {
-
 
355
			doAjaxRequestWithJsonHandler(context + "/partnerOnboardingDesignaTatPanel", "POST", jsonObject, function(response) {
-
 
356
				row.html(response);
-
 
357
				row.css("background-color", "#F8F8FF");
-
 
358
 
-
 
359
			});
-
 
360
		}
-
 
361
 
-
 
362
	});
-
 
363
 
-
 
364
 
-
 
365
	$(document).on('click', ".noticPartneronboarding", function() {
-
 
366
		var id = $(this).data('id');
-
 
367
		console.log(id);
-
 
368
		if (confirm("Are you sure you want to Notice Isssue this Partner") == true) {
-
 
369
			doPostAjaxRequestHandler(context + "/partnerOnboardingNotice?id=" + id,
-
 
370
				function(response) {
-
 
371
 
-
 
372
					console.log("reponse" + response);
-
 
373
					if (response == 'true') {
-
 
374
						alert("successfully Done");
-
 
375
 
-
 
376
 
-
 
377
						panelListing("main-content");
-
 
378
					}
-
 
379
				});
-
 
380
		}
-
 
381
	});
-
 
382
 
-
 
383
 
-
 
384
 
-
 
385
	$(document).on('click', ".holdPartnerOnboarding", function() {
-
 
386
		var id = $(this).data('id');
-
 
387
		console.log(id);
-
 
388
		if (confirm("Are you sure you want to hold this Partner") == true) {
-
 
389
			doPostAjaxRequestHandler(context + "/partnerOnboardingHold?id=" + id,
-
 
390
				function(response) {
-
 
391
 
-
 
392
					console.log("reponse" + response);
-
 
393
					if (response == 'true') {
-
 
394
						alert("successfully Done");
-
 
395
 
-
 
396
 
-
 
397
						panelListing("main-content");
-
 
398
					}
-
 
399
				});
-
 
400
		}
-
 
401
	});
-
 
402
 
-
 
403
 
-
 
404
	$(document).on('click', ".unHoldPartnerOnboarding", function() {
-
 
405
		var id = $(this).data('id');
-
 
406
		console.log(id);
-
 
407
		if (confirm("Are you sure you want to Unhold this Partner") == true) {
-
 
408
			doPostAjaxRequestHandler(context + "/partnerOnboardingUnhold?id=" + id,
-
 
409
				function(response) {
-
 
410
 
-
 
411
					console.log("reponse" + response);
-
 
412
					if (response == 'true') {
-
 
413
						alert("successfully Done");
-
 
414
						panelListing("main-content");
-
 
415
					}
-
 
416
				});
-
 
417
		}
-
 
418
	});
-
 
419
 
-
 
420
 
-
 
421
 
-
 
422
 
-
 
423
	$(document).on('click', ".addKyc", function() {
-
 
424
		var id = $(this).data('id');
-
 
425
		console.log(id);
-
 
426
		doAjaxRequestHandler(context + "/getFofoKyc?onBoardingId=" + id, "GET",
-
 
427
			function(response) {
-
 
428
 
-
 
429
				console.log(response)
-
 
430
				$('.' + "fofoKycContainer").html(response);
-
 
431
 
-
 
432
			});
-
 
433
 
-
 
434
	});
-
 
435
 
-
 
436
 
-
 
437
	var table = $('#fofokyctable').DataTable();
-
 
438
	$(document).on('dblclick', '#fofokyctable tbody tr', function() {
-
 
439
		console.log("dblclick");
-
 
440
		var data = table.row(this).data();
-
 
441
 
-
 
442
		$(this).find(":selected").attr('disabled', false).show();
-
 
443
		$(this).find(":input").attr('disabled', false).show();
-
 
444
 
-
 
445
 
-
 
446
	});
-
 
447
 
-
 
448
 
-
 
449
 
-
 
450
 
-
 
451
	$(document).on('click', '.addKycdetail', function() {
-
 
452
		var row = $(this).closest("tr");
-
 
453
 
-
 
454
		var onBoardingId = $(this).data('onboardingid');
-
 
455
 
-
 
456
		console.log(row);
-
 
457
		var rowIndex = $(this).closest('tr').prevAll().length;
-
 
458
		var id = $(row).find("td:eq(0)").text();
-
 
459
		var firstName = $(row).find("td:eq(1) input[type='text']").val();
-
 
460
		var middleName = $(row).find("td:eq(2) input[type='text']").val();
-
 
461
		var lastName = $(row).find("td:eq(3) input[type='text']").val();
-
 
462
 
-
 
463
		var fatherName = $(row).find("td:eq(4) input[type='text']").val();
-
 
464
 
-
 
465
		var dob = $(row).find("td:eq(5) input[type='date']").val();
-
 
466
 
-
 
467
		if (dob != "") {
-
 
468
 
-
 
469
			dob = dob + "T00:00:00";
-
 
470
		}
-
 
471
 
-
 
472
		var gender = $(row).find("td:eq(6) option:selected").val();
-
 
473
		var maritalStatus = $(row).find("td:eq(7) option:selected").val();
-
 
474
 
-
 
475
		var email = $(row).find("td:eq(8) input[type='text']").val();
-
 
476
 
-
 
477
		var mobile = $(row).find("td:eq(9) input[type='text']").val();
-
 
478
		var pan = $(row).find("td:eq(10) input[type='text']").val();
-
 
479
 
-
 
480
 
-
 
481
		var pandocId = $(row).find(".pandoc input[type=hidden]").val();
-
 
482
 
-
 
483
		var poaNO = $(row).find("td:eq(12) input[type='text']").val();
-
 
484
		var poaType = $(row).find("td:eq(13) option:selected").val();
-
 
485
 
-
 
486
		var paoFrontd = $(row).find(".paof input[type=hidden]").val();
-
 
487
		var paoBackId = $(row).find(".paob input[type=hidden]").val();
-
 
488
 
-
 
489
		var address1 = $(row).find("td:eq(16) input[type='text']").val();
-
 
490
 
-
 
491
		var address2 = $(row).find("td:eq(17) input[type='text']").val();
-
 
492
 
-
 
493
		var address3 = $(row).find("td:eq(18) input[type='text']").val();
-
 
494
 
-
 
495
		var city = $(row).find("td:eq(19) input[type='text']").val();
-
 
496
 
-
 
497
 
-
 
498
		var state = $(row).find("td:eq(20) input[type='text']").val();
-
 
499
 
-
 
500
		var pincode = $(row).find("td:eq(21) input[type='text']").val();
-
 
501
 
-
 
502
 
-
 
503
 
-
 
504
		console.log(city)
-
 
505
		if (dob === "") {
-
 
506
			alert("dob is required");
-
 
507
			return;
-
 
508
		}
-
 
509
 
-
 
510
 
-
 
511
		if (gender === "") {
-
 
512
			alert("gender is required");
-
 
513
			return;
-
 
514
		}
-
 
515
 
-
 
516
 
-
 
517
		if (fatherName === "") {
-
 
518
			alert("Father Name is required");
-
 
519
			return;
-
 
520
		}
-
 
521
 
-
 
522
		if (maritalStatus === "") {
-
 
523
			alert("Marital Status is required");
-
 
524
			return;
-
 
525
		}
-
 
526
 
-
 
527
		if (email === "") {
-
 
528
			alert("email is required");
-
 
529
			return;
-
 
530
		}
-
 
531
 
-
 
532
		if (mobile === "") {
-
 
533
			alert("mobile is required");
-
 
534
			return;
-
 
535
		}
-
 
536
 
-
 
537
		if (pan === "") {
-
 
538
			alert("pan is required");
-
 
539
			return;
-
 
540
		}
-
 
541
 
-
 
542
		if (pandocId === "") {
-
 
543
			alert("panDoc is required");
-
 
544
			return;
-
 
545
		}
-
 
546
 
-
 
547
		if (poaNO === "") {
-
 
548
			alert("paoNO is required");
-
 
549
			return;
-
 
550
		}
-
 
551
 
-
 
552
		if (poaType === "") {
-
 
553
			alert("paoType is required");
-
 
554
			return;
-
 
555
		}
-
 
556
 
-
 
557
		if (paoFrontd === "") {
-
 
558
			alert("paoFrontd is required");
-
 
559
			return;
-
 
560
		}
-
 
561
 
-
 
562
		if (paoBackId === "") {
-
 
563
			alert("paoBackId is required");
-
 
564
			return;
-
 
565
		}
-
 
566
 
-
 
567
		if (address1 === "") {
-
 
568
			alert("address1 is required");
-
 
569
			return;
-
 
570
		}
-
 
571
		if (address2 === "") {
-
 
572
			alert("address2 is required");
-
 
573
			return;
-
 
574
		}
-
 
575
 
-
 
576
		if (city === "") {
-
 
577
			alert("city is required");
-
 
578
			return;
-
 
579
		}
-
 
580
		if (state === "") {
-
 
581
			alert("state is required");
-
 
582
			return;
-
 
583
		}
-
 
584
 
-
 
585
		if (pincode === "") {
-
 
586
			alert("pincode is required");
-
 
587
			return;
-
 
588
		}
-
 
589
 
-
 
590
		var kycDetail = {};
-
 
591
		kycDetail['id'] = id
-
 
592
 
-
 
593
		kycDetail['firstName'] = firstName
-
 
594
		kycDetail['middleName'] = middleName
-
 
595
		kycDetail['lastName'] = lastName
-
 
596
 
-
 
597
		kycDetail['fatherName'] = fatherName
-
 
598
 
-
 
599
		kycDetail['dob'] = dob
-
 
600
		kycDetail['gender'] = gender
-
 
601
		kycDetail['maritalStatus'] = maritalStatus
-
 
602
		kycDetail['email'] = email
-
 
603
		kycDetail['mobile'] = mobile
-
 
604
		kycDetail['pan'] = pan
-
 
605
		kycDetail['pandocId'] = pandocId
-
 
606
		kycDetail['poaNo'] = poaNO
-
 
607
		kycDetail['poaType'] = poaType
-
 
608
		kycDetail['paoFrontd'] = paoFrontd
-
 
609
		kycDetail['paoBackId'] = paoBackId
-
 
610
 
-
 
611
		kycDetail['address1'] = address1
-
 
612
		kycDetail['address2'] = address2
-
 
613
		kycDetail['address3'] = address3
-
 
614
		kycDetail['city'] = city
-
 
615
		kycDetail['state'] = state
-
 
616
		kycDetail['pincode'] = pincode
-
 
617
		kycDetail['onboardingId'] = onBoardingId
-
 
618
 
-
 
619
		var jsonObject = JSON.stringify(kycDetail);
-
 
620
		console.log("kycDetail" + jsonObject);
-
 
621
 
-
 
622
		console.log(jsonObject);
-
 
623
 
-
 
624
		if (confirm("Are you sure you want to submit the request") == true) {
-
 
625
			doAjaxRequestWithJsonHandler(context + "/addPartnerKyc", "POST", jsonObject, function(response) {
-
 
626
				row.html(response);
-
 
627
 
-
 
628
 
-
 
629
			});
-
 
630
		}
-
 
631
 
-
 
632
	});
-
 
633
 
-
 
634
 
-
 
635
 
-
 
636
	$(document).on('click', ".addNewRow", function() {
-
 
637
		var id = $(this).data('id');
-
 
638
		console.log(id);
-
 
639
		doAjaxRequestHandler(context + "/addKycRow?onBoardingId=" + id, "GET",
-
 
640
			function(response) {
-
 
641
 
-
 
642
				console.log(response)
-
 
643
				$('.' + "fofoKycContainer").html(response);
-
 
644
 
-
 
645
			});
-
 
646
 
-
 
647
	});
-
 
648
 
-
 
649
 
-
 
650
	var table = $('#legalkyctable').DataTable();
-
 
651
	$(document).on('dblclick', '#legalkyctable tbody tr', function() {
-
 
652
		console.log("dblclick");
-
 
653
		var data = table.row(this).data();
-
 
654
 
-
 
655
		$(this).find(":selected").attr('disabled', false).show();
-
 
656
		$(this).find(":input").attr('disabled', false).show();
-
 
657
 
-
 
658
 
-
 
659
	});
-
 
660
 
-
 
661
 
-
 
662
	$(document).on('click', '.addlegalKycdetail', function() {
-
 
663
		var row = $(this).closest("tr");
-
 
664
 
-
 
665
		console.log(row);
-
 
666
 
-
 
667
		var id = $(row).find("td:eq(2)").text();
-
 
668
		var status = $(row).find("td:eq(3) option:selected").val();
-
 
669
 
-
 
670
 
-
 
671
		var businessType = $(row).find("td:eq(4) option:selected").val();
-
 
672
		var firstName = $(row).find("td:eq(5) input[type='text']").val();
-
 
673
		var middleName = $(row).find("td:eq(6) input[type='text']").val();
-
 
674
		var lastName = $(row).find("td:eq(7) input[type='text']").val();
-
 
675
 
-
 
676
		var fatherName = $(row).find("td:eq(8) input[type='text']").val();
-
 
677
 
-
 
678
		var dob = $(row).find("td:eq(9) input[type='date']").val();
-
 
679
 
-
 
680
		if (dob != "") {
-
 
681
 
-
 
682
			dob = dob + "T00:00:00";
-
 
683
		}
-
 
684
 
-
 
685
		var gender = $(row).find("td:eq(10) option:selected").val();
-
 
686
		var maritalStatus = $(row).find("td:eq(11) option:selected").val();
-
 
687
 
-
 
688
		var email = $(row).find("td:eq(12) input[type='text']").val();
-
 
689
 
-
 
690
		var mobile = $(row).find("td:eq(13) input[type='text']").val();
-
 
691
		var pan = $(row).find("td:eq(14) input[type='text']").val();
-
 
692
 
-
 
693
 
-
 
694
		var pandocId = $(row).find(".pandoc input[type=hidden]").val();
-
 
695
 
-
 
696
		var poaNO = $(row).find("td:eq(16) input[type='text']").val();
-
 
697
		var poaType = $(row).find("td:eq(17) option:selected").val();
-
 
698
 
-
 
699
		var paoFrontd = $(row).find(".paof input[type=hidden]").val();
-
 
700
		var paoBackId = $(row).find(".paob input[type=hidden]").val();
-
 
701
 
-
 
702
		var address1 = $(row).find("td:eq(20) input[type='text']").val();
-
 
703
 
-
 
704
		var address2 = $(row).find("td:eq(21) input[type='text']").val();
-
 
705
 
-
 
706
		var address3 = $(row).find("td:eq(22) input[type='text']").val();
-
 
707
 
-
 
708
		var city = $(row).find("td:eq(23) input[type='text']").val();
-
 
709
 
-
 
710
 
-
 
711
		var state = $(row).find("td:eq(24) input[type='text']").val();
-
 
712
 
-
 
713
		var pincode = $(row).find("td:eq(25) input[type='text']").val();
-
 
714
 
-
 
715
 
-
 
716
 
-
 
717
 
-
 
718
 
-
 
719
		var kycDetail = {};
-
 
720
		kycDetail['id'] = id
-
 
721
		kycDetail['status'] = status
-
 
722
		kycDetail['businessType'] = businessType
-
 
723
		kycDetail['firstName'] = firstName
-
 
724
		kycDetail['middleName'] = middleName
-
 
725
		kycDetail['lastName'] = lastName
-
 
726
 
-
 
727
		kycDetail['fatherName'] = fatherName
-
 
728
 
-
 
729
		kycDetail['dob'] = dob
-
 
730
		kycDetail['gender'] = gender
-
 
731
		kycDetail['maritalStatus'] = maritalStatus
-
 
732
		kycDetail['email'] = email
-
 
733
		kycDetail['mobile'] = mobile
-
 
734
		kycDetail['pan'] = pan
-
 
735
		kycDetail['pandocId'] = pandocId
-
 
736
		kycDetail['poaNo'] = poaNO
-
 
737
		kycDetail['poaType'] = poaType
-
 
738
		kycDetail['paoFrontd'] = paoFrontd
-
 
739
		kycDetail['paoBackId'] = paoBackId
-
 
740
 
-
 
741
		kycDetail['address1'] = address1
-
 
742
		kycDetail['address2'] = address2
-
 
743
		kycDetail['address3'] = address3
-
 
744
		kycDetail['city'] = city
-
 
745
		kycDetail['state'] = state
-
 
746
		kycDetail['pincode'] = pincode
-
 
747
 
-
 
748
		var jsonObject = JSON.stringify(kycDetail);
-
 
749
		console.log("kycDetail" + jsonObject);
-
 
750
 
-
 
751
		console.log(jsonObject);
-
 
752
 
-
 
753
		if (confirm("Are you sure you want to submit the request") == true) {
-
 
754
			doAjaxRequestWithJsonHandler(context + "/addlegalPartnerKyc", "POST", jsonObject, function(response) {
-
 
755
				row.html(response);
-
 
756
 
-
 
757
 
-
 
758
			});
-
 
759
		}
-
 
760
 
-
 
761
	});
-
 
762
 
-
 
763
	$(document).on('click', ".partner-onboarding-index", function() {
-
 
764
		panelListing("main-content");
-
 
765
	});
-
 
766
 
-
 
767
 
-
 
768
	$(document).on('click', ".partner-onboarding-open", function() {
-
 
769
		console.log("yes");
-
 
770
		partnerOnboardingOpen("main-content");
-
 
771
	});
-
 
772
 
-
 
773
	$(document).on('click', ".design-completed", function() {
-
 
774
		console.log("yes");
-
 
775
		partnerOnboardinDesignCompleted("main-content");
-
 
776
	});
-
 
777
 
-
 
778
	$(document).on('click', ".design_tat", function() {
-
 
779
		console.log("yes");
-
 
780
		partnerOnboardingDesign("main-content");
-
 
781
	});
-
 
782
 
-
 
783
	$(document).on('click', ".partner-onboarding-reject", function() {
-
 
784
		console.log("helo");
-
 
785
 
-
 
786
		partnerOnboardingReject("main-content");
-
 
787
	});
-
 
788
 
-
 
789
	$(document).on('input', 'table#legalkyctable input[type=file]', function() {
-
 
790
		if (confirm('Confirm upload ?')) {
-
 
791
			var fileSelector = $(this)[0];
-
 
792
			if (fileSelector != undefined
-
 
793
				&& fileSelector.files[0] != undefined) {
-
 
794
				var url = `${context}/document-upload`;
-
 
795
				console.log(url);
-
 
796
				var file = this.files[0];
-
 
797
				console.log("file" + file);
-
 
798
				let fileInput = $(this);
-
 
799
				console.log("fileInput" + file);
-
 
800
				doAjaxUploadRequestHandler(
-
 
801
					url,
-
 
802
					'POST',
-
 
803
					file,
-
 
804
					function(response) {
-
 
805
						console.log(response);
-
 
806
						var documentId = response.response.document_id;
-
 
807
						console.log("documentId : " + documentId);
-
 
808
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
809
					});
-
 
810
				// alert("Retailer Shop Document
-
 
811
				// is required");
-
 
812
			}
-
 
813
		} else {
-
 
814
			// Do nothing!
-
 
815
		}
-
 
816
	});
-
 
817
 
-
 
818
 
-
 
819
	$(document).on('input', 'table#fofokyctable input[type=file]', function() {
-
 
820
		if (confirm('Confirm upload ?')) {
-
 
821
			var fileSelector = $(this)[0];
-
 
822
			if (fileSelector != undefined
-
 
823
				&& fileSelector.files[0] != undefined) {
-
 
824
				var url = `${context}/document-upload`;
-
 
825
				console.log(url);
-
 
826
				var file = this.files[0];
-
 
827
				console.log("file" + file);
-
 
828
				let fileInput = $(this);
-
 
829
				console.log("fileInput" + file);
-
 
830
				doAjaxUploadRequestHandler(
-
 
831
					url,
-
 
832
					'POST',
-
 
833
					file,
-
 
834
					function(response) {
-
 
835
						console.log(response);
-
 
836
						var documentId = response.response.document_id;
-
 
837
						console.log("documentId : " + documentId);
-
 
838
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
839
					});
-
 
840
				// alert("Retailer Shop Document
-
 
841
				// is required");
-
 
842
			}
-
 
843
		} else {
-
 
844
			// Do nothing!
-
 
845
		}
-
 
846
	});
-
 
847
 
-
 
848
	$(document).on('input', 'table#example input[type=file]', function() {
-
 
849
		if (confirm('Confirm upload ?')) {
-
 
850
			var fileSelector = $(this)[0];
-
 
851
			if (fileSelector != undefined
-
 
852
				&& fileSelector.files[0] != undefined) {
-
 
853
				var url = `${context}/document-upload`;
-
 
854
				console.log(url);
-
 
855
				var file = this.files[0];
-
 
856
				console.log("file" + file);
-
 
857
				let fileInput = $(this);
-
 
858
				console.log("fileInput" + file);
-
 
859
				doAjaxUploadRequestHandler(
-
 
860
					url,
-
 
861
					'POST',
-
 
862
					file,
-
 
863
					function(response) {
-
 
864
						console.log(response);
-
 
865
						var documentId = response.response.document_id;
-
 
866
						console.log("documentId : " + documentId);
-
 
867
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
868
					});
-
 
869
				// alert("Retailer Shop Document
-
 
870
				// is required");
-
 
871
			}
-
 
872
		} else {
-
 
873
			// Do nothing!
-
 
874
		}
-
 
875
	});
-
 
876
 
-
 
877
 
-
 
878
	$(document).on('input', 'table#partnerVerification input[type=file]', function() {
-
 
879
		if (confirm('Confirm upload ?')) {
-
 
880
			var fileSelector = $(this)[0];
-
 
881
			if (fileSelector != undefined
-
 
882
				&& fileSelector.files[0] != undefined) {
-
 
883
				var url = `${context}/document-upload`;
-
 
884
				console.log(url);
-
 
885
				var file = this.files[0];
-
 
886
				console.log("file" + file);
-
 
887
				let fileInput = $(this);
-
 
888
				console.log("fileInput" + file);
-
 
889
				doAjaxUploadRequestHandler(
-
 
890
					url,
-
 
891
					'POST',
-
 
892
					file,
-
 
893
					function(response) {
-
 
894
						console.log(response);
-
 
895
						var documentId = response.response.document_id;
-
 
896
						console.log("documentId : " + documentId);
-
 
897
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
898
					});
-
 
899
				// alert("Retailer Shop Document
-
 
900
				// is required");
-
 
901
			}
-
 
902
		} else {
-
 
903
			// Do nothing!
-
 
904
		}
-
 
905
	});
-
 
906
 
-
 
907
 
-
 
908
 
-
 
909
	$(document).on('input', 'table#OnboardingDesign input[type=file]', function() {
-
 
910
		if (confirm('Confirm upload ?')) {
-
 
911
			var fileSelector = $(this)[0];
-
 
912
			if (fileSelector != undefined
-
 
913
				&& fileSelector.files[0] != undefined) {
-
 
914
				var url = `${context}/document-upload`;
-
 
915
				console.log(url);
-
 
916
				var file = this.files[0];
-
 
917
				console.log("file" + file);
-
 
918
				let fileInput = $(this);
-
 
919
				console.log("fileInput" + file);
-
 
920
				doAjaxUploadRequestHandler(
-
 
921
					url,
-
 
922
					'POST',
-
 
923
					file,
-
 
924
					function(response) {
-
 
925
						console.log(response);
-
 
926
						var documentId = response.response.document_id;
-
 
927
						console.log("documentId : " + documentId);
-
 
928
						fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
929
					});
-
 
930
				// alert("Retailer Shop Document
-
 
931
				// is required");
-
 
932
			}
-
 
933
		} else {
-
 
934
			// Do nothing!
-
 
935
		}
-
 
936
	});
-
 
937
 
-
 
938
	$(document).on('click', '#newmodal', function() {
-
 
939
 
-
 
940
 
-
 
941
		var newOnboarding = {};
-
 
942
		var outletName = $('#outLetName1').val();
-
 
943
		var phoneNumber = $('#number1').val();
-
 
944
		var leadId = $("#leadId").val();
-
 
945
 
-
 
946
 
-
 
947
		if (outletName == "") {
-
 
948
 
-
 
949
			alert("outletName is required ");
-
 
950
			return;
-
 
951
		}
-
 
952
		newOnboarding['outletName'] = $('#outLetName1').val();
-
 
953
 
-
 
954
		if (phoneNumber == "") {
-
 
955
			alert("Phone Number is required ");
-
 
956
			return false;
-
 
957
 
-
 
958
		}
-
 
959
		if (phoneNumber.length > 6 && phoneNumber.length < 11) {
-
 
960
 
-
 
961
			newOnboarding['phoneNumber'] = $('#number1').val();
-
 
962
 
-
 
963
		}
-
 
964
		else {
-
 
965
			alert("Number should be greater then 6 and less then 11");
-
 
966
			return false;
-
 
967
 
-
 
968
		}
-
 
969
 
-
 
970
		acquireddate1 = $('#acquireddate1').val();
-
 
971
		console.log(acquireddate1)
-
 
972
 
-
 
973
		if (acquireddate1 != "") {
-
 
974
 
-
 
975
			alert("Acquired date is required");
-
 
976
 
-
 
977
		}
-
 
978
		if (acquireddate1 != "") {
-
 
979
			acquireddate1 = acquireddate1 + "T00:00:00";
-
 
980
		}
-
 
981
		newOnboarding['authId'] = $('#authUserOnboarding').val();
-
 
982
 
-
 
983
		newOnboarding['acquiredDate'] = acquireddate1
-
 
984
		newOnboarding['leadId'] = leadId
-
 
985
 
-
 
986
 
-
 
987
		var json = JSON.stringify(newOnboarding);
-
 
988
		console.log(json);
-
 
989
		doAjaxRequestWithJsonHandler(
-
 
990
			context
-
 
991
			+ "/partnerOnBoardingListing",
-
 
992
			"POST",
-
 
993
			json,
-
 
994
			function(response) {
-
 
995
 
-
 
996
				panelListing("main-content");
-
 
997
 
-
 
998
 
-
 
999
			});
-
 
1000
	});
-
 
1001
 
-
 
1002
	var table = $('#example').DataTable();
-
 
1003
	$(document).on('dblclick', '#example tbody tr', function() {
-
 
1004
 
-
 
1005
		var data = table.row(this).data();
-
 
1006
		var statusHold = $(this).find("td:eq(38) button[type='submit']").val();
-
 
1007
 
-
 
1008
		console.log("statusHold" + statusHold);
-
 
1009
		if (statusHold.localeCompare("hold")) {
-
 
1010
			$(this).find(":input").attr('disabled', true);
-
 
1011
			$(this).find("td:eq(37) button[type='submit']").attr('disabled', false);
-
 
1012
			$(this).find("td:eq(36) button[type='submit']").attr('disabled', false);
-
 
1013
		}
-
 
1014
		else {
-
 
1015
			$(this).find(":input").attr('disabled', false).show();
-
 
1016
			$(this).find(":selected").attr('disabled', false).show();
-
 
1017
 
-
 
1018
		}
-
 
1019
		$(this).find("input[name=rbmAuthId]").attr('disabled', true);
-
 
1020
		$(this).find("input[name=verificationStatusOnboarding]").attr('disabled', true);
-
 
1021
		$(this).find("input[name=billingStatus]").attr('disabled', true);
-
 
1022
 
-
 
1023
 
-
 
1024
		$(this).css("background-color", "#87d3f8");
-
 
1025
		let a = 12;
-
 
1026
		let b = 12;
-
 
1027
		console.log("yes" + a == b);
-
 
1028
 
-
 
1029
	});
-
 
1030
 
-
 
1031
	var table = $('#OnboardingDesign').DataTable();
-
 
1032
	$(document).on('dblclick', '#OnboardingDesign tbody tr', function() {
-
 
1033
 
-
 
1034
		var data = table.row(this).data();
-
 
1035
 
-
 
1036
		$(this).find(":input").attr('disabled', false).show();
-
 
1037
		$(this).find(":selected").attr('disabled', true);
-
 
1038
 
-
 
1039
		$(this).find("input[name=acquireddate]").attr('disabled', true);
-
 
1040
		$(this).find("input[name=outlateName]").attr('disabled', true);
-
 
1041
		$(this).find("input[name=phonenumber1]").attr('disabled', true);
-
 
1042
		$(this).find("input[name=kyc1]").attr('disabled', true);
-
 
1043
		$(this).find("input[name=city1]").attr('disabled', true);
-
 
1044
		$(this).find("input[name=shead1]").attr('disabled', true);
-
 
1045
		$(this).find("input[name=bdm1]").attr('disabled', true);
-
 
1046
		$(this).find("input[name=abrand1]").attr('disabled', true);
-
 
1047
		$(this).find("input[name=recbrand1]").attr('disabled', true);
-
 
1048
		$(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
-
 
1049
		$(this).find("input[name=idate1]").attr('disabled', true);
-
 
1050
		$(this).find("input[name=loi1]").attr('disabled', true);
-
 
1051
		$(this).find("input[name=code1]").attr('disabled', true);
-
 
1052
		$(this).find("input[name=rplaned1]").attr('disabled', true);
-
 
1053
		$(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
-
 
1054
		$(this).find("input[name=twoDBoq1]").attr('disabled', true);
-
 
1055
		$(this).find("input[name=threeBoqDate1]").attr('disabled', true);
-
 
1056
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
-
 
1057
		$(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
-
 
1058
		$(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
-
 
1059
		$(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
-
 
1060
		$(this).find("input[name=poVenderDate1]").attr('disabled', true);
-
 
1061
		$(this).css("background-color", "#87d3f8");
-
 
1062
		let a = 12;
-
 
1063
		let b = 12;
161
        });
1064
		console.log("yes" + a == b);
-
 
1065
 
-
 
1066
	});
-
 
1067
 
-
 
1068
 
-
 
1069
	var billingtable = $('#partnerbilling').DataTable();
-
 
1070
	$(document).on('dblclick', '#partnerbilling tbody tr', function() {
-
 
1071
		var data = billingtable.row(this).data();
-
 
1072
 
-
 
1073
		$(this).find(":input").attr('disabled', false).show();
-
 
1074
 
-
 
1075
 
-
 
1076
	});
-
 
1077
 
-
 
1078
	$(document)
-
 
1079
		.on(
-
 
1080
			'click',
-
 
1081
			".submitOnboardingBilling",
-
 
1082
			function() {
-
 
1083
 
-
 
1084
				var row = $(this).closest("tr");
-
 
1085
				console.log(row);
-
 
1086
 
-
 
1087
				var onboardingId = $(row).find("td:eq(0)").text();
-
 
1088
				var stockPayment = $(row).find("td:eq(5) input[type='text']").val();
-
 
1089
				var advStock = $(row).find("td:eq(4) input[type='date']").val();
-
 
1090
				if (advStock != "") {
-
 
1091
					advStock = advStock + "T00:00:00";
-
 
1092
				}
162
    }
1093
 
-
 
1094
				var billingStatus = $(row)
-
 
1095
					.find("td:eq(6) input[type='checkbox']").is(":checked") ? 1 : 0;
-
 
1096
 
-
 
1097
				doPostAjaxRequestHandler(context + "/partnerOnBoardingBillingSubmission?billingStatus=" + billingStatus + "&onBoardingId=" + onboardingId + "&advStock=" + advStock + "&stockPayment=" + stockPayment,
-
 
1098
					function(response) {
-
 
1099
						row.html(response);
-
 
1100
						alert("successfully submit");
-
 
1101
 
-
 
1102
 
-
 
1103
 
-
 
1104
					});
-
 
1105
			});
-
 
1106
 
-
 
1107
 
-
 
1108
	$(document).on('click', ".delete", function() {
-
 
1109
 
-
 
1110
		var id = $(this).data('id');
-
 
1111
		console.log('helo');
-
 
1112
		var id = $(this).data('id');
-
 
1113
		console.log(id);
-
 
1114
		if (confirm("Are you sure your outlet is open") == true) {
-
 
1115
			doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
-
 
1116
				function(response) {
-
 
1117
 
-
 
1118
					console.log("reponse" + response);
-
 
1119
					if (response == 'true') {
-
 
1120
						alert("congratulations your outlet is successfully open");
-
 
1121
 
-
 
1122
						panelListing("main-content");
-
 
1123
					}
-
 
1124
				});
-
 
1125
		}
-
 
1126
 
-
 
1127
	});
-
 
1128
	$(document).on('click', ".design-complete", function() {
-
 
1129
		var id = $(this).data('id');
-
 
1130
		var row = $(this).closest("tr");
-
 
1131
		console.log('helo');
-
 
1132
		var receeActual = $(row).find("td:eq(14) input[type='date']").val();
-
 
1133
		if (receeActual != "") {
-
 
1134
			receeActual = receeActual + "T00:00:00";
-
 
1135
		}
-
 
1136
		var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
-
 
1137
		if (twoDBoqdate != "") {
-
 
1138
			twoDBoqdate = twoDBoqdate + "T00:00:00";
-
 
1139
		}
-
 
1140
 
-
 
1141
		var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
-
 
1142
		if (poVenderDate != "") {
-
 
1143
			poVenderDate = poVenderDate + "T00:00:00";
-
 
1144
		}
-
 
1145
		var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
-
 
1146
		if (briefingPartner != "") {
-
 
1147
			briefingPartner = briefingPartner + "T00:00:00";
-
 
1148
		}
-
 
1149
 
-
 
1150
		var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
-
 
1151
		if (deploymentDate != "") {
-
 
1152
			deploymentDate = deploymentDate + "T00:00:00";
-
 
1153
		}
-
 
1154
 
-
 
1155
		var nocDate = $(row).find("td:eq(31) input[type='date']").val();
-
 
1156
		if (nocDate != "") {
-
 
1157
			nocDate = nocDate + "T00:00:00";
-
 
1158
		}
-
 
1159
 
-
 
1160
		if (receeActual == "") {
-
 
1161
			alert("Please Fill The Recee Actual Date");
-
 
1162
			return
-
 
1163
 
-
 
1164
		}
-
 
1165
		if (twoDBoqdate == "") {
-
 
1166
			alert("Please Fill The 2D with BOQ Actual Date");
-
 
1167
			return
-
 
1168
 
-
 
1169
		}
-
 
1170
		if (poVenderDate == "") {
-
 
1171
			alert("Please Fill The PO To Vendor Actual Date");
-
 
1172
			return
-
 
1173
 
-
 
1174
		}
-
 
1175
		if (briefingPartner == "") {
-
 
1176
			alert("Please Fill The Briefing Partner Actual Date ");
-
 
1177
			return
-
 
1178
 
-
 
1179
		}
-
 
1180
 
-
 
1181
		if (deploymentDate == "") {
-
 
1182
			alert("Please Fill The Deployment Actual Date ");
-
 
1183
			return
-
 
1184
 
-
 
1185
		}
-
 
1186
		if (nocDate == "") {
-
 
1187
			alert("Please Fill The NOC Actual Date ");
-
 
1188
			return
-
 
1189
 
-
 
1190
		}
-
 
1191
 
-
 
1192
 
-
 
1193
 
-
 
1194
		var id = $(this).data('id');
-
 
1195
		console.log(id);
-
 
1196
		if (confirm("Are you sure your Design TAT is Complete") == true) {
-
 
1197
			doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
-
 
1198
				function(response) {
-
 
1199
 
-
 
1200
					console.log("reponse" + response);
-
 
1201
					if (response == 'true') {
-
 
1202
						alert("congratulations your Desiging is successfully Done");
-
 
1203
						partnerOnboardingDesign("main-content");
-
 
1204
					}
-
 
1205
				});
-
 
1206
		}
-
 
1207
 
-
 
1208
	});
-
 
1209
 
-
 
1210
 
-
 
1211
	$(document).on('click', ".rejectpartneronboarding", function() {
-
 
1212
		var id = $(this).data('id');
-
 
1213
		console.log('helo');
-
 
1214
		var id = $(this).data('id');
-
 
1215
		console.log(id);
-
 
1216
		if (confirm("Are you sure you want to reject the request") == true) {
-
 
1217
			doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
-
 
1218
				function(response) {
-
 
1219
 
-
 
1220
					console.log("reponse" + response);
-
 
1221
					if (response == 'true') {
-
 
1222
						alert("successfully rejected");
-
 
1223
						panelListing("main-content");
-
 
1224
					}
-
 
1225
				});
-
 
1226
		}
-
 
1227
 
-
 
1228
	});
-
 
1229
 
-
 
1230
 
-
 
1231
 
-
 
1232
 
-
 
1233
 
-
 
1234
});
-
 
1235
 
-
 
1236
$(document).on('click', ".Del", function() {
-
 
1237
	var $td = $(this).closest("td");
-
 
1238
	//var delDoc=	$(this).closest('td').find('.gst', "input[type=hidden]").val();
-
 
1239
	//var columnName= $(this).closest('td' , "input[type=hidden]").val();
-
 
1240
	var dataDel = $td.find("input[type=hidden]").val('0');
-
 
1241
	dataDel = 0;
-
 
1242
	console.log(dataDel);
-
 
1243
	if (confirm("Are you sure you want to delete this doc") == true) {
-
 
1244
 
-
 
1245
		if (dataDel == 0) {
-
 
1246
			$td.css({ 'background-color': 'pink' });
-
 
1247
			console.log("true");
-
 
1248
			$td.find('a', ".download").hide();
-
 
1249
			$td.find('a', ".Del").hide();
-
 
1250
		}
-
 
1251
 
163
 
1252
	}
-
 
1253
});
164
});
-
 
165
$(document).on('change', "input.leadIdOnboarding", function () {
-
 
166
    var leadId = $("#leadId").val();
-
 
167
    console.log(leadId)
-
 
168
 
-
 
169
    doAjaxRequestHandler(context + "/getLead?leadId=" + leadId, "GET",
-
 
170
        function (response) {
-
 
171
            console.log(response)
-
 
172
 
-
 
173
            console.log(response.response)
-
 
174
 
-
 
175
            var data = response.response
-
 
176
 
-
 
177
            $('#outLetName1').val(data.outLetName);
-
 
178
            $('#number1').val(data.leadMobile);
-
 
179
 
-
 
180
 
-
 
181
        });
-
 
182
 
-
 
183
})
-
 
184
 
-
 
185
$(document).on('click', '.submit-design', function () {
-
 
186
    var row = $(this).closest("tr");
-
 
187
    console.log(row);
-
 
188
    var rowIndex = $(this).closest('tr').prevAll().length;
-
 
189
 
-
 
190
    var id = $(row).find("td:eq(0)").text();
-
 
191
 
-
 
192
    var outletName = $(row).find("td:eq(1) input[type='text']").val();
-
 
193
    var createdTimestamp = $(row).find("td:eq(2)").text();
-
 
194
    if (createdTimestamp != "") {
-
 
195
        createdTimestamp = createdTimestamp + "T00:00:00";
-
 
196
    }
-
 
197
    var acquiredDate = $(row).find("td:eq(3) input[type='date']").val();
-
 
198
    if (acquiredDate != "") {
-
 
199
        acquiredDate = acquiredDate + "T00:00:00";
-
 
200
    }
-
 
201
 
-
 
202
    var phoneNumber = $(row).find("td:eq(4) input[type='number']").val();
-
 
203
 
-
 
204
 
-
 
205
    var city = $(row).find("td:eq(5) input[type='text']").val();
-
 
206
 
-
 
207
 
-
 
208
    var agreedBrandFees = $(row).find("td:eq(8) input[type='text']").val();
-
 
209
 
-
 
210
    console.log("agreedBrandFees" + agreedBrandFees);
-
 
211
 
-
 
212
 
-
 
213
    var investmentDate = $(row).find("td:eq(9) input[type='date']").val();
-
 
214
    if (investmentDate != "") {
-
 
215
        investmentDate = investmentDate + "T00:00:00";
-
 
216
    }
-
 
217
    console.log("investmentDate" + investmentDate);
-
 
218
 
-
 
219
    var loi = $(row).find(".loiDesign input[type=hidden]").val();
-
 
220
    console.log("loi" + loi);
-
 
221
 
-
 
222
    var kycDesign = $(row).find(".kycDesign input[type=hidden]").val();
-
 
223
 
-
 
224
    var code = $(row).find("td:eq(12) input[type='text']").val();
-
 
225
    console.log("code" + code);
-
 
226
 
-
 
227
 
-
 
228
    var receePlaned = $(row).find("td:eq(13) input[type='date']").val();
-
 
229
    if (receePlaned != "") {
-
 
230
        receePlaned = receePlaned + "T00:00:00";
-
 
231
    }
-
 
232
    var receeActual = $(row).find("td:eq(14) input[type='date']").val();
-
 
233
    if (receeActual != "") {
-
 
234
        receeActual = receeActual + "T00:00:00";
-
 
235
    }
-
 
236
    console.log("receeActual" + receeActual);
-
 
237
 
-
 
238
 
-
 
239
    var twoDBoqPlanedDate = $(row).find("td:eq(16) input[type='date']").val();
-
 
240
    if (twoDBoqPlanedDate != "") {
-
 
241
        twoDBoqPlanedDate = twoDBoqPlanedDate + "T00:00:00";
-
 
242
    }
-
 
243
 
-
 
244
    var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
-
 
245
    if (twoDBoqdate != "") {
-
 
246
        twoDBoqdate = twoDBoqdate + "T00:00:00";
-
 
247
    }
-
 
248
    var twodBOQ = $(row).find(".twoDBoq input[type=hidden]").val();
-
 
249
 
-
 
250
    var threeDBoqPlanedDate = $(row).find("td:eq(19) input[type='date']").val();
-
 
251
    if (threeDBoqPlanedDate != "") {
-
 
252
        threeDBoqPlanedDate = threeDBoqPlanedDate + "T00:00:00";
-
 
253
    }
-
 
254
 
-
 
255
    var threeDBoqdate = $(row).find("td:eq(20) input[type='date']").val();
-
 
256
    if (threeDBoqdate != "") {
-
 
257
        threeDBoqdate = threeDBoqdate + "T00:00:00";
-
 
258
    }
-
 
259
 
-
 
260
    var threeDBoq = $(row).find(".threeDBoq input[type=hidden]").val();
-
 
261
 
-
 
262
    var poVenderPlanedDate = $(row).find("td:eq(22) input[type='date']").val();
-
 
263
    if (poVenderPlanedDate != "") {
-
 
264
        poVenderPlanedDate = poVenderPlanedDate + "T00:00:00";
-
 
265
    }
-
 
266
    var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
-
 
267
    if (poVenderDate != "") {
-
 
268
        poVenderDate = poVenderDate + "T00:00:00";
-
 
269
    }
-
 
270
 
-
 
271
 
-
 
272
    var briefingPartnerPlaned = $(row).find("td:eq(24) input[type='date']").val();
-
 
273
    if (briefingPartnerPlaned != "") {
-
 
274
        briefingPartnerPlaned = briefingPartnerPlaned + "T00:00:00";
-
 
275
    }
-
 
276
    var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
-
 
277
    if (briefingPartner != "") {
-
 
278
        briefingPartner = briefingPartner + "T00:00:00";
-
 
279
    }
-
 
280
    var deploymentPlanedDate = $(row).find("td:eq(26) input[type='date']").val();
-
 
281
    if (deploymentPlanedDate != "") {
-
 
282
        deploymentPlanedDate = deploymentPlanedDate + "T00:00:00";
-
 
283
    }
-
 
284
    var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
-
 
285
    if (deploymentDate != "") {
-
 
286
        deploymentDate = deploymentDate + "T00:00:00";
-
 
287
    }
-
 
288
 
-
 
289
 
-
 
290
    var finalPicsOutletPlanedDate = $(row).find("td:eq(28) input[type='date']").val();
-
 
291
    if (finalPicsOutletPlanedDate != "") {
-
 
292
        finalPicsOutletPlanedDate = finalPicsOutletPlanedDate + "T00:00:00";
-
 
293
    }
-
 
294
 
-
 
295
    var finalPicsOutletDate = $(row).find("td:eq(29) input[type='date']").val();
-
 
296
    if (finalPicsOutletDate != "") {
-
 
297
        finalPicsOutletDate = finalPicsOutletDate + "T00:00:00";
-
 
298
    }
-
 
299
    var finalPicsOutlet = $(row).find(".finalPics input[type=hidden]").val();
-
 
300
 
-
 
301
    var nocDate = $(row).find("td:eq(31) input[type='date']").val();
-
 
302
    if (nocDate != "") {
-
 
303
        nocDate = nocDate + "T00:00:00";
-
 
304
    }
-
 
305
    var noc = $(row).find(".noc input[type=hidden]").val();
-
 
306
    var partnerOnBoardingObject = {};
-
 
307
    partnerOnBoardingObject['id'] = id
-
 
308
    partnerOnBoardingObject['outletName'] = outletName
-
 
309
 
-
 
310
    partnerOnBoardingObject['createdTimestamp'] = createdTimestamp
-
 
311
    partnerOnBoardingObject['acquiredDate'] = acquiredDate
-
 
312
 
-
 
313
    partnerOnBoardingObject['phoneNumber'] = phoneNumber
-
 
314
 
-
 
315
    partnerOnBoardingObject['city'] = city
-
 
316
 
-
 
317
 
-
 
318
    partnerOnBoardingObject['agreedBrandFees'] = agreedBrandFees
-
 
319
 
-
 
320
    partnerOnBoardingObject['investmentDate'] = investmentDate
-
 
321
    partnerOnBoardingObject['loi'] = loi
-
 
322
    partnerOnBoardingObject['kycDesign'] = kycDesign
-
 
323
    partnerOnBoardingObject['code'] = code
-
 
324
    partnerOnBoardingObject['receePlaned'] = receePlaned
-
 
325
    partnerOnBoardingObject['receeActual'] = receeActual
-
 
326
    partnerOnBoardingObject['twoDBoqPlanedDate'] = twoDBoqPlanedDate
-
 
327
    partnerOnBoardingObject['twoDBoqdate'] = twoDBoqdate
-
 
328
    partnerOnBoardingObject['twodBOQ'] = twodBOQ
-
 
329
    partnerOnBoardingObject['threeDBoqPlanedDate'] = threeDBoqPlanedDate
-
 
330
    partnerOnBoardingObject['threeDBoqdate'] = threeDBoqdate
-
 
331
    partnerOnBoardingObject['threeDBoq'] = threeDBoq
-
 
332
    partnerOnBoardingObject['poVenderPlanedDate'] = poVenderPlanedDate
-
 
333
    partnerOnBoardingObject['poVenderDate'] = poVenderDate
-
 
334
 
-
 
335
    partnerOnBoardingObject['briefingPartnerPlaned'] = briefingPartnerPlaned
-
 
336
    partnerOnBoardingObject['briefingPartner'] = briefingPartner
-
 
337
    partnerOnBoardingObject['deploymentPlanedDate'] = deploymentPlanedDate
-
 
338
    partnerOnBoardingObject['deploymentDate'] = deploymentDate
-
 
339
    partnerOnBoardingObject['finalPicsOutletPlanedDate'] = finalPicsOutletPlanedDate
-
 
340
    partnerOnBoardingObject['finalPicsOutletDate'] = finalPicsOutletDate
-
 
341
    partnerOnBoardingObject['finalPicsOutlet'] = finalPicsOutlet
-
 
342
    partnerOnBoardingObject['nocDate'] = nocDate
-
 
343
    partnerOnBoardingObject['noc'] = noc
-
 
344
 
-
 
345
 
-
 
346
    var jsonObject = JSON.stringify(partnerOnBoardingObject);
-
 
347
 
-
 
348
    console.log(jsonObject);
-
 
349
 
-
 
350
    if (confirm("Are you sure you want to submit the request") == true) {
-
 
351
        doAjaxRequestWithJsonHandler(context + "/partnerOnboardingDesignaTatPanel", "POST", jsonObject, function (response) {
-
 
352
            row.html(response);
-
 
353
            row.css("background-color", "#F8F8FF");
1254
 
354
 
-
 
355
        });
-
 
356
    }
1255
 
357
 
-
 
358
});
1256
 
359
 
1257
 
360
 
-
 
361
$(document).on('click', ".noticPartneronboarding", function () {
-
 
362
    var id = $(this).data('id');
-
 
363
    console.log(id);
-
 
364
    if (confirm("Are you sure you want to Notice Isssue this Partner") == true) {
-
 
365
        doPostAjaxRequestHandler(context + "/partnerOnboardingNotice?id=" + id,
-
 
366
            function (response) {
-
 
367
 
-
 
368
                console.log("reponse" + response);
-
 
369
                if (response == 'true') {
-
 
370
                    alert("successfully Done");
-
 
371
 
-
 
372
 
-
 
373
                    panelListing("main-content");
-
 
374
                }
-
 
375
            });
-
 
376
    }
-
 
377
});
1258
 
378
 
1259
 
379
 
-
 
380
$(document).on('click', ".holdPartnerOnboarding", function () {
-
 
381
    var id = $(this).data('id');
-
 
382
    console.log(id);
-
 
383
    if (confirm("Are you sure you want to hold this Partner") == true) {
-
 
384
        doPostAjaxRequestHandler(context + "/partnerOnboardingHold?id=" + id,
-
 
385
            function (response) {
-
 
386
 
-
 
387
                console.log("reponse" + response);
-
 
388
                if (response == 'true') {
-
 
389
                    alert("successfully Done");
-
 
390
 
-
 
391
 
-
 
392
                    panelListing("main-content");
-
 
393
                }
-
 
394
            });
-
 
395
    }
-
 
396
});
1260
 
397
 
1261
 
398
 
-
 
399
$(document).on('click', ".unHoldPartnerOnboarding", function () {
-
 
400
    var id = $(this).data('id');
-
 
401
    console.log(id);
-
 
402
    if (confirm("Are you sure you want to Unhold this Partner") == true) {
-
 
403
        doPostAjaxRequestHandler(context + "/partnerOnboardingUnhold?id=" + id,
1262
function panelListing(domId) {
404
            function (response) {
-
 
405
 
-
 
406
                console.log("reponse" + response);
-
 
407
                if (response == 'true') {
-
 
408
                    alert("successfully Done");
-
 
409
                    panelListing("main-content");
-
 
410
                }
-
 
411
            });
-
 
412
    }
-
 
413
});
-
 
414
 
-
 
415
 
-
 
416
$(document).on('click', ".addKyc", function () {
-
 
417
    var id = $(this).data('id');
-
 
418
    console.log(id);
1263
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
419
    doAjaxRequestHandler(context + "/getFofoKyc?onBoardingId=" + id, "GET",
1264
		function(response) {
420
        function (response) {
-
 
421
 
-
 
422
            console.log(response)
-
 
423
            $('.' + "fofoKycContainer").html(response);
-
 
424
 
-
 
425
        });
-
 
426
 
-
 
427
});
-
 
428
 
-
 
429
 
-
 
430
var table = $('#fofokyctable').DataTable();
-
 
431
$(document).on('dblclick', '#fofokyctable tbody tr', function () {
-
 
432
    console.log("dblclick");
-
 
433
    var data = table.row(this).data();
-
 
434
 
-
 
435
    $(this).find(":selected").attr('disabled', false).show();
-
 
436
    $(this).find(":input").attr('disabled', false).show();
-
 
437
 
-
 
438
 
-
 
439
});
-
 
440
 
-
 
441
 
-
 
442
$(document).on('click', '.addKycdetail', function () {
-
 
443
    var row = $(this).closest("tr");
-
 
444
 
-
 
445
    var onBoardingId = $(this).data('onboardingid');
-
 
446
 
-
 
447
    console.log(row);
-
 
448
    var rowIndex = $(this).closest('tr').prevAll().length;
-
 
449
    var id = $(row).find("td:eq(0)").text();
-
 
450
    var firstName = $(row).find("td:eq(1) input[type='text']").val();
-
 
451
    var middleName = $(row).find("td:eq(2) input[type='text']").val();
-
 
452
    var lastName = $(row).find("td:eq(3) input[type='text']").val();
-
 
453
 
-
 
454
    var fatherName = $(row).find("td:eq(4) input[type='text']").val();
-
 
455
 
-
 
456
    var dob = $(row).find("td:eq(5) input[type='date']").val();
-
 
457
 
-
 
458
    if (dob != "") {
-
 
459
 
-
 
460
        dob = dob + "T00:00:00";
-
 
461
    }
-
 
462
 
-
 
463
    var gender = $(row).find("td:eq(6) option:selected").val();
-
 
464
    var maritalStatus = $(row).find("td:eq(7) option:selected").val();
-
 
465
 
-
 
466
    var email = $(row).find("td:eq(8) input[type='text']").val();
-
 
467
 
-
 
468
    var mobile = $(row).find("td:eq(9) input[type='text']").val();
-
 
469
    var pan = $(row).find("td:eq(10) input[type='text']").val();
-
 
470
 
-
 
471
 
-
 
472
    var pandocId = $(row).find(".pandoc input[type=hidden]").val();
-
 
473
 
-
 
474
    var poaNO = $(row).find("td:eq(12) input[type='text']").val();
-
 
475
    var poaType = $(row).find("td:eq(13) option:selected").val();
-
 
476
 
-
 
477
    var paoFrontd = $(row).find(".paof input[type=hidden]").val();
-
 
478
    var paoBackId = $(row).find(".paob input[type=hidden]").val();
-
 
479
 
-
 
480
    var address1 = $(row).find("td:eq(16) input[type='text']").val();
-
 
481
 
-
 
482
    var address2 = $(row).find("td:eq(17) input[type='text']").val();
-
 
483
 
-
 
484
    var address3 = $(row).find("td:eq(18) input[type='text']").val();
-
 
485
 
-
 
486
    var city = $(row).find("td:eq(19) input[type='text']").val();
-
 
487
 
-
 
488
 
-
 
489
    var state = $(row).find("td:eq(20) input[type='text']").val();
-
 
490
 
-
 
491
    var pincode = $(row).find("td:eq(21) input[type='text']").val();
-
 
492
 
-
 
493
 
-
 
494
    console.log(city)
-
 
495
    if (dob === "") {
-
 
496
        alert("dob is required");
-
 
497
        return;
-
 
498
    }
-
 
499
 
-
 
500
 
-
 
501
    if (gender === "") {
-
 
502
        alert("gender is required");
-
 
503
        return;
-
 
504
    }
-
 
505
 
-
 
506
 
-
 
507
    if (fatherName === "") {
-
 
508
        alert("Father Name is required");
-
 
509
        return;
-
 
510
    }
-
 
511
 
-
 
512
    if (maritalStatus === "") {
-
 
513
        alert("Marital Status is required");
-
 
514
        return;
-
 
515
    }
-
 
516
 
-
 
517
    if (email === "") {
-
 
518
        alert("email is required");
-
 
519
        return;
-
 
520
    }
-
 
521
 
-
 
522
    if (mobile === "") {
-
 
523
        alert("mobile is required");
-
 
524
        return;
-
 
525
    }
-
 
526
 
-
 
527
    if (pan === "") {
-
 
528
        alert("pan is required");
-
 
529
        return;
-
 
530
    }
-
 
531
 
-
 
532
    if (pandocId === "") {
-
 
533
        alert("panDoc is required");
-
 
534
        return;
-
 
535
    }
-
 
536
 
-
 
537
    if (poaNO === "") {
-
 
538
        alert("paoNO is required");
-
 
539
        return;
-
 
540
    }
-
 
541
 
-
 
542
    if (poaType === "") {
-
 
543
        alert("paoType is required");
-
 
544
        return;
-
 
545
    }
-
 
546
 
-
 
547
    if (paoFrontd === "") {
-
 
548
        alert("paoFrontd is required");
-
 
549
        return;
-
 
550
    }
-
 
551
 
-
 
552
    if (paoBackId === "") {
-
 
553
        alert("paoBackId is required");
-
 
554
        return;
-
 
555
    }
-
 
556
 
-
 
557
    if (address1 === "") {
-
 
558
        alert("address1 is required");
-
 
559
        return;
-
 
560
    }
-
 
561
    if (address2 === "") {
-
 
562
        alert("address2 is required");
-
 
563
        return;
-
 
564
    }
-
 
565
 
-
 
566
    if (city === "") {
-
 
567
        alert("city is required");
-
 
568
        return;
-
 
569
    }
-
 
570
    if (state === "") {
-
 
571
        alert("state is required");
-
 
572
        return;
-
 
573
    }
-
 
574
 
-
 
575
    if (pincode === "") {
-
 
576
        alert("pincode is required");
-
 
577
        return;
-
 
578
    }
-
 
579
 
-
 
580
    var kycDetail = {};
-
 
581
    kycDetail['id'] = id
-
 
582
 
-
 
583
    kycDetail['firstName'] = firstName
-
 
584
    kycDetail['middleName'] = middleName
-
 
585
    kycDetail['lastName'] = lastName
-
 
586
 
-
 
587
    kycDetail['fatherName'] = fatherName
-
 
588
 
-
 
589
    kycDetail['dob'] = dob
-
 
590
    kycDetail['gender'] = gender
-
 
591
    kycDetail['maritalStatus'] = maritalStatus
-
 
592
    kycDetail['email'] = email
-
 
593
    kycDetail['mobile'] = mobile
-
 
594
    kycDetail['pan'] = pan
-
 
595
    kycDetail['pandocId'] = pandocId
-
 
596
    kycDetail['poaNo'] = poaNO
-
 
597
    kycDetail['poaType'] = poaType
-
 
598
    kycDetail['paoFrontd'] = paoFrontd
-
 
599
    kycDetail['paoBackId'] = paoBackId
-
 
600
 
-
 
601
    kycDetail['address1'] = address1
-
 
602
    kycDetail['address2'] = address2
-
 
603
    kycDetail['address3'] = address3
-
 
604
    kycDetail['city'] = city
-
 
605
    kycDetail['state'] = state
-
 
606
    kycDetail['pincode'] = pincode
-
 
607
    kycDetail['onboardingId'] = onBoardingId
-
 
608
 
-
 
609
    var jsonObject = JSON.stringify(kycDetail);
-
 
610
    console.log("kycDetail" + jsonObject);
-
 
611
 
-
 
612
    console.log(jsonObject);
-
 
613
 
-
 
614
    if (confirm("Are you sure you want to submit the request") == true) {
-
 
615
        doAjaxRequestWithJsonHandler(context + "/addPartnerKyc", "POST", jsonObject, function (response) {
1265
			$('#' + domId).html(response);
616
            row.html(response);
-
 
617
 
-
 
618
 
-
 
619
        });
-
 
620
    }
-
 
621
 
-
 
622
});
-
 
623
 
-
 
624
 
-
 
625
$(document).on('click', ".addNewRow", function () {
-
 
626
    var id = $(this).data('id');
-
 
627
    console.log(id);
-
 
628
    doAjaxRequestHandler(context + "/addKycRow?onBoardingId=" + id, "GET",
-
 
629
        function (response) {
-
 
630
 
-
 
631
            console.log(response)
-
 
632
            $('.' + "fofoKycContainer").html(response);
-
 
633
 
-
 
634
        });
-
 
635
 
-
 
636
});
-
 
637
 
-
 
638
 
-
 
639
var table = $('#legalkyctable').DataTable();
-
 
640
$(document).on('dblclick', '#legalkyctable tbody tr', function () {
-
 
641
    console.log("dblclick");
-
 
642
    var data = table.row(this).data();
-
 
643
 
-
 
644
    $(this).find(":selected").attr('disabled', false).show();
-
 
645
    $(this).find(":input").attr('disabled', false).show();
-
 
646
 
-
 
647
 
1266
		});
648
});
-
 
649
 
-
 
650
 
-
 
651
$(document).on('click', '.addlegalKycdetail', function () {
-
 
652
    var row = $(this).closest("tr");
-
 
653
 
-
 
654
    console.log(row);
-
 
655
 
-
 
656
    var id = $(row).find("td:eq(2)").text();
-
 
657
    var status = $(row).find("td:eq(3) option:selected").val();
-
 
658
 
-
 
659
 
-
 
660
    var businessType = $(row).find("td:eq(4) option:selected").val();
-
 
661
    var firstName = $(row).find("td:eq(5) input[type='text']").val();
-
 
662
    var middleName = $(row).find("td:eq(6) input[type='text']").val();
-
 
663
    var lastName = $(row).find("td:eq(7) input[type='text']").val();
-
 
664
 
-
 
665
    var fatherName = $(row).find("td:eq(8) input[type='text']").val();
-
 
666
 
-
 
667
    var dob = $(row).find("td:eq(9) input[type='date']").val();
-
 
668
 
-
 
669
    if (dob != "") {
-
 
670
 
-
 
671
        dob = dob + "T00:00:00";
-
 
672
    }
-
 
673
 
-
 
674
    var gender = $(row).find("td:eq(10) option:selected").val();
-
 
675
    var maritalStatus = $(row).find("td:eq(11) option:selected").val();
-
 
676
 
-
 
677
    var email = $(row).find("td:eq(12) input[type='text']").val();
-
 
678
 
-
 
679
    var mobile = $(row).find("td:eq(13) input[type='text']").val();
-
 
680
    var pan = $(row).find("td:eq(14) input[type='text']").val();
-
 
681
 
1267
}
682
 
-
 
683
    var pandocId = $(row).find(".pandoc input[type=hidden]").val();
1268
 
684
 
-
 
685
    var poaNO = $(row).find("td:eq(16) input[type='text']").val();
-
 
686
    var poaType = $(row).find("td:eq(17) option:selected").val();
1269
 
687
 
-
 
688
    var paoFrontd = $(row).find(".paof input[type=hidden]").val();
-
 
689
    var paoBackId = $(row).find(".paob input[type=hidden]").val();
-
 
690
 
-
 
691
    var address1 = $(row).find("td:eq(20) input[type='text']").val();
-
 
692
 
-
 
693
    var address2 = $(row).find("td:eq(21) input[type='text']").val();
-
 
694
 
-
 
695
    var address3 = $(row).find("td:eq(22) input[type='text']").val();
-
 
696
 
-
 
697
    var city = $(row).find("td:eq(23) input[type='text']").val();
-
 
698
 
-
 
699
 
-
 
700
    var state = $(row).find("td:eq(24) input[type='text']").val();
-
 
701
 
-
 
702
    var pincode = $(row).find("td:eq(25) input[type='text']").val();
-
 
703
 
-
 
704
 
-
 
705
    var kycDetail = {};
-
 
706
    kycDetail['id'] = id
-
 
707
    kycDetail['status'] = status
-
 
708
    kycDetail['businessType'] = businessType
-
 
709
    kycDetail['firstName'] = firstName
-
 
710
    kycDetail['middleName'] = middleName
-
 
711
    kycDetail['lastName'] = lastName
-
 
712
 
-
 
713
    kycDetail['fatherName'] = fatherName
-
 
714
 
-
 
715
    kycDetail['dob'] = dob
-
 
716
    kycDetail['gender'] = gender
-
 
717
    kycDetail['maritalStatus'] = maritalStatus
-
 
718
    kycDetail['email'] = email
-
 
719
    kycDetail['mobile'] = mobile
-
 
720
    kycDetail['pan'] = pan
-
 
721
    kycDetail['pandocId'] = pandocId
-
 
722
    kycDetail['poaNo'] = poaNO
-
 
723
    kycDetail['poaType'] = poaType
-
 
724
    kycDetail['paoFrontd'] = paoFrontd
-
 
725
    kycDetail['paoBackId'] = paoBackId
-
 
726
 
-
 
727
    kycDetail['address1'] = address1
-
 
728
    kycDetail['address2'] = address2
-
 
729
    kycDetail['address3'] = address3
-
 
730
    kycDetail['city'] = city
-
 
731
    kycDetail['state'] = state
-
 
732
    kycDetail['pincode'] = pincode
-
 
733
 
-
 
734
    var jsonObject = JSON.stringify(kycDetail);
-
 
735
    console.log("kycDetail" + jsonObject);
-
 
736
 
-
 
737
    console.log(jsonObject);
-
 
738
 
-
 
739
    if (confirm("Are you sure you want to submit the request") == true) {
-
 
740
        doAjaxRequestWithJsonHandler(context + "/addlegalPartnerKyc", "POST", jsonObject, function (response) {
-
 
741
            row.html(response);
-
 
742
 
-
 
743
 
-
 
744
        });
-
 
745
    }
-
 
746
 
-
 
747
});
-
 
748
 
-
 
749
$(document).on('click', ".partner-onboarding-index", function () {
-
 
750
    panelListing("main-content");
-
 
751
});
-
 
752
 
-
 
753
 
-
 
754
$(document).on('click', ".partner-onboarding-open", function () {
-
 
755
    console.log("yes");
-
 
756
    partnerOnboardingOpen("main-content");
-
 
757
});
-
 
758
 
-
 
759
$(document).on('click', ".design-completed", function () {
-
 
760
    console.log("yes");
-
 
761
    partnerOnboardinDesignCompleted("main-content");
-
 
762
});
-
 
763
 
-
 
764
$(document).on('click', ".design_tat", function () {
-
 
765
    console.log("yes");
-
 
766
    partnerOnboardingDesign("main-content");
-
 
767
});
-
 
768
 
-
 
769
$(document).on('click', ".partner-onboarding-reject", function () {
-
 
770
    console.log("helo");
-
 
771
 
-
 
772
    partnerOnboardingReject("main-content");
-
 
773
});
-
 
774
 
-
 
775
$(document).on('input', 'table#legalkyctable input[type=file]', function () {
-
 
776
    if (confirm('Confirm upload ?')) {
-
 
777
        var fileSelector = $(this)[0];
-
 
778
        if (fileSelector != undefined
-
 
779
            && fileSelector.files[0] != undefined) {
-
 
780
            var url = `${context}/document-upload`;
-
 
781
            console.log(url);
-
 
782
            var file = this.files[0];
-
 
783
            console.log("file" + file);
-
 
784
            let fileInput = $(this);
-
 
785
            console.log("fileInput" + file);
-
 
786
            doAjaxUploadRequestHandler(
-
 
787
                url,
-
 
788
                'POST',
-
 
789
                file,
-
 
790
                function (response) {
-
 
791
                    console.log(response);
-
 
792
                    var documentId = response.response.document_id;
-
 
793
                    console.log("documentId : " + documentId);
-
 
794
                    fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
795
                });
-
 
796
            // alert("Retailer Shop Document
-
 
797
            // is required");
-
 
798
        }
-
 
799
    } else {
-
 
800
        // Do nothing!
-
 
801
    }
-
 
802
});
-
 
803
 
-
 
804
 
-
 
805
$(document).on('input', 'table#fofokyctable input[type=file]', function () {
-
 
806
    if (confirm('Confirm upload ?')) {
-
 
807
        var fileSelector = $(this)[0];
-
 
808
        if (fileSelector != undefined
-
 
809
            && fileSelector.files[0] != undefined) {
-
 
810
            var url = `${context}/document-upload`;
-
 
811
            console.log(url);
-
 
812
            var file = this.files[0];
-
 
813
            console.log("file" + file);
-
 
814
            let fileInput = $(this);
-
 
815
            console.log("fileInput" + file);
-
 
816
            doAjaxUploadRequestHandler(
-
 
817
                url,
-
 
818
                'POST',
-
 
819
                file,
-
 
820
                function (response) {
-
 
821
                    console.log(response);
-
 
822
                    var documentId = response.response.document_id;
-
 
823
                    console.log("documentId : " + documentId);
-
 
824
                    fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
825
                });
-
 
826
            // alert("Retailer Shop Document
-
 
827
            // is required");
-
 
828
        }
-
 
829
    } else {
-
 
830
        // Do nothing!
-
 
831
    }
-
 
832
});
-
 
833
 
-
 
834
$(document).on('input', 'table#example input[type=file]', function () {
-
 
835
    if (confirm('Confirm upload ?')) {
-
 
836
        var fileSelector = $(this)[0];
-
 
837
        if (fileSelector != undefined
-
 
838
            && fileSelector.files[0] != undefined) {
-
 
839
            var url = `${context}/document-upload`;
-
 
840
            console.log(url);
-
 
841
            var file = this.files[0];
-
 
842
            console.log("file" + file);
-
 
843
            let fileInput = $(this);
-
 
844
            console.log("fileInput" + file);
-
 
845
            doAjaxUploadRequestHandler(
-
 
846
                url,
-
 
847
                'POST',
-
 
848
                file,
-
 
849
                function (response) {
-
 
850
                    console.log(response);
-
 
851
                    var documentId = response.response.document_id;
-
 
852
                    console.log("documentId : " + documentId);
-
 
853
                    fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
854
                });
-
 
855
            // alert("Retailer Shop Document
-
 
856
            // is required");
-
 
857
        }
-
 
858
    } else {
-
 
859
        // Do nothing!
-
 
860
    }
-
 
861
});
-
 
862
 
-
 
863
 
-
 
864
$(document).on('input', 'table#partnerVerification input[type=file]', function () {
-
 
865
    if (confirm('Confirm upload ?')) {
-
 
866
        var fileSelector = $(this)[0];
-
 
867
        if (fileSelector != undefined
-
 
868
            && fileSelector.files[0] != undefined) {
-
 
869
            var url = `${context}/document-upload`;
-
 
870
            console.log(url);
-
 
871
            var file = this.files[0];
-
 
872
            console.log("file" + file);
-
 
873
            let fileInput = $(this);
-
 
874
            console.log("fileInput" + file);
-
 
875
            doAjaxUploadRequestHandler(
-
 
876
                url,
-
 
877
                'POST',
-
 
878
                file,
-
 
879
                function (response) {
-
 
880
                    console.log(response);
-
 
881
                    var documentId = response.response.document_id;
-
 
882
                    console.log("documentId : " + documentId);
-
 
883
                    fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
884
                });
-
 
885
            // alert("Retailer Shop Document
-
 
886
            // is required");
-
 
887
        }
-
 
888
    } else {
-
 
889
        // Do nothing!
-
 
890
    }
-
 
891
});
-
 
892
 
-
 
893
 
-
 
894
$(document).on('input', 'table#OnboardingDesign input[type=file]', function () {
-
 
895
    if (confirm('Confirm upload ?')) {
-
 
896
        var fileSelector = $(this)[0];
-
 
897
        if (fileSelector != undefined
-
 
898
            && fileSelector.files[0] != undefined) {
-
 
899
            var url = `${context}/document-upload`;
-
 
900
            console.log(url);
-
 
901
            var file = this.files[0];
-
 
902
            console.log("file" + file);
-
 
903
            let fileInput = $(this);
-
 
904
            console.log("fileInput" + file);
-
 
905
            doAjaxUploadRequestHandler(
-
 
906
                url,
-
 
907
                'POST',
-
 
908
                file,
-
 
909
                function (response) {
-
 
910
                    console.log(response);
-
 
911
                    var documentId = response.response.document_id;
-
 
912
                    console.log("documentId : " + documentId);
-
 
913
                    fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
914
                });
-
 
915
            // alert("Retailer Shop Document
-
 
916
            // is required");
-
 
917
        }
-
 
918
    } else {
-
 
919
        // Do nothing!
-
 
920
    }
-
 
921
});
-
 
922
 
-
 
923
$(document).on('click', '#newmodal', function () {
-
 
924
 
-
 
925
 
-
 
926
    var newOnboarding = {};
-
 
927
    var outletName = $('#outLetName1').val();
-
 
928
    var phoneNumber = $('#number1').val();
-
 
929
    var leadId = $("#leadId").val();
-
 
930
 
-
 
931
 
-
 
932
    if (outletName == "") {
-
 
933
 
-
 
934
        alert("outletName is required ");
-
 
935
        return;
-
 
936
    }
-
 
937
    newOnboarding['outletName'] = $('#outLetName1').val();
-
 
938
 
-
 
939
    if (phoneNumber == "") {
-
 
940
        alert("Phone Number is required ");
-
 
941
        return false;
-
 
942
 
-
 
943
    }
-
 
944
    if (phoneNumber.length > 6 && phoneNumber.length < 11) {
-
 
945
 
-
 
946
        newOnboarding['phoneNumber'] = $('#number1').val();
-
 
947
 
-
 
948
    } else {
-
 
949
        alert("Number should be greater then 6 and less then 11");
-
 
950
        return false;
-
 
951
 
-
 
952
    }
-
 
953
 
-
 
954
    acquireddate1 = $('#acquireddate1').val();
-
 
955
    console.log(acquireddate1)
-
 
956
 
-
 
957
    if (acquireddate1 != "") {
-
 
958
 
-
 
959
        alert("Acquired date is required");
-
 
960
 
-
 
961
    }
-
 
962
    if (acquireddate1 != "") {
-
 
963
        acquireddate1 = acquireddate1 + "T00:00:00";
-
 
964
    }
-
 
965
    newOnboarding['authId'] = $('#authUserOnboarding').val();
-
 
966
 
-
 
967
    newOnboarding['acquiredDate'] = acquireddate1
-
 
968
    newOnboarding['leadId'] = leadId
-
 
969
 
-
 
970
 
-
 
971
    var json = JSON.stringify(newOnboarding);
-
 
972
    console.log(json);
-
 
973
    doAjaxRequestWithJsonHandler(
-
 
974
        context
-
 
975
        + "/partnerOnBoardingListing",
-
 
976
        "POST",
-
 
977
        json,
-
 
978
        function (response) {
-
 
979
 
-
 
980
            panelListing("main-content");
-
 
981
 
-
 
982
 
-
 
983
        });
-
 
984
});
-
 
985
 
-
 
986
var table = $('#example').DataTable();
-
 
987
$(document).on('dblclick', '#example tbody tr', function () {
-
 
988
 
-
 
989
    var data = table.row(this).data();
-
 
990
    var statusHold = $(this).find("td:eq(38) button[type='submit']").val();
-
 
991
 
-
 
992
    console.log("statusHold" + statusHold);
-
 
993
    if (statusHold.localeCompare("hold")) {
-
 
994
        $(this).find(":input").attr('disabled', true);
-
 
995
        $(this).find("td:eq(37) button[type='submit']").attr('disabled', false);
-
 
996
        $(this).find("td:eq(36) button[type='submit']").attr('disabled', false);
-
 
997
    } else {
-
 
998
        $(this).find(":input").attr('disabled', false).show();
-
 
999
        $(this).find(":selected").attr('disabled', false).show();
-
 
1000
 
-
 
1001
    }
-
 
1002
    $(this).find("input[name=rbmAuthId]").attr('disabled', true);
-
 
1003
    $(this).find("input[name=verificationStatusOnboarding]").attr('disabled', true);
-
 
1004
    $(this).find("input[name=billingStatus]").attr('disabled', true);
-
 
1005
 
-
 
1006
 
-
 
1007
    $(this).css("background-color", "#87d3f8");
-
 
1008
    let a = 12;
-
 
1009
    let b = 12;
-
 
1010
    console.log("yes" + a == b);
-
 
1011
 
-
 
1012
});
-
 
1013
 
-
 
1014
var table = $('#OnboardingDesign').DataTable();
-
 
1015
$(document).on('dblclick', '#OnboardingDesign tbody tr', function () {
-
 
1016
 
-
 
1017
    var data = table.row(this).data();
-
 
1018
 
-
 
1019
    $(this).find(":input").attr('disabled', false).show();
-
 
1020
    $(this).find(":selected").attr('disabled', true);
-
 
1021
 
-
 
1022
    $(this).find("input[name=acquireddate]").attr('disabled', true);
-
 
1023
    $(this).find("input[name=outlateName]").attr('disabled', true);
-
 
1024
    $(this).find("input[name=phonenumber1]").attr('disabled', true);
-
 
1025
    $(this).find("input[name=kyc1]").attr('disabled', true);
-
 
1026
    $(this).find("input[name=city1]").attr('disabled', true);
-
 
1027
    $(this).find("input[name=shead1]").attr('disabled', true);
-
 
1028
    $(this).find("input[name=bdm1]").attr('disabled', true);
-
 
1029
    $(this).find("input[name=abrand1]").attr('disabled', true);
-
 
1030
    $(this).find("input[name=recbrand1]").attr('disabled', true);
-
 
1031
    $(this).find("input[name=BrandFeesdate1]").attr('disabled', true);
-
 
1032
    $(this).find("input[name=idate1]").attr('disabled', true);
-
 
1033
    $(this).find("input[name=loi1]").attr('disabled', true);
-
 
1034
    $(this).find("input[name=code1]").attr('disabled', true);
-
 
1035
    $(this).find("input[name=rplaned1]").attr('disabled', true);
-
 
1036
    $(this).find("input[name=stockPaymentDesign]").attr('disabled', true);
-
 
1037
    $(this).find("input[name=twoDBoq1]").attr('disabled', true);
-
 
1038
    $(this).find("input[name=threeBoqDate1]").attr('disabled', true);
-
 
1039
    $(this).find("input[name=poVenderDate1]").attr('disabled', true);
-
 
1040
    $(this).find("input[name=briefingPartnerPlanedDate1]").attr('disabled', true);
-
 
1041
    $(this).find("input[name=deploymentPlanedDate]").attr('disabled', true);
-
 
1042
    $(this).find("input[name=FinalPicsOutLets]").attr('disabled', true);
-
 
1043
    $(this).find("input[name=poVenderDate1]").attr('disabled', true);
-
 
1044
    $(this).css("background-color", "#87d3f8");
-
 
1045
    let a = 12;
-
 
1046
    let b = 12;
-
 
1047
    console.log("yes" + a == b);
-
 
1048
 
-
 
1049
});
-
 
1050
 
-
 
1051
 
-
 
1052
var billingtable = $('#partnerbilling').DataTable();
-
 
1053
$(document).on('dblclick', '#partnerbilling tbody tr', function () {
-
 
1054
    var data = billingtable.row(this).data();
-
 
1055
 
-
 
1056
    $(this).find(":input").attr('disabled', false).show();
-
 
1057
 
-
 
1058
 
-
 
1059
});
-
 
1060
 
-
 
1061
$(document)
-
 
1062
    .on(
-
 
1063
        'click',
-
 
1064
        ".submitOnboardingBilling",
-
 
1065
        function () {
-
 
1066
 
-
 
1067
            var row = $(this).closest("tr");
-
 
1068
            console.log(row);
-
 
1069
 
-
 
1070
            var onboardingId = $(row).find("td:eq(0)").text();
-
 
1071
            var stockPayment = $(row).find("td:eq(5) input[type='text']").val();
-
 
1072
            var advStock = $(row).find("td:eq(4) input[type='date']").val();
-
 
1073
            if (advStock != "") {
-
 
1074
                advStock = advStock + "T00:00:00";
-
 
1075
            }
-
 
1076
 
-
 
1077
            var billingStatus = $(row)
-
 
1078
                .find("td:eq(6) input[type='checkbox']").is(":checked") ? 1 : 0;
-
 
1079
 
-
 
1080
            doPostAjaxRequestHandler(context + "/partnerOnBoardingBillingSubmission?billingStatus=" + billingStatus + "&onBoardingId=" + onboardingId + "&advStock=" + advStock + "&stockPayment=" + stockPayment,
-
 
1081
                function (response) {
-
 
1082
                    row.html(response);
-
 
1083
                    alert("successfully submit");
-
 
1084
 
-
 
1085
 
-
 
1086
                });
-
 
1087
        });
-
 
1088
 
-
 
1089
 
-
 
1090
$(document).on('click', ".delete", function () {
-
 
1091
 
-
 
1092
    var id = $(this).data('id');
-
 
1093
    console.log('helo');
-
 
1094
    var id = $(this).data('id');
-
 
1095
    console.log(id);
-
 
1096
    if (confirm("Are you sure your outlet is open") == true) {
-
 
1097
        doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
-
 
1098
            function (response) {
-
 
1099
 
-
 
1100
                console.log("reponse" + response);
-
 
1101
                if (response == 'true') {
-
 
1102
                    alert("congratulations your outlet is successfully open");
-
 
1103
 
-
 
1104
                    panelListing("main-content");
-
 
1105
                }
-
 
1106
            });
-
 
1107
    }
-
 
1108
 
-
 
1109
});
-
 
1110
$(document).on('click', ".design-complete", function () {
-
 
1111
    var id = $(this).data('id');
-
 
1112
    var row = $(this).closest("tr");
-
 
1113
    console.log('helo');
-
 
1114
    var receeActual = $(row).find("td:eq(14) input[type='date']").val();
-
 
1115
    if (receeActual != "") {
-
 
1116
        receeActual = receeActual + "T00:00:00";
-
 
1117
    }
-
 
1118
    var twoDBoqdate = $(row).find("td:eq(17) input[type='date']").val();
-
 
1119
    if (twoDBoqdate != "") {
-
 
1120
        twoDBoqdate = twoDBoqdate + "T00:00:00";
-
 
1121
    }
-
 
1122
 
-
 
1123
    var poVenderDate = $(row).find("td:eq(23) input[type='date']").val();
-
 
1124
    if (poVenderDate != "") {
-
 
1125
        poVenderDate = poVenderDate + "T00:00:00";
-
 
1126
    }
-
 
1127
    var briefingPartner = $(row).find("td:eq(25) input[type='date']").val();
-
 
1128
    if (briefingPartner != "") {
-
 
1129
        briefingPartner = briefingPartner + "T00:00:00";
-
 
1130
    }
-
 
1131
 
-
 
1132
    var deploymentDate = $(row).find("td:eq(27) input[type='date']").val();
-
 
1133
    if (deploymentDate != "") {
-
 
1134
        deploymentDate = deploymentDate + "T00:00:00";
-
 
1135
    }
-
 
1136
 
-
 
1137
    var nocDate = $(row).find("td:eq(31) input[type='date']").val();
-
 
1138
    if (nocDate != "") {
-
 
1139
        nocDate = nocDate + "T00:00:00";
-
 
1140
    }
-
 
1141
 
-
 
1142
    if (receeActual == "") {
-
 
1143
        alert("Please Fill The Recee Actual Date");
-
 
1144
        return
-
 
1145
 
-
 
1146
    }
-
 
1147
    if (twoDBoqdate == "") {
-
 
1148
        alert("Please Fill The 2D with BOQ Actual Date");
-
 
1149
        return
-
 
1150
 
-
 
1151
    }
-
 
1152
    if (poVenderDate == "") {
-
 
1153
        alert("Please Fill The PO To Vendor Actual Date");
-
 
1154
        return
-
 
1155
 
-
 
1156
    }
-
 
1157
    if (briefingPartner == "") {
-
 
1158
        alert("Please Fill The Briefing Partner Actual Date ");
-
 
1159
        return
-
 
1160
 
-
 
1161
    }
-
 
1162
 
-
 
1163
    if (deploymentDate == "") {
-
 
1164
        alert("Please Fill The Deployment Actual Date ");
-
 
1165
        return
-
 
1166
 
-
 
1167
    }
-
 
1168
    if (nocDate == "") {
-
 
1169
        alert("Please Fill The NOC Actual Date ");
-
 
1170
        return
-
 
1171
 
-
 
1172
    }
-
 
1173
 
-
 
1174
 
-
 
1175
    var id = $(this).data('id');
-
 
1176
    console.log(id);
-
 
1177
    if (confirm("Are you sure your Design TAT is Complete") == true) {
-
 
1178
        doPostAjaxRequestHandler(context + "/partnerDesignTatCompleted?id=" + id,
-
 
1179
            function (response) {
-
 
1180
 
-
 
1181
                console.log("reponse" + response);
-
 
1182
                if (response == 'true') {
-
 
1183
                    alert("congratulations your Desiging is successfully Done");
-
 
1184
                    partnerOnboardingDesign("main-content");
-
 
1185
                }
-
 
1186
            });
-
 
1187
    }
-
 
1188
 
-
 
1189
});
-
 
1190
 
-
 
1191
 
-
 
1192
$(document).on('click', ".rejectpartneronboarding", function () {
-
 
1193
    var id = $(this).data('id');
-
 
1194
    console.log('helo');
-
 
1195
    var id = $(this).data('id');
-
 
1196
    console.log(id);
-
 
1197
    if (confirm("Are you sure you want to reject the request") == true) {
-
 
1198
        doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
-
 
1199
            function (response) {
-
 
1200
 
-
 
1201
                console.log("reponse" + response);
-
 
1202
                if (response == 'true') {
-
 
1203
                    alert("successfully rejected");
-
 
1204
                    panelListing("main-content");
-
 
1205
                }
-
 
1206
            });
-
 
1207
    }
-
 
1208
 
-
 
1209
});
-
 
1210
 
-
 
1211
 
-
 
1212
$(document).on('click', ".Del", function () {
-
 
1213
    if (confirm("Are you sure you want to delete this doc")) {
-
 
1214
        var $td = $(this).closest("td");
-
 
1215
        $td.find("input[type=hidden]").val('0');
-
 
1216
        $td.css({'background-color': 'pink'});
-
 
1217
        $td.find('a', ".download").hide();
-
 
1218
        $td.find('a', ".Del").hide();
-
 
1219
    }
-
 
1220
});
-
 
1221
 
-
 
1222
 
-
 
1223
function panelListing(domId) {
-
 
1224
    doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
-
 
1225
        function (response) {
-
 
1226
            $('#' + domId).html(response);
-
 
1227
        });
-
 
1228
}
1270
 
1229
 
1271
 
1230
 
1272
function panelListing(domId) {
1231
function panelListing(domId) {
1273
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1232
    doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1274
		function(response) {
1233
        function (response) {
1275
			$('#' + domId).html(response);
1234
            $('#' + domId).html(response);
1276
		});
1235
        });
1277
}
1236
}
-
 
1237
 
1278
function partnerOnboardingOpen(domId) {
1238
function partnerOnboardingOpen(domId) {
1279
	doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
1239
    doAjaxRequestHandler(context + "/partnerOnBoardingOpenShow", "GET",
1280
		function(response) {
1240
        function (response) {
1281
			$('#' + domId).html(response);
1241
            $('#' + domId).html(response);
1282
		});
1242
        });
1283
}
1243
}
1284
 
1244
 
1285
function partnerOnboardinDesignCompleted(domId) {
1245
function partnerOnboardinDesignCompleted(domId) {
1286
	doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
1246
    doAjaxRequestHandler(context + "/DesignTatCompletedShow", "GET",
1287
		function(response) {
1247
        function (response) {
1288
			$('#' + domId).html(response);
1248
            $('#' + domId).html(response);
1289
		});
1249
        });
1290
}
1250
}
1291
 
1251
 
1292
function partnerOnboardingDesign(domId) {
1252
function partnerOnboardingDesign(domId) {
1293
	doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
1253
    doAjaxRequestHandler(context + "/partnerOnBoardingDesign", "GET",
1294
		function(response) {
1254
        function (response) {
1295
			$('#' + domId).html(response);
1255
            $('#' + domId).html(response);
1296
		});
1256
        });
1297
}
1257
}
1298
 
1258
 
1299
function partnerOnboardingReject(domId) {
1259
function partnerOnboardingReject(domId) {
1300
	doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
1260
    doAjaxRequestHandler(context + "/partnerOnBoardingRejectShow", "GET",
1301
		function(response) {
1261
        function (response) {
1302
			$('#' + domId).html(response);
1262
            $('#' + domId).html(response);
1303
		});
1263
        });
1304
}
1264
}
1305
 
1265
 
1306
 
1266
 
1307
function panelOnBoardingListing(domId) {
1267
function panelOnBoardingListing(domId) {
1308
	doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
1268
    doAjaxRequestHandler(context + "/partnerOnBoardingListing", "POST",
1309
		function(response) {
1269
        function (response) {
1310
			$('#' + domId).html(response);
1270
            $('#' + domId).html(response);
1311
		});
1271
        });
1312
 
1272
 
1313
}
1273
}
1314
 
1274
 
1315
 
1275
 
1316
function panelListing(domId) {
1276
function panelListing(domId) {
1317
	doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1277
    doAjaxRequestHandler(context + "/partnerOnBoardingPanel", "GET",
1318
		function(response) {
1278
        function (response) {
1319
			$('#' + domId).html(response);
1279
            $('#' + domId).html(response);
1320
		});
1280
        });
1321
}
1281
}
1322
 
1282
 
1323
 
1283
 
1324
 
1284
 
1325
 
1285