- GwClientSyncService 분리 및 트랜잭션 관리 강화 - 승인 화면에 GW 반영 필수 정보 노출 추가 - JSP 동적 행 노출 및 승인 데이터 검증 로직 적용
This commit is contained in:
@@ -183,6 +183,17 @@
|
||||
|
||||
var currentRequestType = null; // 현재 신청 유형 (DELETE 승인 시 GW 처리방식 선택 노출용)
|
||||
|
||||
// 값이 있을 때만 행을 노출한다. (해지 신청처럼 해당 항목이 없는 유형에서 빈 행이 남지 않도록)
|
||||
function setOptionalRow(rowId, spanId, value) {
|
||||
if (value) {
|
||||
$("#" + spanId).text(value);
|
||||
$("#" + rowId).show();
|
||||
} else {
|
||||
$("#" + spanId).text("");
|
||||
$("#" + rowId).hide();
|
||||
}
|
||||
}
|
||||
|
||||
function detail(key) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
@@ -264,6 +275,11 @@
|
||||
|
||||
$("#clientName").text(data.clientName);
|
||||
|
||||
// 신청서에 담긴 Client 등록 정보(승인 시 GW 클라이언트로 반영되는 값). 값이 있을 때만 노출
|
||||
setOptionalRow("appDescriptionRow", "appDescription", data.appDescription);
|
||||
setOptionalRow("ipWhitelistRow", "ipWhitelist", data.ipWhitelist);
|
||||
setOptionalRow("callbackUrlRow", "callbackUrl", data.callbackUrl);
|
||||
|
||||
// 신청 사유. 해지 신청은 사유 입력이 필수이므로 "해지 사유"로 표기하고, 그 외 유형은 "신청 사유"
|
||||
if (data.requestReason) {
|
||||
$("#requestReasonLabel").text(data.requestType === 'DELETE' ? "해지 사유" : "신청 사유");
|
||||
@@ -375,6 +391,18 @@
|
||||
<th style="width:20%;">이름</th>
|
||||
<td><span id="clientName"></span></td>
|
||||
</tr>
|
||||
<tr id="appDescriptionRow" style="display:none;">
|
||||
<th style="width:20%;">앱 설명</th>
|
||||
<td><span id="appDescription" style="white-space: pre-wrap;"></span></td>
|
||||
</tr>
|
||||
<tr id="ipWhitelistRow" style="display:none;">
|
||||
<th style="width:20%;">IP 화이트리스트</th>
|
||||
<td><span id="ipWhitelist" style="white-space: pre-wrap;"></span></td>
|
||||
</tr>
|
||||
<tr id="callbackUrlRow" style="display:none;">
|
||||
<th style="width:20%;">Callback URL</th>
|
||||
<td><span id="callbackUrl" style="white-space: pre-wrap;"></span></td>
|
||||
</tr>
|
||||
<tr id="requestReasonRow" style="display:none;">
|
||||
<th style="width:20%;"><span id="requestReasonLabel">신청 사유</span></th>
|
||||
<td><span id="requestReason" style="white-space: pre-wrap;"></span></td>
|
||||
|
||||
Reference in New Issue
Block a user