OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-13 4545664bbece1b1b185945376b344b1660669a53
src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
@@ -27,7 +27,7 @@
                    account : "",   //  이메일
                    statuses : [],   //  상태 - Y, N
                    levels  :   [], //  등급
                    departments: []  //  부서
                    departments: [],  //  부서
                };
                $scope.vm.options = {
@@ -45,6 +45,7 @@
                    selectedPageRowCount : String(10)
                };
                $scope.vm.managerYn = false;
                $scope.vm.levels = [];
                $scope.vm.departments = [];
                $scope.vm.tableConfigs = [];
@@ -64,7 +65,7 @@
                $scope.$on("getUserWorkspaceList", function () {
                    $scope.fn.getLevels();
                    $scope.fn.getDepartments();
                    $scope.fn.makeTableConfigs();
                    $scope.fn.getUserWorkspaceList(0);
                });
@@ -176,23 +177,13 @@
                            var idx = 0;
                            angular.forEach($scope.vm.responseData.data, function (data) {
                                // data.levelId = $scope.vm.levels[idx].fieldKey;
                                //data.department = $scope.vm.departments[idx];
                                if (data.managerYn === "Y") {
                                    $scope.vm.managerYn = true;
                                }
                                data.levels = [];
                                data.departments = [];
                                data.levels = $scope.vm.levels.slice();
                                data.departments = $scope.vm.departments.slice();
                                /*if(result.data.data[idx].departmentId == null){
                                    data.departments = $scope.vm.departments.slice();
                                    data.departments.unshift({
                                        fieldKey : 'd',
                                        fieldValue : '부서를 선택 하세요.'
                                    });
                                    result.data.data[idx].departmentId = 'd';
                                } else{
                                    data.departments = $scope.vm.departments.slice();
                                }*/
                                idx++;
                            });
                        }
@@ -271,22 +262,25 @@
                }
                //  사용자가 속해있는 부서 수정 팝업
                function modifyUserDepartments(id) {
                function modifyUserDepartments(id, userId) {
                    $uibModal.open({
                        templateUrl : 'views/workspace/workspaceDepartmentModify.html',
                        size : "xlg",
                        controller : 'workspaceDepartmentModifyController',
                        templateUrl : 'views/workspace/workspaceUserDepartmentModify.html',
                        size : "md",
                        controller : 'workspaceUserDepartmentModifyController',
                        backdrop : 'static',
                        windowClass : 'workflow-window',
                        resolve : {
                            parameter : function () {
                                return {
                                    id : id
                                    id : id,
                                    userId : userId
                                };
                            }
                        }
                    });
                }
                $scope.fn.makeTableConfigs();
            }
        ]);
    }