| | |
| | | detail : detail, // 상세 정보 조회 |
| | | removeUsr : removeUsr, // 일반 사용자 제거 |
| | | removeManager : removeManager, // 관리자 제거 |
| | | removeDepartment : removeDepartment, // 부서 제거 |
| | | getManagerListCallBack : getManagerListCallBack, // 관리자 auto complete callback function |
| | | getProjectListCallBack : getProjectListCallBack // 프로젝트 auto complete callback function |
| | | }; |
| | |
| | | // 팀원 삭제 |
| | | function removeUsr(index) { |
| | | $scope.vm.form.users.splice(index, 1); |
| | | } |
| | | |
| | | // 담당부서 삭제 |
| | | function removeDepartment(index) { |
| | | $scope.vm.form.departments.splice(index, 1); |
| | | } |
| | | |
| | | // 관리자 삭제 |
| | |
| | | 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("~"); |
| | |
| | | $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 = []; |