From 916a3cbabe4e50062fce61ff6f2f5d46c05dfbd1 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 17 3월 2022 17:47:45 +0900 Subject: [PATCH] - api로 이슈 추가 시 url/ip로 업체 찾는 코드 수정 --- src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 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 5a2d0e7..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( @@ -148,6 +169,7 @@ if (result.data.message.status === "success") { $scope.fn.cancel(); + $rootScope.$broadcast("modifyIssueType", {}); // 紐⑸줉 �솕硫� 媛깆떊 $rootScope.$broadcast("getIssueTypeList", {}); } @@ -174,6 +196,12 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUsePartner(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function detail() { $scope.vm.form.workflows = []; @@ -191,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