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/issueTypeModify.controller.js | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js b/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js index 24284c5..9da781c 100644 --- a/src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js +++ b/src/main/webapp/scripts/app/issueType/issueTypeModify.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, // �뤌 泥댄겕 @@ -28,12 +29,18 @@ id : parameter.id, name : "", workflows : [], // �썙�겕�뵆濡쒖슦 + projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� color : "" // �깋�긽 }, workflowName : "", + projectName : "", autoCompletePage : { workflow : { + page : 0, + totalPage : 0 + }, + project : { page : 0, totalPage : 0 } @@ -100,6 +107,10 @@ return true; } + if ($scope.vm.form.projects.length < 1) { + return true; + } + return false; } @@ -117,6 +128,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 @@ -128,6 +148,7 @@ if (result.data.message.status === "success") { $scope.fn.cancel(); + $rootScope.$broadcast("modifyIssueType", {}); // 紐⑸줉 �솕硫� 媛깆떊 $rootScope.$broadcast("getIssueTypeList", {}); } @@ -142,6 +163,10 @@ // �썙�겕�뵆濡쒖슦 auto complete callback function function getWorkflowListCallBack(result) { $scope.vm.autoCompletePage.workflow.totalPage = result.data.page.totalPage; + } + + function getProjectListCallBack(result) { + $scope.vm.autoCompletePage.project.totalPage = result.data.page.totalPage; } function cancel() { @@ -163,6 +188,10 @@ $scope.vm.form.description = result.data.data.description; $scope.vm.form.workflows.push(result.data.data.workflowVo); $scope.vm.workflowName = result.data.data.workflowVo.name; + if (result.data.data.projectVo != null) { + $scope.vm.form.projects.push(result.data.data.projectVo); + $scope.vm.projectName = result.data.data.projectVo.name; + } $scope.vm.form.color = result.data.data.color; } } -- Gitblit v1.8.0