업무오류는 오류건수 집계에서 제외 & 로그조회에서 하늘색 배경색 표시
eapim-admin CI / build (push) Has been cancelled

This commit is contained in:
eastargh
2026-08-26 13:49:12 +09:00
parent 9df39e74bd
commit e69e1a1031
5 changed files with 52 additions and 13 deletions
@@ -24,6 +24,7 @@
var roleString = "<%=SessionManager.getRoleIdString(request)%>";
let totalLogs = 0;
let displayedLogs = 0;
var bizErrCodeSet = new Set(); // ERRCODE_BIZ(업무 오류) 코드 목록 - 그리드 배경색 구분용
function adminChk() {
var arrRoleID = roleString.split(',');
@@ -106,6 +107,8 @@
new makeOptions("CODE", "NAME").setObj($("select[name=searchExtBizCd]")).setNoValueInclude(true).setNoValue("", "전체").setData(json.extBizList).setFormat(codeName3OptionFormat).rendering();
new makeOptions("CODE", "NAME").setObj($("select[name=searchLogPrcssSerno]")).setNoValueInclude(true).setNoValue("", "전체").setData(json.logPrcssSernoList).rendering();
bizErrCodeSet = new Set((json.bizErrCodeList || []).map(function (c) { return c.CODE; }));
setSearchable("searchEaiBzwkDstcd"); // 콤보에 searchable 설정
setSearchable("searchExtBizCd");
@@ -311,7 +314,8 @@
'<%=localeMessage.getString("tracking.companyitcontactname")%>',
'<%=localeMessage.getString("tracking.companyitcontacttelno")%>',
'<%=localeMessage.getString("tracking.itcontactpointperson1")%>',
'<%=localeMessage.getString("tracking.bzwkcontactperson")%>'
'<%=localeMessage.getString("tracking.bzwkcontactperson")%>',
'EAIERRCD'
],
colModel: [
{name: 'EAISVCSERNO', hidden: true},
@@ -341,7 +345,8 @@
{name: 'COMPANYITCONTACTNAME', align: 'left', width: '110', hidden: true},
{name: 'COMPANYITCONTACTTELNO', align: 'left', width: '120', hidden: true},
{name: 'ITCONTACTPOINTPERSON1', align: 'left', width: '120', hidden: true},
{name: 'BZWKCONTACTPERSON', align: 'left', width: '120', hidden: true}
{name: 'BZWKCONTACTPERSON', align: 'left', width: '120', hidden: true},
{name: 'EAIERRCD', hidden: true}
],
jsonReader: {
repeatitems: false
@@ -378,7 +383,7 @@
},
loadComplete: function (d) {
$("#grid").tuiTableRowSpan("7");
// 거래 건수 표시
var uniqueCount = calculateUniqueLogCount("#grid");
@@ -387,11 +392,19 @@
//에러 행 색상 표시
var rows = $(this).getDataIDs();
for (var i = 0; i < rows.length; i++) {
var val = $("#grid").getCell(rows[i], 'ERRYN');
if (val == "Y") {
var errYn = $("#grid").getCell(rows[i], 'ERRYN');
var eaiErrCd = $("#grid").getCell(rows[i], 'EAIERRCD');
var isBizErr = eaiErrCd != null && bizErrCodeSet.has(String(eaiErrCd).trim());
if (isBizErr) {
// 업무(BIZ) 오류코드(ERRCODE_BIZ) - 하늘색 배경
$("#" + rows[i]).find("td").css("background-color", "#BEEDFF");
} else if (errYn == "Y") {
$("#" + rows[i]).find("td").css("background-color", "#FFCC99");
}
}
$("#grid").tuiTableRowSpan("7");
//1000건이상 alert
if (d.records == 1000) {