From 4c5a760045a9a46844516b4ecd39016c739fce49 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 월, 15 11월 2021 17:09:07 +0900
Subject: [PATCH] - 이슈 유형에 따라 사이드바 메뉴에 추가되도록 수정  => 이슈 유형에 사용 프로젝트를 설정하도록 수정  => 프로젝트 변경시 프로젝트내의 이슈유형 메뉴가 활성화 되도록 수정  => 이슈 입력/수정시 선택된 이슈유형으로 자동 입력 되도록 수정 필요

---
 src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js |   24 ++++++++++++++++++++++++
 1 files changed, 24 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..500bad8 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;
                 }
 
@@ -119,6 +130,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),
@@ -147,6 +167,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