From 752e277acb5e46f7d1720b2296e118c123b750cc Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 08 12월 2021 13:44:08 +0900
Subject: [PATCH] 연관이슈 삭제 시 발생하는 오류 해결

---
 src/main/webapp/scripts/app/issue/issueAddRelation.controller.js |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/webapp/scripts/app/issue/issueAddRelation.controller.js b/src/main/webapp/scripts/app/issue/issueAddRelation.controller.js
index 91d28fa..e8a2959 100644
--- a/src/main/webapp/scripts/app/issue/issueAddRelation.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueAddRelation.controller.js
@@ -127,6 +127,18 @@
                     fileTableConfigs : [],   //  �뙆�씪 �뾽濡쒕뱶 �젙蹂� �뀒�씠釉�
                 };
 
+                // �뿰愿� �씪媛� 愿��젴
+                $scope.vm.relationIssueTypes =
+                    [
+                        { id: 0, name: $filter("translate")("issue.relationIssueType1") },
+                        { id: 1, name: $filter("translate")("issue.relationIssueType2") },
+                        { id: 2, name: $filter("translate")("issue.relationIssueType3") },
+                        { id: 3, name: $filter("translate")("issue.relationIssueType4") },
+                        { id: 4, name: $filter("translate")("issue.relationIssueType5") },
+                        { id: 5, name: $filter("translate")("issue.relationIssueType6") }
+                    ];
+                $scope.vm.relationIssueType = $scope.vm.relationIssueTypes[0];
+
                 angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector}));
 
                 function getStartProjectListCallback(result){
@@ -623,7 +635,7 @@
                     }).then(function (result) {
 
                         if (result.data.message.status === "success") {
-                            $scope.fn.addRelationIssue();
+                            $scope.fn.addRelationIssue(result.data.data);
 
                             $scope.fn.cancel();
 
@@ -643,7 +655,7 @@
                 }
 
                 // �뿰愿� �씠�뒋 異붽�
-                function addRelationIssue() {
+                function addRelationIssue(relId) {
                     /*if ($scope.vm.issueName.length == 0 || $scope.vm.form.issues.length == 0
                         || $scope.vm.issueName != $scope.vm.form.issues[0].title) {
                         SweetAlert.error($filter("translate")("issue.errorSelectRelationIssue"), "");
@@ -651,10 +663,11 @@
                     }*/
 
                     var contents = {
-                        relationIssueType : $scope.vm.form.issueTypeId,
+                        //relationIssueType : $scope.vm.form.relationIssueTypeId,
+                        relationIssueType : $scope.vm.relationIssueType.id,
                         // issueId : $rootScope.currentDetailIssueId,
                         issueId :  parameter.id,
-                        relationIssueId : $scope.vm.form.issues[0].id,
+                        relationIssueId : relId,
                         priorityName : $scope.vm.priorityName
                     };
 

--
Gitblit v1.8.0