From 71b8c61b79be17f9ac886b947051d3256a32f159 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 금, 18 2월 2022 11:14:16 +0900 Subject: [PATCH] 이슈유형 설정에 상위 이슈 업체/ISP/호스팅 상속 기능 추가 --- src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 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..9619188 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, // �뤌 泥댄겕 + removeUsePartner : removeUsePartner, // �뾽泥�/isp/�샇�뒪�똿 �궘�젣 detail : detail // �긽�꽭 �젙蹂� }; @@ -31,8 +32,11 @@ workflows : [], // �썙�겕�뵆濡쒖슦 projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� - color : "" // �깋�긽 + color : "", // �깋�긽 + companies : [], // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴 + inheritPartners : "" // �뙆�듃�꼫 �긽�냽 �쑀臾� }, + companyName : "", workflowName : "", projectName : "", autoCompletePage : { @@ -98,6 +102,7 @@ angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); + function formCheck(formInvalid) { if (formInvalid) { return true; @@ -137,9 +142,25 @@ 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 + color : $scope.vm.form.color, + inheritPartners : (function () { + let inheritPartners = false; + if ($scope.vm.form.inheritPartners) { + inheritPartners = true; + } + return inheritPartners; + })() }; IssueType.modify($resourceProvider.getContent( @@ -175,6 +196,12 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUsePartner(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function detail() { $scope.vm.form.workflows = []; @@ -192,7 +219,9 @@ $scope.vm.form.projects.push(result.data.data.projectVo); $scope.vm.projectName = result.data.data.projectVo.name; } + $scope.vm.form.companies = result.data.data.usePartnerVos; $scope.vm.form.color = result.data.data.color; + $scope.vm.form.inheritPartners = result.data.data.inheritPartners; } } else { -- Gitblit v1.8.0