| | |
| | | formSubmit : formSubmit, // 폼 전송 |
| | | formCheck : formCheck, // 폼 체크 |
| | | removeUsr : removeUsr, // 일반 사용자 제거 |
| | | removeDepartment : removeDepartment // 부서 제거 |
| | | }; |
| | | |
| | | $scope.vm = { |
| | |
| | | $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; |
| | | } |
| | | |
| | |
| | | }); |
| | | 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; |
| | | })() |