Index: arms/js/jiraServer.js
===================================================================
diff -u -r53f1398954b310e22c951abfe711492d6033510b -ra31e5398bcc1d6b5afc5738587cce92c16e37e44
--- arms/js/jiraServer.js (.../jiraServer.js) (revision 53f1398954b310e22c951abfe711492d6033510b)
+++ arms/js/jiraServer.js (.../jiraServer.js) (revision a31e5398bcc1d6b5afc5738587cce92c16e37e44)
@@ -1,23 +1,24 @@
//////////////////////////////////
// Page 전역 변수
//////////////////////////////////
-var selectId; // 선택한 대상 아이디(c_id)
-var selectName; // 선택한 대상 이름 (c_title)
var selectServerId; // 선택한 서버 이름 (c_id)
var selectServerName; // 선택한 서버 이름 (c_jira_server_name )
var selectServerType; // 선택한 서버 타입 (c_jira_server_type, 클라우드 or 온프레미스)
var selectedTab; // 선택한 탭
var selectProjectId; // 선택한 지라프로젝트 아이디
var selectRadioId; // 이슈 유형 or 이슈 상태 or 이슈 해결책
-var selectedIndex; // 데이터테이블 선택한 인덱스
-var selectedPage; // 데이터테이블 선택한 인덱스
-
var dataTableRef; // 데이터테이블 참조 변수
var serverDataList; // 서버 전체 맵
var isAccountVerified = false; // 계정 검증 완료 플래그
+var req_state_data = {
+ "10": "열림",
+ "11": "진행중",
+ "12": "해결됨",
+ "13": "닫힘"
+};
////////////////
//Document Ready
@@ -118,7 +119,6 @@
update_btn_click();
popup_buttons_click();
-
popup_update_btn_click();
autoSlide();
@@ -232,21 +232,6 @@
$("#jira_server_card_deck").html(data);
}
-// 데이터 테이블 구성 이후 꼭 구현해야 할 메소드 : 열 클릭시 이벤트
-// 데이터 테이블을 사용하지 않으므로, 쓰지 않아도 된다.
-function dataTableClick(tempDataTable, selectedData) {
- // => 카드 목록 클릭시 해당 카드의 c_id를 활용해서 가져오도록 만들어야 함
- console.log("[ jiraServer :: dataTableClick] :: selectedData => " + selectedData);
- selectId = selectedData.c_id;
- // c_id로 getNode 실행
-
- //jiraServerCardClick(selectId);
- if(selectedData.c_jira_name !== undefined) {
- selectProjectId = selectedData.c_id;
- console.log("[ jiraServer :: dataTableClick ] :: selectProjectId => " + selectProjectId)
- }
-}
-
/////////////////////////////////////
// 지라 서버 클릭할 때 동작하는 함수
// 1. 상세보기 데이터 바인딩
@@ -327,16 +312,14 @@
// Sender 설정
var selectedHtml =
`
-
-
- 선택된 서버 :
-
- ` + json.c_title +
- `
-
-
-
- `;
+
+
+ 선택된 서버 :
+
+ ` + json.c_title + `
+
+
+
`;
$(".list-group-item").html(selectedHtml);
@@ -417,18 +400,19 @@
searchable: true,
orderable: false,
render: function (data, type, row, meta) {
- let splitData = splitAndColor(data);
if (isEmpty(data) || data === "unknown") {
- return "
N/A
";
+ return `
N/A
`;
}
- else {
- var _render =
- '
' + splitData +
- '"+
- "
";
- return _render;
- }
- return data;
+
+ let project_c_id = row.c_id;
+ let splitData = splitAndColor(data);
+ let buttonHTML = ``;
+
+ return `