| | |
| | | /* $scope.fn 상속 중 */ |
| | | $scope.fn.getDepartmentList = getDepartmentList; // 부서 관리 리스트 |
| | | $scope.fn.makeTableConfigs = makeTableConfigs; // 부서 관리 목록 테이블 설정 |
| | | $scope.fn.initSearch = initSearch; // 검색 조건 초기화 |
| | | $scope.fn.initSearchDepartment = initSearchDepartment; // 검색 조건 초기화 |
| | | $scope.fn.departmentAdd = departmentAdd; // 부서 추가 |
| | | |
| | | /* $scope.vm 상속 중 */ |
| | |
| | | selectedPageRowCount : String(10) |
| | | }; |
| | | |
| | | $scope.vm.tableConfigs = []; |
| | | $scope.vm.tableConfigs2 = []; |
| | | $scope.vm.responseData = { |
| | | data : [] |
| | | }; |
| | | |
| | | // 테이블 이벤트 |
| | | $scope.vm.tableEvent = { |
| | | // modifyUserWorkspace : modifyUserWorkspace // 업무 공간 참여하는 사용자의 참여 상태 변경 |
| | | view : view |
| | | $scope.vm.tableEvent2 = { |
| | | modifyDepartment : modifyDepartment //부서명 변경 |
| | | }; |
| | | |
| | | // 부서 관리 리스트 불러오기 |
| | |
| | | }); |
| | | |
| | | // 검색 조건 초기화 |
| | | function initSearch() { |
| | | $scope.fn.getUserWorkspaceList(0); |
| | | function initSearchDepartment() { |
| | | $scope.fn.getDepartmentList(0); |
| | | } |
| | | |
| | | // 부서 관리 테이블 설정 |
| | | function makeTableConfigs() { |
| | | $scope.vm.tableConfigs = []; |
| | | $scope.vm.tableConfigs2 = []; |
| | | |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | $scope.vm.tableConfigs2.push($tableProvider.config() |
| | | .setDType("checkbox") |
| | | .setHWidth("width-20-p") |
| | | .setDAlign("text-center")); |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | $scope.vm.tableConfigs2.push($tableProvider.config() |
| | | .setHName("manageDepartment.departmentName") |
| | | .setHWidth("width-120-p") |
| | | .setDAlign("text-center") |
| | | .setDName("levelName")); |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | .setHName("manageDepartment.departmentEx") |
| | | .setDName("departmentName") |
| | | .setDType("renderer") |
| | | .setDRenderer("DEPARTMENT_MODIFY")); |
| | | $scope.vm.tableConfigs2.push($tableProvider.config() |
| | | .setHName("manageDepartment.departmentDescription") |
| | | .setHWidth("width-120-p") |
| | | .setDAlign("text-center") |
| | | .setDName("manageProject")); |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | .setDName("departmentDescription")); |
| | | $scope.vm.tableConfigs2.push($tableProvider.config() |
| | | .setHName("manageDepartment.departmentCount") |
| | | .setHWidth("width-120-p") |
| | | .setDAlign("text-center") |
| | | .setDName("IssueSystem")); |
| | | .setDName("departmentCount")); |
| | | } |
| | | |
| | | // 부서 관리 목록 조회 |
| | |
| | | }; |
| | | |
| | | //테이블 리스트 데이터 컨트롤러 요청 |
| | | //UserWorkspace.findDepartment($resourceProvider.getContent(conditions, |
| | | UserWorkspace.departmentFind($resourceProvider.getContent(conditions, |
| | | $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) { |
| | | |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // 부서명 수정 |
| | | function modifyDepartment(id) { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/workspace/workspaceDepartmentModify.html', |
| | | size : "md", |
| | | controller : 'departmentModifyController', |
| | | backdrop : 'static', |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | id : id |
| | | }; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | $scope.fn.makeTableConfigs(); |
| | | $scope.fn.getDepartmentList(); |
| | | |