Index: arms/html/reqKanban/content-container.html =================================================================== diff -u -ra6b516f05ffa2b125fcf8b173abe1817adc50d11 -r4424aee8b9edc09dac3336e9e454de1f29f97bbd --- arms/html/reqKanban/content-container.html (.../content-container.html) (revision a6b516f05ffa2b125fcf8b173abe1817adc50d11) +++ arms/html/reqKanban/content-container.html (.../content-container.html) (revision 4424aee8b9edc09dac3336e9e454de1f29f97bbd) @@ -126,10 +126,14 @@ style="margin-bottom: 5px !important"> + @@ -154,6 +158,7 @@
3. 제품(서비스) 요구사항 통계
+
Index: arms/js/reqKanban.js =================================================================== diff -u -ra6b516f05ffa2b125fcf8b173abe1817adc50d11 -r4424aee8b9edc09dac3336e9e454de1f29f97bbd --- arms/js/reqKanban.js (.../reqKanban.js) (revision a6b516f05ffa2b125fcf8b173abe1817adc50d11) +++ arms/js/reqKanban.js (.../reqKanban.js) (revision 4424aee8b9edc09dac3336e9e454de1f29f97bbd) @@ -165,7 +165,7 @@ function changeMultipleSelected() { let result = []; let versionIds = []; - $("#multiversion option:selected").map(function (a, item) { + $("#multi-version option:selected").map(function (a, item) { //result.push(item.innerText); versionIds.push(item.value); }); @@ -193,6 +193,13 @@ // 요구사항 상태 가져오기 const state = (item.reqStateEntity && item.reqStateEntity.c_title) || "상태 정보 없음"; + // 요구사항 버전 가져오기 + let versions = "버전 정보 없음"; + if (!isEmpty(item.c_req_pdservice_versionset_link)) { + $("#req-versions").multipleSelect("setSelects", JSON.parse(item.c_req_pdservice_versionset_link)); + versions = $("#req-versions").multipleSelect("getSelects", "text").join(', ');; + } + // 해당 상태의 리스트가 없으면 초기화 if (!reqList[state]) { reqList[state] = []; @@ -203,7 +210,7 @@ id: state + "-" + index, title: `${item.c_title} `, info: { - reqVersions: "", + reqVersions: versions, reqPriority: (item.reqPriorityEntity && item.reqPriorityEntity.c_title) || "우선순위 정보 없음", reqDifficulty: (item.reqDifficultyEntity && item.reqDifficultyEntity.c_title) || "난이도 정보 없음", reqState: state,