| | |
| | | $scope.fn.makeTableConfigs = makeTableConfigs; // 업무 공간에 참여하는 전체 사용자 목록 테이블 설정 |
| | | $scope.fn.initSearch = initSearch; // 검색 조건 초기화 |
| | | $scope.fn.changePageRowCount = changePageRowCount; // 업무 공간 참여 사용자 목록 보기 개수 변경 |
| | | |
| | | $scope.fn.getLevels = getLevels; // 등급 목록 가져오기 |
| | | $scope.fn.getDepartments = getDepartments; // 부서 목록 가져오기 |
| | | |
| | | /* $scope.vm 상속 중 */ |
| | | $scope.vm.search = { |
| | | name : "", // 이름 |
| | | account : "", // 이메일 |
| | | statuses : [], // 상태 - Y, N |
| | | level : [], // 등급 |
| | | departs : [] // 부서 |
| | | levels : [], // 등급 |
| | | departments: [] // 부서 |
| | | }; |
| | | |
| | | $scope.vm.options = { |
| | |
| | | fieldKey : "N", |
| | | //fieldValue : $filter("translate")("managementWorkspace.waitForParticipation") // "참여대기" |
| | | fieldValue : $filter("translate")("managementWorkspace.withdrawal") // "탈퇴" |
| | | }], |
| | | levels : [{ |
| | | fieldKey : "S", |
| | | //fieldValue : $filter("translate")("managementWorkspace.participation") // "참여" |
| | | fieldValue : "슈퍼 관리자" |
| | | }, { |
| | | fieldKey : "U", |
| | | //fieldValue : $filter("translate")("managementWorkspace.withdrawal") // "탈퇴" |
| | | fieldValue : "사용자" |
| | | }], |
| | | departs : [{ |
| | | fieldKey : "A", |
| | | //fieldValue : $filter("translate")("managementWorkspace.participation") // "참여" |
| | | fieldValue : "개발부" |
| | | }, { |
| | | fieldKey : "B", |
| | | //fieldValue : $filter("translate")("managementWorkspace.withdrawal") // "탈퇴" |
| | | fieldValue : "경영지원부" |
| | | }] |
| | | }; |
| | | |
| | | /*$scope.vm.options = { |
| | | levels : [{ |
| | | fieldKey : "S", |
| | | //fieldValue : $filter("translate")("managementWorkspace.participation") // "참여" |
| | | fieldValue : "슈퍼 관리자" |
| | | }, { |
| | | fieldKey : "U", |
| | | //fieldValue : $filter("translate")("managementWorkspace.withdrawal") // "탈퇴" |
| | | fieldValue : "사용자" |
| | | }] |
| | | };*/ |
| | | |
| | | $scope.vm.page = { |
| | | selectedPage : 0, |
| | |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | .setHName("managementWorkspace.joinStatus") |
| | | .setHWidth("width-140-p") |
| | | .setDType("renderer") |
| | | .setDType("renderer") |
| | | .setDAlign("text-center pdr0 pdt0 pdl0 pdb0") |
| | | .setDName("userYn") |
| | | .setDRenderer("WORKSPACE_USE_YN")); |
| | |
| | | }); |
| | | } |
| | | |
| | | $scope.fn.makeTableConfigs(); |
| | | $scope.fn.getUserWorkspaceList(); |
| | | // 등급 목록 |
| | | function getLevels() { |
| | | var deferred = $q.defer(); |
| | | |
| | | UserWorkspace.levelFind($resourceProvider.getContent({}, |
| | | $resourceProvider.getPageContent(0, 1000))).then(function (result) { |
| | | |
| | | if (result.data.message.status === "success") { |
| | | $scope.vm.search.levels = result.data.data; |
| | | } |
| | | else { |
| | | SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // 업무 공간 전체 사용자 목록 조회 실패 |
| | | } |
| | | |
| | | deferred.resolve(result.data.data); |
| | | }); |
| | | |
| | | return deferred.promise; |
| | | } |
| | | |
| | | // 부서 목록 |
| | | function getDepartments() { |
| | | var deferred = $q.defer(); |
| | | |
| | | UserWorkspace.departmentFind($resourceProvider.getContent({}, |
| | | $resourceProvider.getPageContent(0, 1000))).then(function (result) { |
| | | |
| | | if (result.data.message.status === "success") { |
| | | $scope.vm.search.departments = result.data.data; |
| | | } |
| | | else { |
| | | SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // 업무 공간 전체 사용자 목록 조회 실패 |
| | | } |
| | | |
| | | deferred.resolve(result.data.data); |
| | | }); |
| | | |
| | | return deferred.promise; |
| | | } |
| | | |
| | | // $scope.fn.makeTableConfigs(); |
| | | // $scope.fn.getUserWorkspaceList(); |
| | | } |
| | | ]); |
| | | } |