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