From 58c96fb54e3e6bbf0c0df27e39eaff814f52e9d4 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 월, 01 11월 2021 13:54:42 +0900 Subject: [PATCH] 사용자등급관리, 부서관리 프론트 수정 --- src/main/webapp/scripts/app/workspace/workspace.controller.js | 69 +++++++++++++++++++++++++++++++++- 1 files changed, 67 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/workspace.controller.js b/src/main/webapp/scripts/app/workspace/workspace.controller.js index 8a778de..d84c974 100644 --- a/src/main/webapp/scripts/app/workspace/workspace.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspace.controller.js @@ -12,7 +12,9 @@ $scope.fn = { changeTab : changeTab, // �꺆 蹂�寃� - findMyWorkspace : findMyWorkspace // �궡媛� 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� + findMyWorkspace : findMyWorkspace, // �궡媛� 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� + findUserLevel : findUserLevel, // �궗�슜�옄 �벑湲� + findDepartment : findDepartment // 遺��꽌 }; $scope.vm = { @@ -25,6 +27,16 @@ $scope.fn.findMyWorkspace(); }); + // �궗�슜�옄 �벑湲� �젙蹂� 媛깆떊 + $scope.$on("findUserLevel", function () { + $scope.fn.findUserLevel(); + }); + + // 遺��꽌 �젙蹂� 媛깆떊 + $scope.$on("findDepartment", function () { + $scope.fn.findDepartment(); + }); + // �꺆 蹂�寃� function changeTab(tab) { $scope.vm.tab = tab; @@ -32,6 +44,14 @@ if (tab === "USER_CONFIG") { $scope.fn.findMyWorkspace(); $scope.$broadcast("getUserWorkspaceList"); + }else if (tab === "USER_LEVEL_CONFIG") { + //$scope.fn.findMyWorkspace(); + $scope.fn.findUserLevel(); + $scope.$broadcast("getUserLevelList"); + }else if (tab === "DEPARTMENT_CONFIG") { + //$scope.fn.findMyWorkspace(); + $scope.fn.findDepartment(); + $scope.$broadcast("getDepartmentList"); } } @@ -56,8 +76,53 @@ } }); } - $scope.fn.findMyWorkspace(); + + // �궗�슜�옄 �벑湲됱쓣 議고쉶�븳�떎. + function findUserLevel() { + Workspace.findUserLevel($resourceProvider.getContent( + {}, + $resourceProvider.getPageContent(0, 0))).then(function (result) { + if (result.data.message.status === "success") { + if (result.data.data != null) { + /*$scope.vm.workspaceVo = result.data.data; + // 李몄뿬 媛��뒫 �궗�슜�옄 �닔 + $scope.vm.workspaceVo.includeUserCount = $scope.vm.workspaceVo.maxUser - $scope.vm.workspaceVo.activeUser;*/ + + /*if ($scope.vm.workspaceVo.includeUserCount < 0) { + $scope.vm.workspaceVo.includeUserCount = 0; + }*/ + } + } + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceInformation"), result.data.message.message); // "�옄�떊�씠 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� 議고쉶 �떎�뙣" + } + }); + } + $scope.fn.findUserLevel(); + + // 遺��꽌瑜� 議고쉶�븳�떎. + function findDepartment() { + Workspace.findDepartment($resourceProvider.getContent( + {}, + $resourceProvider.getPageContent(0, 0))).then(function (result) { + if (result.data.message.status === "success") { + if (result.data.data != null) { + /*$scope.vm.workspaceVo = result.data.data; + // 李몄뿬 媛��뒫 �궗�슜�옄 �닔 + $scope.vm.workspaceVo.includeUserCount = $scope.vm.workspaceVo.maxUser - $scope.vm.workspaceVo.activeUser;*/ + + /*if ($scope.vm.workspaceVo.includeUserCount < 0) { + $scope.vm.workspaceVo.includeUserCount = 0; + }*/ + } + } + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceInformation"), result.data.message.message); // "�옄�떊�씠 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� 議고쉶 �떎�뙣" + } + }); + } + $scope.fn.findDepartment(); } ]); } -- Gitblit v1.8.0