NonInventPurchasingSystem/CPRNIMS.WebApps/wwwroot/JsFunctions/PO/POPrepApprovalV4.js
2026-01-20 07:44:30 +08:00

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, "&quot;");
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;
}