From d3c662dfcd180602c5740837e0cecb51e78d4cb4 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 화, 16 11월 2021 17:16:56 +0900
Subject: [PATCH] - 이슈관리 업체,ISP,호스팅 추가 완료 - 프로젝트 부서담당자 백엔드 추가 * db날리고 실행

---
 src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js
index 589a9ae..22b91be 100644
--- a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js
+++ b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js
@@ -13,6 +13,7 @@
 
                 $scope.fn = {
                     getWorkflowListCallBack : getWorkflowListCallBack,  //  �썙�겕�뵆濡쒖슦 auto complete callback function
+                    getProjectListCallBack : getProjectListCallBack, // �봽濡쒖젥�듃 auto complete callback function
                     cancel : cancel,    //  �뙘�뾽 李� �떕湲�
                     formSubmit : formSubmit,    //  �뤌 �쟾�넚
                     formCheck : formCheck   //  �뤌 泥댄겕
@@ -22,12 +23,18 @@
                     form : {
                         name : "",  //  �씠�뒋 ���엯 紐�
                         workflows : [],    //  �썙�겕�뵆濡쒖슦
+                        projects : [],      // �봽濡쒖젥�듃
                         description : "",  //  �꽕紐�
                         color : "#febd35" //  �깋�긽
                     },
+                    projectName : "",
                     workflowName : "",
                     autoCompletePage : {
                         workflow : {
+                            page : 0,
+                            totalPage : 0
+                        },
+                        project : {
                             page : 0,
                             totalPage : 0
                         }
@@ -104,6 +111,10 @@
                         return true;
                     }
 
+                    if ($scope.vm.form.projects.length < 1) {
+                        return true;
+                    }
+
                     return false;
                 }
 
@@ -120,6 +131,15 @@
 
                             return workflowId;
                         })(),
+                        projectId :  (function () {
+                            var projectId = "";
+
+                            if ($scope.vm.form.projects.length > 0) {
+                                projectId = $scope.vm.form.projects[0].id;
+                            }
+
+                            return projectId;
+                        })(),
                         name : $rootScope.preventXss($scope.vm.form.name),
                         description : $rootScope.preventXss($scope.vm.form.description),
                         color : $scope.vm.form.color
@@ -131,6 +151,7 @@
 
                         if (result.data.message.status === "success") {
                             $scope.fn.cancel();
+                            $rootScope.$broadcast("modifyIssueType", {});
                             //  紐⑸줉 �솕硫� 媛깆떊
                             $rootScope.$broadcast("getIssueTypeList", {});
                         }
@@ -147,6 +168,10 @@
                     $scope.vm.autoCompletePage.workflow.totalPage = result.data.page.totalPage;
                 }
 
+                function getProjectListCallBack(result) {
+                    $scope.vm.autoCompletePage.project.totalPage = result.data.page.totalPage;
+                }
+
                 function cancel() {
                     $rootScope.$broadcast("closeLayer");    //  �뙘�뾽�씠 �뿴由ш퀬 �굹�꽌 js-multi, js-single �벑�뿉�꽌 body �씠踰ㅽ듃媛� �궇�븘媛��뒗 �쁽�긽 �닔�젙
                     $uibModalInstance.dismiss('cancel');

--
Gitblit v1.8.0