OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-28 cd56d401c5233f24790a5be8ba4075a97ab80fe3
src/main/webapp/scripts/app/project/projectAdd.controller.js
@@ -16,6 +16,7 @@
                    formSubmit : formSubmit,    //  폼 전송
                    formCheck : formCheck,   //  폼 체크
                    removeUsr : removeUsr,  //  일반 사용자 제거
                    removeDepartment : removeDepartment  //  부서 제거
                };
                $scope.vm = {
@@ -63,12 +64,13 @@
                    $scope.vm.form.users.splice(index, 1);
                }
                //  담당부서 삭제
                function removeDepartment(index) {
                    $scope.vm.form.departments.splice(index, 1);
                }
                function formCheck(formInvalid) {
                    if (formInvalid) {
                        return true;
                    }
                    if (!$rootScope.isDefined($scope.vm.form.startEndDateRange)) {
                        return true;
                    }
@@ -82,7 +84,7 @@
                        name : $rootScope.preventXss($scope.vm.form.name),
                        projectKey : $scope.vm.form.projectKey,
                        projectType : $scope.vm.form.projectType,
                        parentProjectId : $scope.vm.projectName != null && $scope.vm.projectName.length > 0 ? $scope.vm.form.projects[0].id : null,
                        //parentProjectId : $scope.vm.projectName != null && $scope.vm.projectName.length > 0 ? $scope.vm.form.projects[0].id : null,
                        status : $scope.vm.form.status,
                        startDate : "",
                        endDate : "",
@@ -94,17 +96,20 @@
                            });
                            return managerIds;
                        })(),
                        //부서id 추가 필요
                        // 부서 id 추가 필요
                        departmentIds : (function () {
                            var departmentIds = [];
                            angular.forEach($scope.vm.form.users, function (user) {
                                departmentIds.push(user.id);
                            angular.forEach($scope.vm.form.departments, function (department) {
                                departmentIds.push(department.id);
                            });
                            return departmentIds;
                        })()
                    };
                    if ($rootScope.isDefined($scope.vm.form.startEndDateRange)) {
                    if ($scope.vm.form.startEndDateRange === null || $scope.vm.form.startEndDateRange === "") {
                        content.startDate = "";
                        content.endDate = "";
                    } else {
                        var startEndDateRange = $scope.vm.form.startEndDateRange.split("~");
                        content.startDate = startEndDateRange[0].trim();
                        content.endDate = startEndDateRange[1].trim();
@@ -116,7 +121,7 @@
                        if (result.data.message.status === "success") {
                            $scope.fn.cancel();
                            $rootScope.user.lastProjectId = result.data.data.id;
                            // $rootScope.user.lastProjectId = result.data.data.id;
                            //  목록 화면 갱신
                            $rootScope.$broadcast("getProjectList", {});
                        }