| 35289 |
amit |
1 |
$(function () {
|
|
|
2 |
$(document).on('click', ".trial_users", function () {
|
|
|
3 |
loadPendingTrialForms("main-content");
|
|
|
4 |
});
|
| 35340 |
aman |
5 |
$(document).on('click', ".verified_trial_users", function () {
|
|
|
6 |
loadVerifiedTrialForms("main-content");
|
|
|
7 |
});
|
| 29598 |
tejbeer |
8 |
|
| 35289 |
amit |
9 |
$(document).on('click', ".mk_trial_create", function () {
|
|
|
10 |
let trialFormId = $(this.closest('tr')).data('id');
|
|
|
11 |
});
|
| 30439 |
tejbeer |
12 |
|
| 35289 |
amit |
13 |
$(document).on('click', ".mk_trial_cancel", function () {
|
|
|
14 |
let trialFormId = $(this.closest('tr')).data('id');
|
|
|
15 |
cancelTrialForm(trialFormId);
|
|
|
16 |
});
|
| 30439 |
tejbeer |
17 |
|
| 35289 |
amit |
18 |
function loadPendingTrialForms(domId) {
|
|
|
19 |
doGetAjaxRequestHandler(context + "/trial/pending", function (response) {
|
|
|
20 |
$('#' + domId).html(response);
|
|
|
21 |
});
|
|
|
22 |
}
|
| 29598 |
tejbeer |
23 |
|
| 35340 |
aman |
24 |
function loadVerifiedTrialForms(domId) {
|
|
|
25 |
doGetAjaxRequestHandler(context + "/trial/verified", function (response) {
|
|
|
26 |
$('#' + domId).html(response);
|
|
|
27 |
});
|
|
|
28 |
}
|
|
|
29 |
|
| 35289 |
amit |
30 |
function trialCreate(trialFormId) {
|
|
|
31 |
doAjaxRequestHandler(`${context}/trial/create/${trialFormId}`, "GET", function (response) {
|
|
|
32 |
$('#main-content').html(response);
|
|
|
33 |
});
|
|
|
34 |
}
|
| 30439 |
tejbeer |
35 |
|
| 35289 |
amit |
36 |
function cancelTrialForm(trialFormId) {
|
|
|
37 |
if (confirm("Are you sure you want to cancel this trial?")) {
|
| 35340 |
aman |
38 |
doPostAjaxRequestHandler(`${context}/trial/cancel/${trialFormId}`, function (response) {
|
| 35289 |
amit |
39 |
if (response == "true") {
|
|
|
40 |
loadPendingTrialForms("main-content");
|
|
|
41 |
}
|
|
|
42 |
});
|
|
|
43 |
}
|
|
|
44 |
}
|
| 25980 |
tejbeer |
45 |
});
|
| 35340 |
aman |
46 |
$(document).on('click', '.openBrandModal', function () {
|
|
|
47 |
let trialFormId = $(this).data('id');
|
|
|
48 |
console.log("trialFormId sent:", trialFormId);
|
|
|
49 |
$('#brandPotentialForm input[name="trialFormId"]').val(trialFormId);
|
|
|
50 |
});
|
|
|
51 |
|
|
|
52 |
|
|
|
53 |
function saveBrandPotential() {
|
|
|
54 |
|
|
|
55 |
let params = {};
|
|
|
56 |
|
|
|
57 |
params["trialFormId"] = $('#brandPotentialForm input[name="trialFormId"]').val();
|
|
|
58 |
|
|
|
59 |
let row = 1;
|
|
|
60 |
$('#brandPotentialRows tr').each(function () {
|
|
|
61 |
let brand = $(this).find('input[name="brand_' + row + '"]').val();
|
|
|
62 |
let potential = $(this).find('input[name="potential_' + row + '"]').val();
|
|
|
63 |
|
|
|
64 |
if (brand && potential) {
|
|
|
65 |
params["brand_" + row] = brand;
|
|
|
66 |
params["potential_" + row] = potential;
|
|
|
67 |
}
|
|
|
68 |
row++;
|
|
|
69 |
});
|
|
|
70 |
|
|
|
71 |
console.log("PARAMS SENT:", params);
|
|
|
72 |
|
|
|
73 |
doPostAjaxRequestWithParamsHandler(
|
|
|
74 |
context + "/trial/brand-Potential",
|
|
|
75 |
params,
|
|
|
76 |
function (response) {
|
|
|
77 |
$('#brandPotentialModal').modal('hide');
|
|
|
78 |
loadPendingTrialForms("main-content");
|
|
|
79 |
alert("Verifed - Brand Potential Saved Successfully");
|
|
|
80 |
}
|
|
|
81 |
);
|
|
|
82 |
|
|
|
83 |
}
|
|
|
84 |
|