| | |
| | | makeTag += "<ul class='ul-not-comma'>"; |
| | | |
| | | if(scope.data.departmentVos != null && scope.data.departmentVos.length == 0){ //속해있는 부서가 없을 경우 |
| | | makeTag += "<div style='cursor: pointer; color: #0066ff'' ng-click='event.modifyUserDepartments(data.id, data.userId)'>부서를 선택해 주세요.</div>"; |
| | | makeTag += "<div style='cursor: pointer; color: #0066ff' ng-click='event.modifyUserDepartments(data.id, data.userId)'>부서를 선택해 주세요.</div>"; |
| | | }else{ |
| | | makeTag += "<div style='cursor: pointer; color: #0066ff'' ng-click='event.modifyUserDepartments(data.id, data.userId)'>"; |
| | | makeTag += "<div style='cursor: pointer; color: #0066ff' ng-click='event.modifyUserDepartments(data.id, data.userId)'>"; |
| | | angular.forEach(scope.data.departmentVos, function (departments) { |
| | | makeTag += "<li>" + departments.departmentName + "</li>"; |
| | | }); |
| | |
| | | var selectIssueTypeId = null; |
| | | if (issueType.id === $rootScope.user.lastIssueTypeId) { |
| | | selectIssueTypeId = issueType.id; |
| | | $scope.fn.changeIssueListMenu(issueType.id, false); |
| | | // 이슈목록 새로고침 목록 갱신 |
| | | $scope.fn.changeIssueListMenu(selectIssueTypeId, true); |
| | | //$scope.fn.changeIssueListMenu(issueType.id, false); |
| | | //$rootScope.$broadcast("getIssueList", {id: selectIssueTypeId}) |
| | | //$state.go('dashboards.dashboard'); |
| | | } |
| | | |
| | | if (selectIssueTypeId == null) { |
| | | $scope.fn.changeIssueListMenu($rootScope.workIssueTypes[0].id, false); |
| | | |
| | | $scope.$broadcast("findIssueListOK", { myIssueType : issueType} ); |
| | | } |
| | | }); |
| | | } |
| | | // 대쉬보드로 가는데 프로젝트를 생성하거나 수정해도 걸리는 조건이다. |
| | | // else { |
| | | // $state.go('dashboards.dashboard'); |
| | | // } |
| | | } |
| | | else { |
| | | SweetAlert.error($filter("translate")("managementType.failedToIssueTypeList"), result.data.message.message); // "이슈 유형 목록 조회 실패" |
| | |
| | | |
| | | angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); |
| | | |
| | | // 이슈목록 새로고침 목록 갱신 |
| | | $scope.$on("findIssueListOK", function (event, args) { |
| | | if (args != null) { |
| | | $scope.fn.startExecute(); |
| | | } |
| | | }); |
| | | |
| | | // 이슈 목록 데이터 갱신 |
| | | $scope.$on("getIssueList", function () { |
| | | $scope.fn.getPageList($scope.vm.page.selectedPage - 1); |
| | |
| | | }); |
| | | } |
| | | |
| | | // this.router.navigate(['path/to']) |
| | | // .then(() => { |
| | | // window.location.reload(); |
| | | // }); |
| | | |
| | | |
| | | $scope.fn.startExecute(); |
| | | } |
| | | |
| | |
| | | } |
| | | }); |
| | | |
| | | // 이슈목록 새로고침 목록 갱신 |
| | | $scope.$on("findIssueListOK", function (event, args) { |
| | | if (args != null) { |
| | | $scope.vm.pageTitle = args.myIssueType.name; |
| | | } |
| | | }); |
| | | |
| | | // 상단 검색시 |
| | | $scope.$on("searchIssueList", function (event, args) { |
| | | $scope.vm.pageTitle = $filter("translate")("issue.searchIssue"); |