피드백/개선요청 삭제 로직 수정
eapim-admin CI / build (push) Has been cancelled

- 삭제 버튼 UI 개선 및 상세 페이지 삭제 기능 추가
- audit log에 DELETE 이벤트 추가
This commit is contained in:
Rinjae
2026-06-18 16:45:28 +09:00
parent ef3f0e802a
commit e34829437d
3 changed files with 25 additions and 29 deletions
@@ -26,31 +26,6 @@ function formatFile(cellvalue, options, rowObject) {
return cellvalue + icon;
}
function formatDelete(cellvalue, options, rowObject) {
return '<button type="button" class="cssbtn" level="W" onclick="deleteRow(\'' + rowObject.id + '\');" '
+ 'style="background-color:#dc3545;border-color:#dc3545;color:white;padding:2px 8px;">삭제</button>';
}
function deleteRow(id) {
if (!confirm('선택한 항목을 삭제하시겠습니까?')) {
return;
}
$.ajax({
type: "POST",
url: url,
dataType: "json",
data: { cmd: 'DELETE', id: id },
success: function(data) {
alert('삭제되었습니다.');
$("#grid").trigger("reloadGrid");
},
error: function(e) {
alert('삭제 중 오류가 발생했습니다.');
}
});
}
function deleteSelectedRows() {
var selectedIds = $("#grid").jqGrid('getGridParam', 'selarrrow');
@@ -91,14 +66,13 @@ $(document).ready(function() {
searchBizSubject: $('input[name=searchBizSubject]').val() ,
searchBizDetail: $('input[name=searchBizDetail]').val()
},
colNames:['No.', 'ID', '제목', '작성자', '작성일시', '관리'],
colNames:['No.', 'ID', '제목', '작성자', '작성일시'],
colModel:[
{ name : 'rowNum' , align:'center', width: 40, sortable: false },
{ name : 'id' , align:'center', key: true, hidden: true},
{ name : 'bizSubject' , align:'center', width: 150, formatter: formatFile },
{ name : 'createdByName' , align:'center' ,width: 80},
{ name : 'createdDate' , align:'center', width: 100, formatter: timeStampFormat },
{ name : 'act' , align:'center', width: 60, sortable: false, formatter: formatDelete }
{ name : 'createdDate' , align:'center', width: 100, formatter: timeStampFormat }
],
jsonReader: {
repeatitems:false