OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-05 b401c04a16e870af6789a7cc89e530873653037c
src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js
@@ -35,8 +35,8 @@
                };
                //  테이블 이벤트
                $scope.vm.tableEvent = {
                    // modifyUserWorkspace : modifyUserWorkspace   //  업무 공간 참여하는 사용자의 참여 상태 변경
                $scope.vm.tableEvent2 = {
                    modifyDepartment : modifyDepartment //부서명 변경
                };
                //  부서 관리 리스트 불러오기
@@ -61,17 +61,19 @@
                        .setHName("manageDepartment.departmentName")
                        .setHWidth("width-120-p")
                        .setDAlign("text-center")
                        .setDName("levelName"));
                        .setDName("departmentName")
                        .setDType("renderer")
                        .setDRenderer("DEPARTMENT_MODIFY"));
                    $scope.vm.tableConfigs2.push($tableProvider.config()
                        .setHName("manageDepartment.departmentEx")
                        .setHName("manageDepartment.departmentDescription")
                        .setHWidth("width-120-p")
                        .setDAlign("text-center")
                        .setDName("manageProject"));
                        .setDName("departmentDescription"));
                    $scope.vm.tableConfigs2.push($tableProvider.config()
                        .setHName("manageDepartment.departmentCount")
                        .setHWidth("width-120-p")
                        .setDAlign("text-center")
                        .setDName("IssueSystem"));
                        .setDName("departmentCount"));
                }
                //  부서 관리 목록 조회
@@ -95,17 +97,17 @@
                    };
                    //테이블 리스트 데이터 컨트롤러 요청
                    // UserWorkspace.departmentFind($resourceProvider.getContent(conditions,
                    //     $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) {
                    //
                    //     if (result.data.message.status === "success") {
                    //         $scope.vm.page.selectedPage = currentPage + 1;
                    //         $scope.vm.responseData = result.data;
                    //     }
                    //     else {
                    //         SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message); // "업무 공간 전체 사용자 목록 조회 실패"
                    //     }
                    // });
                    UserWorkspace.departmentFind($resourceProvider.getContent(conditions,
                        $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) {
                        if (result.data.message.status === "success") {
                            $scope.vm.page.selectedPage = currentPage + 1;
                            $scope.vm.responseData = result.data;
                        }
                        else {
                            SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message); // "업무 공간 전체 사용자 목록 조회 실패"
                        }
                    });
                }
                //  부서 추가
                function departmentAdd() {
@@ -125,6 +127,24 @@
                        }
                    });
                }
                //  부서명 수정
                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();