Index: arms/js/dashboard.js =================================================================== diff -u -r3479268e6ad22cd3f9a55abbf8953542ac4b3575 -r6fd04d9fd123d38cd97267f2f5d487180df4ad1e --- arms/js/dashboard.js (.../dashboard.js) (revision 3479268e6ad22cd3f9a55abbf8953542ac4b3575) +++ arms/js/dashboard.js (.../dashboard.js) (revision 6fd04d9fd123d38cd97267f2f5d487180df4ad1e) @@ -10,7 +10,7 @@ var dashboardColor; var labelType, useGradients, nativeTextSupport, animate; //투입 인력별 요구사항 관여 차트 -var req_count, subtask_count, resource_count; +var tot_ver_count, active_ver_count, req_count, subtask_count, resource_count; function execDocReady() { @@ -390,9 +390,12 @@ // 2. 버전만 따로 선택해서 보고싶은 경우(미완) function statisticsMonitor(pdservice_id, pdservice_version_id) { console.log("선택된 서비스 ===> " + pdservice_id); + tot_ver_count = 0; + active_ver_count = 0; req_count = 0; subtask_count = 0; resource_count = 0; + //1. 좌상 게이지 차트 및 타임라인 //2. Time ( 작업일정 ) - 버전 개수 삽입 d3.json("/auth-user/api/arms/pdService/getNodeWithVersionOrderByCidDesc.do?c_id=" + pdservice_id,function(json) { @@ -401,6 +404,8 @@ let versionData = json.pdServiceVersionEntities; let version_count = versionData.length; + tot_ver_count = version_count; + console.log("등록된 버전 개수 = " + version_count); if(version_count !== undefined) { $('#version_count').text(version_count); @@ -451,6 +456,8 @@ setTimeout(function () { //Scope - (2) 요구사항에 연결된 이슈 총 개수 getLinkedIssueCount(pdservice_id, ""); // 연결된 이슈 총 개수, 평균 값 대입 + + $('#inactive_version_count').text( tot_ver_count - active_ver_count ); },1000); //drawBarOnPolar("polar_bar", categories_mock, data_mock); @@ -1554,7 +1561,10 @@ console.log(key + "=" + value); } //해당 제품의 총 요구사항 수 (by db) - $('#active_version_count').text(data["version"]); + active_ver_count = data["version"]; + $('#active_version_count').text(active_ver_count); + console.log("active_ver_count = " + active_ver_count); + $('#req_count').text(data["req"]); if(data["req"] == "" || data["req"] == 0) { req_count = -1;