| | |
| | | |
| | | $scope.fn = { |
| | | changeTab : changeTab, // 탭 변경 |
| | | findMyWorkspace : findMyWorkspace // 내가 관리하는 업무 공간 정보 |
| | | findMyWorkspace : findMyWorkspace, // 내가 관리하는 업무 공간 정보 |
| | | findUserLevel : findUserLevel, // 사용자 등급 |
| | | findDepartment : findDepartment // 부서 |
| | | }; |
| | | |
| | | $scope.vm = { |
| | |
| | | $scope.fn.findMyWorkspace(); |
| | | }); |
| | | |
| | | // 사용자 등급 정보 갱신 |
| | | $scope.$on("findUserLevel", function () { |
| | | $scope.fn.findUserLevel(); |
| | | }); |
| | | |
| | | // 부서 정보 갱신 |
| | | $scope.$on("findDepartment", function () { |
| | | $scope.fn.findDepartment(); |
| | | }); |
| | | |
| | | // 탭 변경 |
| | | function changeTab(tab) { |
| | | $scope.vm.tab = tab; |
| | |
| | | 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"); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | $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(); |
| | | } |
| | | ]); |
| | | } |