From 909a0f1be2fddf26e9639dd189e3e7261040ac12 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 금, 07 1월 2022 16:56:07 +0900 Subject: [PATCH] 전체 이슈 목록 메뉴 추가 --- src/main/webapp/scripts/app/issue/issueList.controller.js | 47 +++++++++++++++++++++++++++-------------------- 1 files changed, 27 insertions(+), 20 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueList.controller.js b/src/main/webapp/scripts/app/issue/issueList.controller.js index 5915af6..15c8ac4 100644 --- a/src/main/webapp/scripts/app/issue/issueList.controller.js +++ b/src/main/webapp/scripts/app/issue/issueList.controller.js @@ -97,6 +97,7 @@ hideCompleteIssue : false, hideDownIssue : true, listMode : 0, // 紐⑸줉 紐⑤뱶 0:湲곕낯 由ъ뒪�듃 1:�듃由ш뎄議� 由ъ뒪�듃 + allIssue : false }; // �뀒�씠釉� �씠踰ㅽ듃 @@ -159,7 +160,7 @@ } // �꽌踰꾩뿉 ���옣�븳 �씠�뒋 寃��깋 議곌굔�쓣 媛��졇�삩�떎. - function getVmSearchObject(keyWord = null) { + function getVmSearchObject(keyWord = null, allIssue = false) { IssueSearch.detail($resourceProvider.getContent({}, $resourceProvider.getPageContent(0, 0))).then(function (result) { @@ -173,9 +174,9 @@ // $scope.vm.projects = issueListSearchObject.projects; // $scope.vm.registers = issueListSearchObject.registers; - $scope.fn.getPageList(0, true, keyWord); + $scope.fn.getPageList(0, true, keyWord, allIssue); } else { - $scope.fn.getPageList(0, false, keyWord); + $scope.fn.getPageList(0, false, keyWord, allIssue); } } else { @@ -481,6 +482,7 @@ // �씠�뒋 寃��깋 議곌굔�쓣 留뚮뱺�떎. function makeSearchConditions() { var conditions = { + allIssue : $scope.vm.allIssue, keyWord : $scope.vm.search.keyWord, title : $scope.vm.search.title, description : $scope.vm.search.description, @@ -622,10 +624,14 @@ } // �씠�뒋 紐⑸줉�쓣 議고쉶�븳�떎. - function getPageList(selectedPage, detail = false, keyWord = null) { + function getPageList(selectedPage, detail = false, keyWord = null, allIssue = false) { $rootScope.spinner = true; // �봽濡쒓렇�옒�뒪 諛� if (selectedPage < 0) { selectedPage = 0; + } + if (allIssue) { + $scope.vm.allIssue = true; + $rootScope.$broadcast("getAllIssuePageList"); } if (keyWord != null) { @@ -690,6 +696,9 @@ $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) { if (result.data.message.status === "success") { + $scope.vm.page.selectedPage = currentPage + 1; + $scope.vm.responseData = result.data; + if (result.data.data != null && result.data.data.length > 0) { //var resultSize = result.data.data.length; for (var i = 0; i < result.data.data.length; i++) { @@ -710,8 +719,6 @@ $scope.vm.projectKey = result.data.data[0].projectKey; $scope.vm.issueNumber = result.data.data[0].issueNumber; $scope.vm.projectName = result.data.data[0].projectName; - $scope.vm.page.selectedPage = currentPage + 1; - $scope.vm.responseData = result.data; if (detail) { changeDetailView(result.data.data[0].id); @@ -1227,20 +1234,18 @@ function getIssueTableConfigs() { var deferred = $q.defer(); - if ($rootScope.issueTypeMenu != null){ - var content = { - issueTypeId : $rootScope.getCurrentIssueTypeId() + var content = { + issueTypeId : $rootScope.getCurrentIssueTypeId() + } + + IssueTableConfig.detail($resourceProvider.getContent(content, + $resourceProvider.getPageContent(0, 1000))).then(function (result) { + if (result.data.message.status !== "success") { + SweetAlert.error($filter("translate")("issue.failedToIssueTableColumnLookup"), result.data.message.message); // �씠�뒋 �뀒�씠釉� 而щ읆 議고쉶 �떎�뙣 } - IssueTableConfig.detail($resourceProvider.getContent(content, - $resourceProvider.getPageContent(0, 1000))).then(function (result) { - if (result.data.message.status !== "success") { - SweetAlert.error($filter("translate")("issue.failedToIssueTableColumnLookup"), result.data.message.message); // �씠�뒋 �뀒�씠釉� 而щ읆 議고쉶 �떎�뙣 - } - - deferred.resolve(result.data.data); - }); - } + deferred.resolve(result.data.data); + }); return deferred.promise; } @@ -1319,6 +1324,8 @@ // $rootScope.issueTypeId = $rootScope.issueTypeMenu.id; } + var allIssue = $rootScope.allIssueList; + var promises = { getIssueTypes : $scope.fn.getIssueTypes(), getPriorities : $scope.fn.getPriorities(), @@ -1348,9 +1355,9 @@ // �씠�뒋 �뀒�씠釉� �꽕�젙 $scope.fn.makeTableConfigs(); - // �꽌踰꾩뿉 ���옣�븳 �씠�뒋 寃��깋 議곌굔�쓣 媛��졇���꽌 �씠�뒋 紐⑸줉 寃��깋�쓣 吏꾪뻾�븳�떎. - $scope.fn.getVmSearchObject(paramKeyWord); }); + // �꽌踰꾩뿉 ���옣�븳 �씠�뒋 寃��깋 議곌굔�쓣 媛��졇���꽌 �씠�뒋 紐⑸줉 寃��깋�쓣 吏꾪뻾�븳�떎. + $scope.fn.getVmSearchObject(paramKeyWord, allIssue); }); } -- Gitblit v1.8.0