Index: arms/html/analysisResource/content-container.html =================================================================== diff -u -r3dea13485a09eb38555434f3fd6fbd50d0014438 -r7815edbbced8f9cbb6dc392592dac3d1ce3a8878 --- arms/html/analysisResource/content-container.html (.../content-container.html) (revision 3dea13485a09eb38555434f3fd6fbd50d0014438) +++ arms/html/analysisResource/content-container.html (.../content-container.html) (revision 7815edbbced8f9cbb6dc392592dac3d1ce3a8878) @@ -204,6 +204,29 @@
+
+
+
작업 일정 현황
+
+
+
+
+
-
+
+ 【 일정 】 +
+
+
|
+
+
-
+
+ 【 경과 】 +
+
+
+
+
+
종합 진행 현황
Index: arms/js/analysisResource.js =================================================================== diff -u -ree448aa52963d9a78aeeb203ad2dc6566fddbeef -r7815edbbced8f9cbb6dc392592dac3d1ce3a8878 --- arms/js/analysisResource.js (.../analysisResource.js) (revision ee448aa52963d9a78aeeb203ad2dc6566fddbeef) +++ arms/js/analysisResource.js (.../analysisResource.js) (revision 7815edbbced8f9cbb6dc392592dac3d1ce3a8878) @@ -863,10 +863,19 @@ } } } + let objectiveDateDiff = getDateDiff(earliestStartDate, lastEndDate); + let currentDateDiff = getDateDiff(earliestStartDate, new Date()); + let 목표데이터_배열 = [resource_count, req_count, objectiveDateDiff]; + let 현재진행데이터_배열 = [resource_count, req_in_action, currentDateDiff]; + let dateDiff = Math.abs(objectiveDateDiff - currentDateDiff).toFixed(0); - let 목표데이터_배열 = [resource_count, req_count, getDateDiff(earliestStartDate, lastEndDate)]; - let 현재진행데이터_배열 = [resource_count, req_in_action, getDateDiff(earliestStartDate, new Date())]; - + $("#progressDateRate").text((currentDateDiff*100/objectiveDateDiff).toFixed(0)+"%"); + if(objectiveDateDiff>= currentDateDiff) { + $("#remaining_days").text("D-"+dateDiff); + } else { + $("#remaining_days").text("D+"+dateDiff); + $("#remaining_days").css("color", "rgb(219,42,52)"); + } drawBasicRadar("radarPart",목표데이터_배열, 현재진행데이터_배열); } }