From 6ee7dd9c3d8cc211ee5a01bbe481cabbb9c890eb Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 월, 22 11월 2021 12:42:31 +0900
Subject: [PATCH] 이슈 상세 연관,하위 테이블 표시 설정 - [프론트]

---
 src/main/webapp/scripts/app/issue/issueModify.controller.js |   95 ++++++++++++++++++++++++-----------------------
 1 files changed, 48 insertions(+), 47 deletions(-)

diff --git a/src/main/webapp/scripts/app/issue/issueModify.controller.js b/src/main/webapp/scripts/app/issue/issueModify.controller.js
index deda875..e454587 100644
--- a/src/main/webapp/scripts/app/issue/issueModify.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueModify.controller.js
@@ -33,7 +33,7 @@
                     setFormByIssueTypeCustomFields : setFormByIssueTypeCustomFields,    //  �씠�뒋 �쑀�삎�뿉 �뿰寃곕맂 �궗�슜�옄 �젙�쓽 �븘�뱶 �젙蹂대�� �엯�젰 �뤌�뿉�꽌 �궗�슜�븷 �닔 �엳寃� 媛�怨듯븳�떎.
                     setUseValueByIssueTypeCustomFields : setUseValueByIssueTypeCustomFields,    //  �씠�뒋�뿉�꽌 �궗�슜�옄媛� �꽑�깮�븳 �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 �엯�젰 �뤌�뿉 �뀑�똿�븳�떎.
                     detail : detail,    //  �씠�뒋 �젙蹂� 議고쉶
-                    // removeManager : removeManager,  //  �떞�떦�옄 �궘�젣
+                    removeManager : removeManager,  //  �떞�떦�옄 �궘�젣
                     removeDepartment : removeDepartment,  //  �떞�떦遺��꽌 �궘�젣
                     removeUploadFile : removeUploadFile,    //  �듅�젙 �뙆�씪�쓣 �궘�젣
                     setIssueTypeTemplate : setIssueTypeTemplate,    //  �씠�뒋 �쑀�삎 �뀥�뵆由� �쟻�슜�븯湲�
@@ -161,9 +161,9 @@
                 }
 
                 //  �떞�떦�옄 �궘�젣
-                // function removeManager(index) {
-                //     $scope.vm.form.users.splice(index, 1);
-                // }
+                 function removeManager(index) {
+                     $scope.vm.form.users.splice(index, 1);
+                 }
 
                 // �떞�떦遺��꽌 �궘�젣
                 function removeDepartment(index) {
@@ -386,6 +386,19 @@
                         id : parameter.id,
                         title : $rootScope.preventXss($scope.vm.form.title),    //  �젣紐�
                         description : $rootScope.preventXss($scope.vm.form.description),   //  �궡�슜
+                        ispName : $scope.vm.ispName,
+                        ispCode : $scope.vm.ispCode,
+                        ispManager : $scope.vm.ispManager,
+                        ispTel : $scope.vm.ispTel,
+                        ispEmail : $scope.vm.ispEmail,
+                        ispMemo : $scope.vm.ispMemo,
+                        hostingName : $scope.vm.hostingName,
+                        hostingCode : $scope.vm.hostingCode,
+                        hostingManager : $scope.vm.hostingManager,
+                        hostingTel : $scope.vm.hostingTel,
+                        hostingEmail : $scope.vm.hostingEmail,
+                        hostingMemo : $scope.vm.hostingMemo,
+
                         projectId : (function () {   //  �봽濡쒖젥�듃 �븘�씠�뵒
                             var projectId = "";
 
@@ -430,6 +443,37 @@
 
                             return hostingId;
                         }),
+
+                        userIds : (function () {
+                            var userIds = [];
+
+                            angular.forEach($scope.vm.form.users, function (user) {
+                                userIds.push(user.id);
+                            });
+
+                            return userIds;
+                        })(),
+                        departmentIds : (function () {
+                            var departmentIds = [];
+
+                            angular.forEach($scope.vm.form.departments, function (department) {
+                                departmentIds.push(department.id);
+                            });
+
+                            return departmentIds;
+                        })(),
+
+                        attachedFileIds : (function () {
+                            var attachedFileIds = [];
+
+                            angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) {
+                                if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) {
+                                    attachedFileIds.push(attachedFile.id);
+                                }
+                            });
+
+                            return attachedFileIds;
+                        })(),
 
                         issueCompanyFields : (function () {
                             var issueCompanyFields = [];
@@ -492,50 +536,7 @@
                             return issueHostingFields;
                         })(),
 
-                        ispName : $scope.vm.ispName,
-                        ispCode : $scope.vm.ispCode,
-                        ispManager : $scope.vm.ispManager,
-                        ispTel : $scope.vm.ispTel,
-                        ispEmail : $scope.vm.ispEmail,
-                        ispMemo : $scope.vm.ispMemo,
-
-                        hostingName : $scope.vm.hostingName,
-                        hostingCode : $scope.vm.hostingCode,
-                        hostingManager : $scope.vm.hostingManager,
-                        hostingTel : $scope.vm.hostingTel,
-                        hostingEmail : $scope.vm.hostingEmail,
-                        hostingMemo : $scope.vm.hostingMemo,
-
-                        userIds : (function () {
-                            var userIds = [];
-
-                            angular.forEach($scope.vm.form.users, function (user) {
-                                userIds.push(user.id);
-                            });
-
-                            return userIds;
-                        })(),
-                        departmentIds : (function () {
-                            var departmentIds = [];
-
-                            angular.forEach($scope.vm.form.departments, function (department) {
-                                departmentIds.push(department.id);
-                            });
-
-                            return departmentIds;
-                        })(),
                         removeFiles : $scope.vm.form.removeFiles,
-                        attachedFileIds : (function () {
-                            var attachedFileIds = [];
-
-                            angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) {
-                                if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) {
-                                    attachedFileIds.push(attachedFile.id);
-                                }
-                            });
-
-                            return attachedFileIds;
-                        })(),
                         startCompleteDateRange : $scope.vm.form.startCompleteDateRange,
 
                         issueCustomFields : (function () {    //  �씠�뒋�뿉�꽌 �궗�슜�릺�뒗 �궗�슜�옄 �젙�쓽 �븘�뱶

--
Gitblit v1.8.0