OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-22 6ee7dd9c3d8cc211ee5a01bbe481cabbb9c890eb
src/main/webapp/scripts/app/project/projectModify.controller.js
@@ -18,6 +18,7 @@
                    detail : detail,    //  상세 정보 조회
                    removeUsr : removeUsr,  //  일반 사용자 제거
                    removeManager : removeManager,  //  관리자 제거
                    removeDepartment : removeDepartment,  //  부서 제거
                    getManagerListCallBack : getManagerListCallBack, //  관리자 auto complete callback function
                    getProjectListCallBack : getProjectListCallBack //  프로젝트 auto complete callback function
                };
@@ -38,10 +39,12 @@
                        description : "",
                        managers : [],  //  관리자
                        users : [], //  일반 사용자
                        departments : [], //  부서
                        startEndDateRange : ""
                    },
                    managerName : "",   //  관리자 이름 검색
                    userName : "",  //  일반 사용자 이름 검색
                    departmentName : "",  // 부서 이름 검색
                    projectName : "",   //  상위 프로젝트 이름 검색
                    autoCompletePage : {
                        manager : {
@@ -72,6 +75,11 @@
                    $scope.vm.form.users.splice(index, 1);
                }
                //  담당부서 삭제
                function removeDepartment(index) {
                    $scope.vm.form.departments.splice(index, 1);
                }
                //  관리자 삭제
                function removeManager(index) {
                    $scope.vm.form.managers.splice(index, 1);
@@ -92,15 +100,9 @@
                        return true;
                    }
                    if ($scope.vm.form.startEndDateRange == "") {
                        return true;
                    }
                    if ($scope.vm.form.managers.length < 1) {
                        return true;
                    }
                    return false;
                }
@@ -129,7 +131,14 @@
                                userIds.push(user.id);
                            });
                            return userIds;
                        })()
                        })(),
                        departmentIds : (function () {
                            var departmentIds = [];
                            angular.forEach($scope.vm.form.departments, function (department) {
                                departmentIds.push(department.id);
                            });
                            return departmentIds;
                        })(),
                    };
                    var startEndDateRange = $scope.vm.form.startEndDateRange.split("~");
@@ -172,6 +181,7 @@
                                $scope.vm.form.description = result.data.data.description;
                                $scope.vm.form.managers = result.data.data.projectManagerVos;
                                $scope.vm.form.users = result.data.data.projectUserVos;
                                $scope.vm.form.departments = result.data.data.projectDepartmentVos;
                                if (result.data.data.parentProjectVo != null) {
                                    $scope.vm.form.parentProjects = [];