From 305de5dd5a88baf49b9939fe3233f207f3f7acf8 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 목, 25 11월 2021 21:03:04 +0900 Subject: [PATCH] - 이슈 유형에 호스팅/업체/isp 설정 기능 추가 --- src/main/webapp/scripts/app/issueType/issueTypeModify.controller.js | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 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..ab8f228 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, // �뤌 泥댄겕 + removeUseCompany : removeUseCompany, // �뾽泥�/isp/�샇�뒪�똿 �궘�젣 detail : detail // �긽�꽭 �젙蹂� }; @@ -31,8 +32,10 @@ workflows : [], // �썙�겕�뵆濡쒖슦 projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� - color : "" // �깋�긽 + color : "", // �깋�긽 + companies : [] // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴 }, + companyName : "", workflowName : "", projectName : "", autoCompletePage : { @@ -98,6 +101,7 @@ angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); + function formCheck(formInvalid) { if (formInvalid) { return true; @@ -137,6 +141,15 @@ 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 @@ -175,6 +188,12 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUseCompany(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function detail() { $scope.vm.form.workflows = []; @@ -192,6 +211,8 @@ $scope.vm.form.projects.push(result.data.data.projectVo); $scope.vm.projectName = result.data.data.projectVo.name; } + $scope.vm.form.companies = result.data.data.useCompanyVos; + $scope.vm.form.color = result.data.data.color; } } -- Gitblit v1.8.0