From f3144afceaa82dfc199ab2cb2f9518d49a151f7f Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 월, 29 11월 2021 09:29:33 +0900
Subject: [PATCH] 이슈 상세 유형별 수정

---
 src/main/webapp/scripts/app/issue/issueDetail.controller.js |    6 +++---
 src/main/webapp/scripts/app/issue/issueAdd.controller.js    |   15 ++++++++++-----
 src/main/webapp/scripts/app/issue/issueModify.controller.js |   11 +++++++----
 3 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/src/main/webapp/scripts/app/issue/issueAdd.controller.js b/src/main/webapp/scripts/app/issue/issueAdd.controller.js
index a0d23f1..73379b8 100644
--- a/src/main/webapp/scripts/app/issue/issueAdd.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueAdd.controller.js
@@ -41,6 +41,7 @@
                 };
 
                 $scope.vm = {
+                    partnerVos : "",
                     form : {
                         title : "",    //  �젣紐�
                         description : "",   //  �궡�슜
@@ -776,13 +777,16 @@
                     }
                 }
 
-                function getPartners() {
 
-                    HostingField.getPartnerList($resourceProvider.getContent(
-                        {},
+                function getPartners() {
+                    var content = {
+                        issueTypeId : $scope.vm.form.issueTypeId
+                    };
+                    Issue.findPartners($resourceProvider.getContent(
+                        content,
                         $resourceProvider.getPageContent(0, 1))).then(function (result) {
                         if (result.data.message.status === "success") {
-                            $scope.vm.partnerVos = result.data.content;
+                            $scope.vm.partnerVos = result.data.data;
                         }
                     });
 
@@ -794,7 +798,8 @@
                     var promises = {
                         getIssueTypes : $scope.fn.getIssueTypes(),
                         getPriorities : $scope.fn.getPriorities(),
-                        getSeverities : $scope.fn.getSeverities()
+                        getSeverities : $scope.fn.getSeverities(),
+                        getPartners : $scope.fn.getPartners()
                     };
                     $q.all(promises).then(function (results) {
                         // �쁽�옱 �봽濡쒖젥�듃 �꽕�젙
diff --git a/src/main/webapp/scripts/app/issue/issueDetail.controller.js b/src/main/webapp/scripts/app/issue/issueDetail.controller.js
index 42f532e..d2837a2 100644
--- a/src/main/webapp/scripts/app/issue/issueDetail.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueDetail.controller.js
@@ -749,6 +749,7 @@
                                 return {
                                     issueTypeId : $scope.vm.viewer.issueTypeVo.id
                                 };
+
                             }
                         }
                     });
@@ -786,8 +787,8 @@
                 function containsPartner(name) {
                     var result = false;
 
-                    if ($scope.vm.viewer.usePartnerVo != null) {
-                        $scope.vm.viewer.usePartnerVo.forEach(function (partnerVo) {
+                    if ($scope.vm.viewer.usePartnerVos != null) {
+                        $scope.vm.viewer.usePartnerVos.forEach(function (partnerVo) {
                             if (name === partnerVo.name) {
                                 result = true;
                             }
@@ -1082,7 +1083,6 @@
                         }
                     });
                 }
-
             }
         ]);
     }
diff --git a/src/main/webapp/scripts/app/issue/issueModify.controller.js b/src/main/webapp/scripts/app/issue/issueModify.controller.js
index 5c34166..12415a7 100644
--- a/src/main/webapp/scripts/app/issue/issueModify.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueModify.controller.js
@@ -144,6 +144,7 @@
                 });
 
                 $scope.$watch("vm.form.issueTypeId", function (newValue, oldValue) {
+
                      $scope.vm.partnerVos = $scope.fn.getPartners();
                 });
 
@@ -896,12 +897,14 @@
                 }
 
                 function getPartners() {
-
-                    HostingField.getPartnerList($resourceProvider.getContent(
-                        {},
+                    var content = {
+                        issueTypeId : $scope.vm.form.issueTypeId
+                    };
+                    Issue.findPartners($resourceProvider.getContent(
+                        content,
                         $resourceProvider.getPageContent(0, 1))).then(function (result) {
                         if (result.data.message.status === "success") {
-                            $scope.vm.partnerVos = result.data.content;
+                            $scope.vm.partnerVos = result.data.data;
                         }
                     });
 

--
Gitblit v1.8.0