diff --git a/WebContent/jsp/onl/apim/approval/portalApprovalMan.jsp b/WebContent/jsp/onl/apim/approval/portalApprovalMan.jsp index 5c949b0..728c902 100644 --- a/WebContent/jsp/onl/apim/approval/portalApprovalMan.jsp +++ b/WebContent/jsp/onl/apim/approval/portalApprovalMan.jsp @@ -131,6 +131,24 @@ // var reverseNumber = records - ((page - 1) * rowNum + i); $(this).setCell(rows[i], 'rowNum', number); } + + // 승인 상태별 행 배경색: 요청됨(#fff3cd) / 진행중(#d1ecf1) 강조 + if (d && d.rows) { + for (var j = 0; j < d.rows.length; j++) { + var st = d.rows[j].approvalStatus || {}; + var code = st.code || ''; + var desc = st.description || ''; + var bg = ''; + if (code === 'REQUESTED' || desc === '요청됨') { + bg = '#fff3cd'; + } else if (code === 'PROCESSING' || desc === '진행중') { + bg = '#d1ecf1'; + } + if (bg) { + $('#grid tr#' + $.jgrid.jqID(d.rows[j].id)).css('background-color', bg); + } + } + } }, loadError: function(jqXHR, textStatus, errorThrown) { var location = '<%=request.getContextPath()%>/';