From 305de5dd5a88baf49b9939fe3233f207f3f7acf8 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 목, 25 11월 2021 21:03:04 +0900
Subject: [PATCH] - 이슈 유형에 호스팅/업체/isp 설정 기능 추가

---
 src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js b/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js
index 9da781c..ab8f228 100644
--- a/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js
+++ b/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js
@@ -17,6 +17,7 @@
                     cancel : cancel,    //  �뙘�뾽 李� �떕湲�
                     formSubmit : formSubmit,    //  �뤌 �쟾�넚
                     formCheck : formCheck,  //  �뤌 泥댄겕
+                    removeUseCompany : removeUseCompany, // �뾽泥�/isp/�샇�뒪�똿 �궘�젣
                     detail : detail //  �긽�꽭 �젙蹂�
                 };
 
@@ -31,8 +32,10 @@
                         workflows : [],    //  �썙�겕�뵆濡쒖슦
                         projects : [],      // �봽濡쒖젥�듃
                         description : "",  //  �꽕紐�
-                        color : "" //  �깋�긽
+                        color : "", //  �깋�긽
+                        companies : [] // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴
                     },
+                    companyName : "",
                     workflowName : "",
                     projectName : "",
                     autoCompletePage : {
@@ -98,6 +101,7 @@
 
                 angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector}));
 
+
                 function formCheck(formInvalid) {
                     if (formInvalid) {
                         return true;
@@ -137,6 +141,15 @@
 
                             return projectId;
                         })(),
+                        companyIds :  (function () {
+                            var companyIds = [];
+
+                            $scope.vm.form.companies.forEach(function (company) {
+                                companyIds.push(company.id);
+                            });
+
+                            return companyIds;
+                        })(),
                         name : $rootScope.preventXss($scope.vm.form.name),
                         description : $rootScope.preventXss($scope.vm.form.description),
                         color : $scope.vm.form.color
@@ -175,6 +188,12 @@
                     $(document).unbind("keydown");  //  �떒異뺥궎 �씠踰ㅽ듃 �젣嫄�
                 }
 
+                //  �뾽泥�/ISP/�샇�뒪�똿 �궘�젣
+                function removeUseCompany(index) {
+                    $scope.vm.form.companies.splice(index, 1);
+                }
+
+
                 function detail() {
                     $scope.vm.form.workflows = [];
 
@@ -192,6 +211,8 @@
                                     $scope.vm.form.projects.push(result.data.data.projectVo);
                                     $scope.vm.projectName = result.data.data.projectVo.name;
                                 }
+                                $scope.vm.form.companies = result.data.data.useCompanyVos;
+
                                 $scope.vm.form.color = result.data.data.color;
                             }
                         }

--
Gitblit v1.8.0