| | |
| | | }; |
| | | |
| | | $scope.vm.levels = []; |
| | | $scope.vm.departments = []; |
| | | $scope.vm.tableConfigs = []; |
| | | $scope.vm.responseData = { |
| | | data : [] |
| | |
| | | $scope.vm.tableEvent = { |
| | | modifyUserWorkspace : modifyUserWorkspace, // 업무 공간 참여하는 사용자의 참여 상태 변경 |
| | | modifyLevel : modifyLevel, // 사용자 등급명 변경 |
| | | //modifyDepartment : modifyDepartment // 부서 변경 |
| | | departmentModify : departmentModify // 부서 변경 |
| | | }; |
| | | |
| | | // 사용자 등급 수정 |
| | |
| | | templateUrl : 'views/workspace/workspaceLevelModify.html', |
| | | size : "md", |
| | | controller : 'levelModifyController', |
| | | backdrop : 'static', |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | id : id, |
| | | //levelName : [$scope.vm.form.] |
| | | }; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // 부서 수정 |
| | | function departmentModify(id) { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/workspace/workspaceDepartmentModify.html', |
| | | size : "md", |
| | | controller : 'departmentModifyController', |
| | | backdrop : 'static', |
| | | resolve : { |
| | | parameter : function () { |
| | |
| | | angular.forEach($scope.vm.responseData.data, function (data) { |
| | | // data.levelId = $scope.vm.levels[idx].fieldKey; |
| | | data.levels = []; |
| | | data.departments = []; |
| | | data.levels = $scope.vm.levels.slice(); |
| | | data.departments = $scope.vm.departments.slice(); |
| | | idx++; |
| | | }); |
| | | } |
| | |
| | | // 부서 목록 |
| | | function getDepartments() { |
| | | var deferred = $q.defer(); |
| | | $scope.vm.departments = []; |
| | | |
| | | UserWorkspace.departmentFind($resourceProvider.getContent({}, |
| | | $resourceProvider.getPageContent(0, 1000))).then(function (result) { |
| | | |
| | | if (result.data.message.status === "success") { |
| | | $scope.vm.search.departments = result.data.data; |
| | | angular.forEach(result.data.data, function (department) { |
| | | $scope.vm.departments.push({ |
| | | fieldKey : department.id, |