From e50b78db2f5e74f88b7e5c736f1fca4ca3cbe29b Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 목, 25 11월 2021 10:57:04 +0900 Subject: [PATCH] - 워크플로우 담당부서 설정 기능 추가 --- src/main/webapp/scripts/app/workflow/workflowAdd.controller.js | 35 +++++++++++++++++++++++++++++++++-- 1 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/scripts/app/workflow/workflowAdd.controller.js b/src/main/webapp/scripts/app/workflow/workflowAdd.controller.js index 4c50550..df1c746 100644 --- a/src/main/webapp/scripts/app/workflow/workflowAdd.controller.js +++ b/src/main/webapp/scripts/app/workflow/workflowAdd.controller.js @@ -8,19 +8,25 @@ 'angular' ], function (app, angular) { - app.controller('workflowAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'User', '$uibModalInstance', 'Workflow', 'SweetAlert', 'IssueStatus', '$filter', + app.controller('workflowAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'User', '$uibModalInstance', 'Workflow', 'SweetAlert', 'IssueStatus', '$filter', '$injector','$controller', function ($scope, $rootScope, $log, $resourceProvider, User, $uibModalInstance, Workflow, SweetAlert, IssueStatus, $filter) { $scope.fn = { cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 formCheck : formCheck, // �뤌 泥댄겕 + getDepartments : getDepartments // 遺��꽌 紐⑸줉 媛��졇�삤湲� }; $scope.vm = { form : { name : "", // �썙�겕�뵆濡쒖슦 紐� - issueStatusVos : [] // �떎�씠�뼱洹몃옩�뿉�꽌 留뚮뱾�뼱吏� �씠�뒋 �긽�깭 紐⑥쓬 + issueStatusVos : [], // �떎�씠�뼱洹몃옩�뿉�꽌 留뚮뱾�뼱吏� �씠�뒋 �긽�깭 紐⑥쓬 + WorkflowDepartmentVos : [ + { + departmentVo : null + } + ] }, issueStatusVos : [], // �떎�씠�뼱洹몃옩 �뿉�뵒�꽣�뿉�꽌 �씠 媛믪쓣 媛먯��븯硫댁꽌 議고쉶媛� �떆�옉�맂�떎. step : "01", @@ -28,7 +34,10 @@ firstStatusExist : true, // �썙�겕�뵆濡쒖슦�뿉 �긽�깭 �냽�꽦 '��湲�'�씤 �긽�깭媛� 議댁옱�븯�뒗吏� 泥댄겕�븳�떎. middleStatusExist : true, // �썙�겕�뵆濡쒖슦�뿉 �긽�깭 �냽�꽦 '吏꾪뻾'�씤 �긽�깭媛� 議댁옱�븯�뒗吏� 泥댄겕�븳�떎. lastStatusExist : true, // �썙�겕�뵆濡쒖슦�뿉 �긽�깭 �냽�꽦 '醫낅즺'�씤 �긽�깭媛� 議댁옱�븯�뒗吏� 泥댄겕�븳�떎. + departments : [] // 遺��꽌 紐⑸줉 }; + + // �뤌 泥댄겕 function formCheck(formInvalid) { @@ -37,6 +46,26 @@ } return false; + } + + // 遺��꽌 紐⑸줉 媛��졇�삤湲� + function getDepartments() { + var content = { + // 異뷀썑 蹂�寃쎌쓣 �쐞�븿 + }; + + Workflow.findDepartments($resourceProvider.getContent( + content, + $resourceProvider.getPageContent(0, 1000))).then(function (result) { + + if (result.data.message.status === "success") { + $scope.vm.departments = result.data.data; + } + else { + SweetAlert.error($filter("translate")("managementWorkflow.failedToSelectWorkspaceFullDepartmentList"), result.data.message.message); // 遺��꽌 紐⑸줉 議고쉶 �떎�뙣 + } + }); + } // �뤌 �쟾�넚 @@ -86,5 +115,7 @@ $uibModalInstance.dismiss('cancel'); $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } + + $scope.fn.getDepartments(); }]); }); -- Gitblit v1.8.0