From 6ae9f3ab6d498f7a4d72c3fbbe8b90e6358f389b Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 화, 21 12월 2021 13:31:54 +0900 Subject: [PATCH] 사용자 정의필드 시간형태 등호 변경 --- src/main/webapp/scripts/app/issue/issueDetail.controller.js | 133 +++++++++++++++++++++++++------------------- 1 files changed, 75 insertions(+), 58 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueDetail.controller.js b/src/main/webapp/scripts/app/issue/issueDetail.controller.js index 37fadd0..3423551 100644 --- a/src/main/webapp/scripts/app/issue/issueDetail.controller.js +++ b/src/main/webapp/scripts/app/issue/issueDetail.controller.js @@ -244,74 +244,80 @@ // �뿰愿� �씠�뒋 而щ읆 switch(Rel_issueTableConfig.key) { - - // �뿰愿� �씠�뒋 援щ텇 - case "RELATION_ISSUE_TYPE" : + case "RELATION_ISSUE_TYPE" : // �뿰愿� �씠�뒋 援щ텇 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("issue.relationIssueType") + .setDName("relationIssueType") .setDType("renderer") - .setHWidth("width-30 bold") - .setHSort(false) + .setDAlign("text-center") + .setHWidth("bold " + Rel_issueTableConfig.width) .setDRenderer("ISSUE_RELATION_TYPE")) + /*.setHWidth("width-30 bold")*/ + /*.setHSort(false)*/ break; - // �뿰愿� �씠�뒋 �젣紐� - case "RELATION_ISSUE_TITLE" : + case "RELATION_ISSUE_TITLE" : // �뿰愿� �씠�뒋 �젣紐� $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("issue.relationIssueTitle") + .setDName("relationIssueTitle") .setDType("renderer") - .setHWidth("width-60 bold") - .setHSort(false) + .setDAlign("text-center") + .setHWidth("bold " + Rel_issueTableConfig.width) .setDRenderer("ISSUE_RELATION_MOVE")) + /*.setHWidth("width-60 bold")*/ + /*.setHSort(true)*/ break; - case "PRIORITY" : // �뿰愿� �씠�뒋 �슦�꽑�닚�쐞 + case "RELATION_PRIORITY" : // �뿰愿� �씠�뒋 �슦�꽑�닚�쐞 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.priority") - .setDName("priorityName") + .setDName("relPriority") .setDType("renderer") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("REL_COMMON_PRIORITY")); break; - case "SEVERITY" : // �뿰愿� �씠�뒋 以묒슂�룄 + case "RELATION_SEVERITY" : // �뿰愿� �씠�뒋 以묒슂�룄 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.importance") - .setDName("severityName") + .setDName("relSeverity") .setDType("renderer") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("REL_COMMON_SEVERITY")); break; - case "ASSIGNEE_TEAM" : // �뿰愿� �씠�뒋 �떞�떦遺��꽌 + case "RELATION_ASSIGNEE_TEAM" : // �뿰愿� �씠�뒋 �떞�떦遺��꽌 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.assigneeTeam") + .setDName("relAssigneeTeam") .setDType("renderer") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("REL_ISSUE_DEPARTMENT")); break; - case "REGISTER" : // �뿰愿� �씠�뒋 �벑濡앹옄 + case "RELATION_REGISTER" : // �뿰愿� �씠�뒋 �벑濡앹옄 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.register") + .setDName("relRegister") .setDType("renderer") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("REL_REGISTER")); break; - case "PERIOD" : // �뿰愿� �씠�뒋 湲곌컙 + case "RELATION_PERIOD" : // �뿰愿� �씠�뒋 湲곌컙 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.period") + .setDName("relPeriod") .setDType("renderer") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("REL_ISSUE_DUE_DATE")); break; - case "MODIFY_DATE" : // �뿰愿� �씠�뒋 理쒓렐 蹂�寃쎌씪 + case "RELATION_MODIFY_DATE" : // �뿰愿� �씠�뒋 理쒓렐 蹂�寃쎌씪 $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("common.lastChangeDate") .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") - .setDName("modifyDate")); + .setDName("relModifyDate")); break; } @@ -325,6 +331,7 @@ $scope.vm.relTableConfigs.push($tableProvider.config() .setHName(customField.name) .setDType("renderer") + .setDName("relCustomFieldName" + [count]) .setHWidth("bold " + Rel_issueTableConfig.width) .setDAlign("text-center") .setColumnHint(customField) @@ -342,10 +349,10 @@ // �븯�쐞 �씠�뒋 而щ읆 switch(Down_issueTableConfig.key) { - // �븯�쐞 �씠�뒋 �젣紐� - case "DOWN_ISSUE_TITLE" : + case "DOWN_ISSUE_TITLE" : // �븯�쐞 �씠�뒋 �젣紐� $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("issue.downIssueTitle") + .setDName("downIssueTitle") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") @@ -355,60 +362,64 @@ case "ISSUE_DOWN_STATUS_TYPE" : // �씠�뒋 �긽�깭 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("issue.issueStatus") + .setDName("downIssueStatus") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("ISSUE_DOWN_STATUS_TYPE")); break; - case "PRIORITY" : // �븯�쐞 �씠�뒋 �슦�꽑�닚�쐞 + case "DOWN_PRIORITY" : // �븯�쐞 �씠�뒋 �슦�꽑�닚�쐞 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.priority") - .setDName("priorityName") + .setDName("downPriority") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("DOWN_COMMON_PRIORITY")); break; - case "SEVERITY" : // 以묒슂�룄 + case "DOWN_SEVERITY" : // 以묒슂�룄 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.importance") - .setDName("severityName") + .setDName("downSeverity") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("DOWN_COMMON_SEVERITY")); break; - case "ASSIGNEE_TEAM" : // �떞�떦遺��꽌 + case "DOWN_ASSIGNEE_TEAM" : // �떞�떦遺��꽌 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.assigneeTeam") + .setDName("downAssigneeTeam") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("DOWN_ISSUE_DEPARTMENT")); break; - case "REGISTER" : // �벑濡앹옄 + case "DOWN_REGISTER" : // �벑濡앹옄 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.register") + .setDName("downRegister") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("DOWN_REGISTER")); break; - case "PERIOD" : // 湲곌컙 + case "DOWN_PERIOD" : // 湲곌컙 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.period") + .setDName("downPeriod") .setDType("renderer") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setDRenderer("DOWN_ISSUE_DUE_DATE")); break; - case "MODIFY_DATE" : // 理쒓렐 蹂�寃쎌씪 + case "DOWN_MODIFY_DATE" : // 理쒓렐 蹂�寃쎌씪 $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("common.lastChangeDate") .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") - .setDName("modifyDate")); + .setDName("downModifyDate")); break; } @@ -422,6 +433,7 @@ $scope.vm.downTableConfigs.push($tableProvider.config() .setHName(customField.name) .setDType("renderer") + .setDName("downCustomFieldName" + [count]) .setHWidth("bold " + Down_issueTableConfig.width) .setDAlign("text-center") .setColumnHint(customField) @@ -440,7 +452,7 @@ .setHName("issue.relationIssueType") .setDType("renderer") .setDAlign("text-center") - .setHWidth("width-30-p bold") + .setHWidth("width-60-p bold") .setHSort(false) .setDRenderer("ISSUE_RELATION_TYPE")) $scope.vm.relTableConfigs.push($tableProvider.config() @@ -454,7 +466,7 @@ .setHName("issue.relationIssueDelete") .setDType("renderer") .setDAlign("text-center") - .setHWidth("width-20-p bold") + .setHWidth("width-40-p bold") .setDRenderer("ISSUE_RELATION_DELETE") .setHSort(false) .setDAlign("text-center")) @@ -483,7 +495,7 @@ .setHName("issue.relationIssueDelete") .setDType("renderer") .setDAlign("text-center") - .setHWidth("width-20-p bold") + .setHWidth("width-40-p bold") .setDRenderer("ISSUE_DOWN_DELETE") .setHSort(false) .setDAlign("text-center")) @@ -517,20 +529,20 @@ }); $scope.vm.relTableConfigs = []; + /* $scope.vm.relTableConfigs.push($tableProvider.config() + .setHName("issue.relationIssueType") + .setDType("renderer") + .setDAlign("text-center") + .setHWidth("width-30-p bold") + .setHSort(false) + .setDRenderer("ISSUE_RELATION_TYPE")) $scope.vm.relTableConfigs.push($tableProvider.config() - .setHName("issue.relationIssueType") - .setDType("renderer") - .setDAlign("text-center") - .setHWidth("width-30-p bold") - .setHSort(false) - .setDRenderer("ISSUE_RELATION_TYPE")) - $scope.vm.relTableConfigs.push($tableProvider.config() - .setHName("issue.relationIssueTitle") - .setDType("renderer") - .setDAlign("text-center") - .setHWidth("width-60-p bold") - .setHSort(false) - .setDRenderer("ISSUE_RELATION_MOVE")) + .setHName("issue.relationIssueTitle") + .setDType("renderer") + .setDAlign("text-center") + .setHWidth("width-60-p bold") + .setHSort(false) + .setDRenderer("ISSUE_RELATION_MOVE"))*/ angular.forEach($scope.vm.issueRelTableConfigs, function (Rel_issueTableConfig) { // �몴�떆 ���긽�씤 而щ읆留� �솕硫댁뿉 洹몃젮以��떎. if (Rel_issueTableConfig.display) { @@ -542,7 +554,7 @@ $scope.vm.relTableConfigs.push($tableProvider.config() .setHName("issue.relationIssueDelete") .setDType("renderer") - .setHWidth("width-20-p bold") + .setHWidth("width-40-p bold") .setDRenderer("ISSUE_RELATION_DELETE") .setHSort(false) .setDAlign("text-center")) @@ -567,13 +579,13 @@ return a.position < b.position ? -1 : a.position > b.position ? 1 : 0; }); $scope.vm.downTableConfigs = []; - $scope.vm.downTableConfigs.push($tableProvider.config() +/* $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("issue.downIssueTitle") .setDType("renderer") .setDAlign("text-center") .setHWidth("width-60-p bold") .setHSort(false) - .setDRenderer("ISSUE_DOWN_MOVE")) + .setDRenderer("ISSUE_DOWN_MOVE"))*/ angular.forEach($scope.vm.issueDownTableConfigs, function (Down_issueTableConfig) { // �몴�떆 ���긽�씤 而щ읆留� �솕硫댁뿉 洹몃젮以��떎. if (Down_issueTableConfig.display) { @@ -584,7 +596,7 @@ $scope.vm.downTableConfigs.push($tableProvider.config() .setHName("issue.relationIssueDelete") .setDType("renderer") - .setHWidth("width-20-p bold") + .setHWidth("width-40-p bold") .setDRenderer("ISSUE_DOWN_DELETE") .setHSort(false) .setDAlign("text-center")) @@ -851,13 +863,12 @@ // �씠�뒋 �긽�꽭 �젙蹂� 議고쉶 function getIssueDetail() { + $rootScope.spinner = true; // 珥덇린�솕 �빐�빞�븷 �븷紐⑹쓣 吏��젙�븯�뿬 �떎瑜� �씠�뒋瑜� �겢由��븷 �븣 珥덇린�솕�빐以��떎. $scope.fn.initReload(); - // $scope.fn.getRelTableConfigs(); // $scope.fn.getDownTableConfigs(); - - Issue.detail($resourceProvider.getContent( + Issue.detail($resourceProvider.getContent( {id : $scope.vm.viewer.id, deep : "02"}, $resourceProvider.getPageContent(0, 1))).then(function (result) { @@ -896,6 +907,9 @@ issueRelationVo.relationIssueTypeName = $scope.vm.relationIssueTypes[issueRelationVo.relationIssueType].name; $scope.vm.form.issues.push(issueRelationVo.issueRelation); }); + result.data.data.issueRelationVos.sort(function (a, b) { //理쒓렐蹂�寃쎌씪 �궡由쇱감�닚 + return a.modifyDate > b.modifyDate ? -1 : a.modifyDate < b.modifyDate ? 1 : 0; + }); } // �븯�쐞 �씠�뒋 諛섎ぉ臾� @@ -905,6 +919,9 @@ $scope.vm.form.issuesDown.push(issueDownVo); $scope.vm.form.issuesDownStatus.push(issueDownVo.issueStatusVo.issueStatusType); }); + result.data.data.issueDownVos.sort(function (a, b) { //理쒓렐蹂�寃쎌씪 �궡由쇱감�닚 + return a.modifyDate > b.modifyDate ? -1 : a.modifyDate < b.modifyDate ? 1 : 0; + }); } $scope.vm.viewer.issueRelationVos = result.data.data.issueRelationVos; $scope.vm.viewer.issueDownVos = result.data.data.issueDownVos; @@ -912,12 +929,12 @@ if ($rootScope.workProject.id > -1 && result.data.data.projectVo !== null) { $rootScope.changeLastProject(result.data.data.projectVo.id); } - } } else { SweetAlert.swal($filter("translate")("issue.errorIssueDetails"), result.data.message.message, "error"); // �씠�뒋 �긽�꽭 �젙蹂� 議고쉶 �삤瑜� } + $rootScope.spinner = false; }); } @@ -995,12 +1012,12 @@ // �솢�룞 �씠�젰 留뚮뱾湲� function makeActiveHistory() { + $scope.vm.viewer.activeParentHistory = ""; + $scope.vm.viewer.activeHistory = ""; if ($scope.vm.viewer.issueDownVos != null && $scope.vm.viewer.issueDownVos.length > 0) { - $scope.vm.viewer.activeHistory = ""; - $scope.vm.viewer.activeParentHistory = ""; - $scope.vm.viewer.activeDownHistory = ""; - $scope.vm.viewer.activeDownAllHistory = ""; - $scope.vm.viewer.downComment = ""; + $scope.vm.viewer.activeDownHistory = ""; //�븯�쐞�씠�뒋 �엳�뒪�넗由щ쭔 + $scope.vm.viewer.downComment = ""; //�븯�쐞�씠�뒋 �뙎湲�留� + $scope.vm.viewer.activeDownAllHistory = ""; //�븯�쐞�씠�뒋 �엳�뒪�넗由�+�뙎湲� var downTitle = ""; var oriDownHistory = []; var oriDownCommentHistory = []; -- Gitblit v1.8.0