| | |
| | | ], |
| | | function (app, angular) { |
| | | app.controller('workspaceUserConfigController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$q', '$state', '$tableProvider', 'Payment', 'Workspace', |
| | | 'UserWorkspace', '$filter', |
| | | function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $q, $state, $tableProvider, Payment, Workspace, UserWorkspace, $filter) { |
| | | 'UserWorkspace', '$filter', '$injector', '$controller', |
| | | function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $q, $state, $tableProvider, Payment, Workspace, UserWorkspace, $filter, $injector, $controller) { |
| | | |
| | | |
| | | /* $scope.fn 상속 중 */ |
| | |
| | | // 테이블 이벤트 |
| | | $scope.vm.tableEvent = { |
| | | modifyUserWorkspace : modifyUserWorkspace, // 업무 공간 참여하는 사용자의 참여 상태 변경 |
| | | modifyUserDepartments : modifyUserDepartments //사용자 부서 변경 |
| | | }; |
| | | |
| | | angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); |
| | | |
| | | // 상세 정보 |
| | | $scope.$on("getUserWorkspaceList", function () { |
| | |
| | | .setHWidth("width-120-p") |
| | | .setDAlign("text-center") |
| | | .setDType("renderer") |
| | | .setDName("department") |
| | | .setDRenderer("DEPARTMENT_OPTION")); |
| | | .setDRenderer("USE_DEPARTMENT_LIST")); |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | .setHName("common.level") |
| | | .setHWidth("width-120-p") |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // 사용자가 속해있는 부서 수정 팝업 |
| | | function modifyUserDepartments(id) { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/workspace/workspaceDepartmentModify.html', |
| | | size : "xlg", |
| | | controller : 'workspaceDepartmentModifyController', |
| | | backdrop : 'static', |
| | | windowClass : 'workflow-window', |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | id : id |
| | | }; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | ]); |
| | | } |