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/issueTypeAdd.controller.js | 44 +++++++++++++++----------------------------- 1 files changed, 15 insertions(+), 29 deletions(-) diff --git a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js index f9f3a04..4dd1907 100644 --- a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js +++ b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js @@ -16,6 +16,7 @@ getProjectListCallBack : getProjectListCallBack, // �봽濡쒖젥�듃 auto complete callback function cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 + removeUseCompany : removeUseCompany, // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 formCheck : formCheck // �뤌 泥댄겕 }; @@ -26,13 +27,9 @@ projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� color : "#febd35", // �깋�긽 - companyFields : [], // �뾽泥댁젙蹂� - ispFields : [], // ISP �젙蹂� - hostingFields : [] // �샇�뒪�똿�젙蹂� + companies : [] // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴 }, companyName : "", - ispId : "", - hostingId : "", projectName : "", workflowName : "", autoCompletePage : { @@ -124,6 +121,12 @@ return false; } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUseCompany(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function formSubmit() { $rootScope.spinner = true; @@ -146,33 +149,16 @@ return projectId; })(), - companyId : (function () { - var companyId = ""; + companyIds : (function () { + var companyIds = []; - if ($scope.vm.form.companyFields.length > 0) { - companyId = $scope.vm.form.companyFields[0].id; - } + $scope.vm.form.companies.forEach(function (company) { + companyIds.push(company.id); + }); - return companyId; - }), - ispId : (function () { - var ispId = ""; + return companyIds; + })(), - if ($scope.vm.form.ispFields.length > 0) { - ispId = $scope.vm.form.ispFields[0].id; - } - - return ispId; - }), - hostingId : (function () { - var hostingId = ""; - - if ($scope.vm.form.hostingFields.length > 0) { - hostingId = $scope.vm.form.hostingFields[0].id; - } - - return hostingId; - }), name : $rootScope.preventXss($scope.vm.form.name), description : $rootScope.preventXss($scope.vm.form.description), color : $scope.vm.form.color -- Gitblit v1.8.0