Index: arms/js/analysis/resource/chart/circularPackingChart.js =================================================================== diff -u -rdcf8ad1b1d664764037950914227f27e16973c43 -rff74f257d9f13a2e595189c59b87d6ed3c9add38 --- arms/js/analysis/resource/chart/circularPackingChart.js (.../circularPackingChart.js) (revision dcf8ad1b1d664764037950914227f27e16973c43) +++ arms/js/analysis/resource/chart/circularPackingChart.js (.../circularPackingChart.js) (revision ff74f257d9f13a2e595189c59b87d6ed3c9add38) @@ -226,7 +226,8 @@ var myChart = echarts.init(chartDom); var option; - let reqCount = 0; + // ChartWithFooter 관련 + let reqCount = 0; // total let statusCounts = {}; let statusDataArr = []; @@ -249,7 +250,7 @@ console.log(dataWrap); dataWrap.seriesData.forEach(element => { if (element["depth"] === 2) { - reqCount++; // 총 활성 요구사항 수 + reqCount++; // 총 진행중인 요구사항 수 const status = element["status"]; if (!statusCounts[status]) { statusCounts[status] = 1; @@ -258,9 +259,9 @@ } } }); - console.log(statusCounts); + //자료 구조 변경 statusDataArr = Object.entries(statusCounts).map(([key, value]) => ({ name: key, value })); - console.log(statusDataArr); + initChart(dataWrap.seriesData, dataWrap.maxDepth); } function prepareData(rawData) { Index: arms/js/analysisScope.js =================================================================== diff -u -rdcf8ad1b1d664764037950914227f27e16973c43 -rff74f257d9f13a2e595189c59b87d6ed3c9add38 --- arms/js/analysisScope.js (.../analysisScope.js) (revision dcf8ad1b1d664764037950914227f27e16973c43) +++ arms/js/analysisScope.js (.../analysisScope.js) (revision ff74f257d9f13a2e595189c59b87d6ed3c9add38) @@ -1162,7 +1162,6 @@ for (let j = 0; j < versionListData.length; j++) { if(result[i]["상품_서비스_버전"] === versionListData[j]["c_id"]){ versionName = versionListData[j]["c_title"].replaceAll(".","_"); - console.log("getReqStatusAndAssignees :: 상품_서비스_버전 이름 : " + versionName); break; } } @@ -1179,45 +1178,12 @@ } } issueStatusSet.forEach(e=>issueStatusList.push(e)); - console.log("getReqStatusAndAssignees :: dataObject ==> "); - console.log(dataObject); - console.log("getReqStatusAndAssignees :: issueStatusSet"); - console.log(issueStatusSet.size); console.log(issueStatusList); drawCircularPacking("circularPacking",pdServiceName,dataObject, issueStatusList); } } }); } -// 요구사항별 Status 가져오기 -function getReqStatus(pdServiceId, pdServiceVersionLinks, callback) { - $.ajax({ - url: "/auth-user/api/arms/analysis/scope/getReqStatus/"+pdServiceId, - type: "GET", - data: { - "서비스아이디": pdServiceId, - pdServiceVersionLinks: pdServiceVersionLinks, - "메인그룹필드": "pdServiceVersion", - "하위그룹필드들": "key,status.status_name.keyword", - "isReq" : false, - "컨텐츠보기여부": true - }, - contentType: "application/json;charset=UTF-8", - dataType: "json", - progress: true, - async: false, - statusCode: { - 200: function(result) { - callback(result); - }, - error: function(xhr, status, error) { - // 에러 처리 - console.error(error); - callback(null); // 에러 발생 시 callback 호출 - } - } - }); -} ///////////////////////////////////////////////////////// // Radial Polar Bar Chart - 제품(서비스)의 버전별 요구사항 수