인터페이스 목록에 상태칼럼 추가
eapim-admin CI / build (push) Has been cancelled

This commit is contained in:
eastargh
2026-07-20 11:46:07 +09:00
parent 545e09891b
commit f1f7576b9d
6 changed files with 45 additions and 15 deletions
@@ -172,6 +172,9 @@ $(document).ready(function() {
<form id="ajaxForm">
<input type="hidden" name="id">
<table class="table_row" cellspacing="0">
<colgroup>
<col width="200px">
</colgroup>
<tr>
<th><%= localeMessage.getString("messageTemplate.messageCode") %> <font color="red"> *</font></th>
<td><input type="text" name="messageCode" data-required data-warning="메세지 코드는 필수입니다"/></td>
@@ -76,6 +76,15 @@
return cellvalue.substring(1, 4);
}
function apiStatusFormatter(cellvalue, options, rowObject) {
switch (cellvalue) {
case 'E': return '장애';
case 'D': return '지연';
case 'C': return '점검';
default: return '정상';
}
}
function list() {
detail()
var gridPostData = getSearchForJqgrid("cmd", "LIST"); //jqgrid에서는 object 로
@@ -90,6 +99,7 @@
'API FULL PATH',
'요청',
'응답',
'상태',
'작성자',
'가상응답여부',
'변경일시(*)',
@@ -99,11 +109,12 @@
{name: 'eaiSvcName', align: 'left', width: '100', sortable: true},
{name: 'eaiSvcDesc', align: 'left', sortable: false},
{name: 'apiFullPath', align: 'left', sortable: false},
{name: 'fromAdapter', align: 'center', width: '40', formatter: adapterNameShortFormatter, sortable: false},
{name: 'toAdapter', align: 'center', width: '40', formatter: adapterNameShortFormatter, sortable: false},
{name: 'author', align: 'center', width: '60', sortable: false},
{name: 'fromAdapter', align: 'center', width: '30', formatter: adapterNameShortFormatter, sortable: false},
{name: 'toAdapter', align: 'center', width: '30', formatter: adapterNameShortFormatter, sortable: false},
{name: 'statusCode', align: 'center', width: '30', formatter: apiStatusFormatter, sortable: false},
{name: 'author', align: 'center', width: '40', sortable: false},
{name : 'simYn', align : 'center' , width:'40', hidden: true },
{name : 'lastModifiedDate', align : 'center' , width:'40', sortable: true},
{name : 'lastModifiedDate', align : 'center' , width:'60', sortable: true},
{name: 'syncAsyncType', align: 'center', width: '40', hidden: true},
],
jsonReader: {