From 7068088ec7e3b79e4259fc881e170205f210855e Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 월, 06 12월 2021 17:10:16 +0900 Subject: [PATCH] 이슈 상세 화면 하위 이슈 테이블 설정 사용자 정의 필드 타입 변경시 이름 초기화 수정 --- src/main/webapp/scripts/app/issue/issueDetail.controller.js | 45 ++++++++++++++++++++++++++++++++++----------- 1 files changed, 34 insertions(+), 11 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueDetail.controller.js b/src/main/webapp/scripts/app/issue/issueDetail.controller.js index 9a44c3c..7a41cc1 100644 --- a/src/main/webapp/scripts/app/issue/issueDetail.controller.js +++ b/src/main/webapp/scripts/app/issue/issueDetail.controller.js @@ -40,6 +40,7 @@ $scope.fn.versionView = versionView; // 踰꾩쟾 �젙蹂대�� �몴�떆�븳�떎. $scope.fn.reservation = reservation; // �삁�빟 �젙蹂대�� �솗�씤 諛� 蹂�寃� �븳�떎. $scope.fn.getIssueListCallBack = getIssueListCallBack; + $scope.fn.getDownIssueListCallBack = getDownIssueListCallBack; $scope.fn.addRelationIssue = addRelationIssue; // �뿰愿� �씠�뒋 異붽� $scope.fn.addDownIssue = addDownIssue; // �븯�쐞 �씠�뒋 異붽� $scope.fn.addRelationIssueTableConfig = addRelationIssueTableConfig; // �뿰愿� �씠�뒋 紐⑸줉 �뀒�씠釉� �꽕�젙 @@ -227,6 +228,10 @@ $scope.vm.autoCompletePage.issue.totalPage = result.data.page.totalPage; } + function getDownIssueListCallBack(result) { + $scope.vm.autoCompletePage.issue.totalPage = result.data.page.totalPage; + } + // �뀒�씠釉붿쓽 �뿰愿� �씠�뒋 而щ읆�쓣 留뚮뱾�뼱以��떎. function setRelTableColumn(Rel_issueTableConfig) { @@ -339,6 +344,16 @@ .setDAlign("text-center") .setDRenderer("ISSUE_DOWN_MOVE")); break; + + case "ISSUE_DOWN_STATUS_TYPE" : // �씠�뒋 �긽�깭 + $scope.vm.downTableConfigs.push($tableProvider.config() + .setHName("issue.issueStatus") + .setDType("renderer") + .setHWidth("bold " + Down_issueTableConfig.width) + .setDAlign("text-center") + .setDRenderer("ISSUE_DOWN_STATUS_TYPE")); + break; + case "PRIORITY" : // �븯�쐞 �씠�뒋 �슦�꽑�닚�쐞 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.priority") @@ -651,10 +666,15 @@ } // �씠�뒋紐낆쓣 �겢由��븯硫� �씠�뒋 �긽�꽭 �젙蹂대�� 議고쉶�븳�떎. - // $rootScope.$on("getIssueDetail", function (event, args) { - // $scope.vm.viewer.id = args["id"]; - // $scope.fn.getIssueDetail(); - // }); + // $rootScope.$on("getIssueDetail", function (event, args) { + // $scope.vm.viewer.id = args["id"]; + // $scope.fn.getIssueDetail(); + // }); + + // �씠硫붿씪 蹂대궦�썑 �긽�꽭�솕硫� 媛깆떊 + $rootScope.$on("getIssueDetail", function (event, args) { + $scope.fn.getIssueDetail(); + }); // �씠�뒋紐낆쓣 �겢由��븯硫� �씠�뒋 �긽�꽭 �젙蹂대�� 議고쉶�븳�떎. // $scope.$on("getIssueDetail", function (event, args) { @@ -757,6 +777,7 @@ } }); } + // �븯�쐞 �씠�뒋 紐⑸줉 �뀒�씠釉� �꽕�젙 function addDownIssueTableConfig() { @@ -865,13 +886,20 @@ // �븯�쐞 �씠�뒋 諛섎ぉ臾� if (result.data.data.issueDownVos !== null){ angular.forEach(result.data.data.issueDownVos, function (issueDownVo){ - $scope.vm.form.issuesDown.push(issueDownVo.issue); + //$scope.vm.form.issuesDown.push(issueDownVo.issueDown); + $scope.vm.form.issuesDown.push(issueDownVo); + // 媛꾪뿉�쟻�씤 �븯�쐞 �씠�뒋 媛깆떊 �삤瑜� 諛⑹� + $rootScope.$on("getIssueDetail", function (event, args) { + $scope.fn.getIssueDetail(); + }); + }); } $scope.vm.viewer.issueRelationVos = result.data.data.issueRelationVos; $scope.vm.viewer.issueDownVos = result.data.data.issueDownVos; - if ($rootScope.workProject.id > -1) { + + if ($rootScope.workProject.id > -1 && result.data.data.projectVo !== null) { $rootScope.changeLastProject(result.data.data.projectVo.id); } } @@ -881,8 +909,6 @@ } }); } - - // =================================================================================== // �씠�뒋 �씠誘몄� 誘몃━ 蹂닿린 留뚮뱾湲� function makePreviewImages(attachedFileVos) { @@ -1088,9 +1114,6 @@ partners : partners, issueId : $scope.vm.viewer.id, projectId : $scope.vm.viewer.projectVo.id, - // companyVos : $scope.vm.viewer.issueCompanyVos, - // ispVos : $scope.vm.viewer.issueIspVos, - // hosingVos : $scope.vm.viewer.issueHostingVos, } } }); -- Gitblit v1.8.0