50 lines
2.0 KiB
JavaScript
50 lines
2.0 KiB
JavaScript
$(document).ready(function () {
|
|
loader = $('#overlay, #loader');
|
|
UserRights = document.getElementById("roleRights").value;
|
|
|
|
if (UserRights == 'CnvssAppver') {
|
|
document.getElementById('poPrepAprovdeTitle').innerHTML = 'PO Preparation';
|
|
dynamicColumn = colForPO;
|
|
dynamicTable = "#PrepPOTable";
|
|
poTableComponent(1, loader);
|
|
} else {
|
|
document.getElementById('poPrepAprovdeTitle').innerHTML = 'PO Aproval';
|
|
dynamicColumn = colPOApproval;
|
|
dynamicTable = "#POApprovalTable";
|
|
poTableComponent(2, loader);
|
|
}
|
|
});
|
|
|
|
function renderForPObtn(data, row) {
|
|
var jsonData = JSON.stringify(row).replace(/"/g, """);
|
|
var buttonsHtml = '';
|
|
if (UserRights == 'CnvssAppver') {
|
|
buttonsHtml += '<button onclick="viewPOTypeOption(' + jsonData + ')" class="btn btn-default">' +
|
|
'<i class="fa-solid fa-circle-plus fa-xl" style="color: #0000FF;" aria-hidden="true"></i>' +
|
|
'</button > ';
|
|
} else {
|
|
if (data.poTypeId == 1 || data.poTypeId == 2) {
|
|
buttonsHtml += '<button onclick="viewApprovedPOFormSIPO(' + jsonData + ',' + 0 + ')" class="btn btn-default">' +
|
|
'<i class="fa-solid fa-thumbs-up fa-xl" style="color: #0000FF;" aria-hidden="true"></i>' +
|
|
'</button > ';
|
|
} else {
|
|
buttonsHtml += '<button onclick="viewApprovedPOFormImport(' + jsonData + ',' + 0 + ')" class="btn btn-default">' +
|
|
'<i class="fa-solid fa-thumbs-up fa-xl" style="color: #0000FF;" aria-hidden="true"></i>' +
|
|
'</button > ';
|
|
}
|
|
|
|
}
|
|
|
|
return buttonsHtml;
|
|
}
|
|
function renderItemDetailPrepbtn(data, row) {
|
|
var jsonData = JSON.stringify(row).replace(/"/g, """);
|
|
var buttonsHtml = '';
|
|
buttonsHtml += '<button onclick="viewItem(' + jsonData + ')" class="btn btn-default">' +
|
|
'<i class="fa-solid fa-eye fa-xl" style="color: #008080;" aria-hidden="true"></i>' +
|
|
'</button > ';
|
|
|
|
|
|
return buttonsHtml;
|
|
}
|