From 6ee7dd9c3d8cc211ee5a01bbe481cabbb9c890eb Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 월, 22 11월 2021 12:42:31 +0900 Subject: [PATCH] 이슈 상세 연관,하위 테이블 표시 설정 - [프론트] --- src/main/webapp/scripts/app/issue/issueModify.controller.js | 95 ++++++++++++++++++++++++----------------------- 1 files changed, 48 insertions(+), 47 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueModify.controller.js b/src/main/webapp/scripts/app/issue/issueModify.controller.js index deda875..e454587 100644 --- a/src/main/webapp/scripts/app/issue/issueModify.controller.js +++ b/src/main/webapp/scripts/app/issue/issueModify.controller.js @@ -33,7 +33,7 @@ setFormByIssueTypeCustomFields : setFormByIssueTypeCustomFields, // �씠�뒋 �쑀�삎�뿉 �뿰寃곕맂 �궗�슜�옄 �젙�쓽 �븘�뱶 �젙蹂대�� �엯�젰 �뤌�뿉�꽌 �궗�슜�븷 �닔 �엳寃� 媛�怨듯븳�떎. setUseValueByIssueTypeCustomFields : setUseValueByIssueTypeCustomFields, // �씠�뒋�뿉�꽌 �궗�슜�옄媛� �꽑�깮�븳 �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 �엯�젰 �뤌�뿉 �뀑�똿�븳�떎. detail : detail, // �씠�뒋 �젙蹂� 議고쉶 - // removeManager : removeManager, // �떞�떦�옄 �궘�젣 + removeManager : removeManager, // �떞�떦�옄 �궘�젣 removeDepartment : removeDepartment, // �떞�떦遺��꽌 �궘�젣 removeUploadFile : removeUploadFile, // �듅�젙 �뙆�씪�쓣 �궘�젣 setIssueTypeTemplate : setIssueTypeTemplate, // �씠�뒋 �쑀�삎 �뀥�뵆由� �쟻�슜�븯湲� @@ -161,9 +161,9 @@ } // �떞�떦�옄 �궘�젣 - // function removeManager(index) { - // $scope.vm.form.users.splice(index, 1); - // } + function removeManager(index) { + $scope.vm.form.users.splice(index, 1); + } // �떞�떦遺��꽌 �궘�젣 function removeDepartment(index) { @@ -386,6 +386,19 @@ id : parameter.id, title : $rootScope.preventXss($scope.vm.form.title), // �젣紐� description : $rootScope.preventXss($scope.vm.form.description), // �궡�슜 + ispName : $scope.vm.ispName, + ispCode : $scope.vm.ispCode, + ispManager : $scope.vm.ispManager, + ispTel : $scope.vm.ispTel, + ispEmail : $scope.vm.ispEmail, + ispMemo : $scope.vm.ispMemo, + hostingName : $scope.vm.hostingName, + hostingCode : $scope.vm.hostingCode, + hostingManager : $scope.vm.hostingManager, + hostingTel : $scope.vm.hostingTel, + hostingEmail : $scope.vm.hostingEmail, + hostingMemo : $scope.vm.hostingMemo, + projectId : (function () { // �봽濡쒖젥�듃 �븘�씠�뵒 var projectId = ""; @@ -430,6 +443,37 @@ return hostingId; }), + + userIds : (function () { + var userIds = []; + + angular.forEach($scope.vm.form.users, function (user) { + userIds.push(user.id); + }); + + return userIds; + })(), + departmentIds : (function () { + var departmentIds = []; + + angular.forEach($scope.vm.form.departments, function (department) { + departmentIds.push(department.id); + }); + + return departmentIds; + })(), + + attachedFileIds : (function () { + var attachedFileIds = []; + + angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) { + if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) { + attachedFileIds.push(attachedFile.id); + } + }); + + return attachedFileIds; + })(), issueCompanyFields : (function () { var issueCompanyFields = []; @@ -492,50 +536,7 @@ return issueHostingFields; })(), - ispName : $scope.vm.ispName, - ispCode : $scope.vm.ispCode, - ispManager : $scope.vm.ispManager, - ispTel : $scope.vm.ispTel, - ispEmail : $scope.vm.ispEmail, - ispMemo : $scope.vm.ispMemo, - - hostingName : $scope.vm.hostingName, - hostingCode : $scope.vm.hostingCode, - hostingManager : $scope.vm.hostingManager, - hostingTel : $scope.vm.hostingTel, - hostingEmail : $scope.vm.hostingEmail, - hostingMemo : $scope.vm.hostingMemo, - - userIds : (function () { - var userIds = []; - - angular.forEach($scope.vm.form.users, function (user) { - userIds.push(user.id); - }); - - return userIds; - })(), - departmentIds : (function () { - var departmentIds = []; - - angular.forEach($scope.vm.form.departments, function (department) { - departmentIds.push(department.id); - }); - - return departmentIds; - })(), removeFiles : $scope.vm.form.removeFiles, - attachedFileIds : (function () { - var attachedFileIds = []; - - angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) { - if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) { - attachedFileIds.push(attachedFile.id); - } - }); - - return attachedFileIds; - })(), startCompleteDateRange : $scope.vm.form.startCompleteDateRange, issueCustomFields : (function () { // �씠�뒋�뿉�꽌 �궗�슜�릺�뒗 �궗�슜�옄 �젙�쓽 �븘�뱶 -- Gitblit v1.8.0