/** * Created by maprex on 2021-06-17 */ 'use strict'; define([ 'app' ], function (app) { app.controller('issueManagerController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$filter', function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $filter) { $scope.fn = { changeTab : changeTab, // 탭 변경 start : start }; $scope.vm = { pageTitle : "이슈관리", tab : "ISSUE_LIST" // 업무 공간 정보가 기본 탭 }; // 탭 변경 function changeTab(tab) { $scope.vm.tab = tab; if (tab === "ISSUE_TIMELINE") { $rootScope.$broadcast("changeChartTab"); } else if (tab === "ISSUE_LIST") { $rootScope.$broadcast("changeListTab"); } } $scope.fn.start(); $scope.$on("changedIssueListMenu", function (event, args) { if (args != null) { $scope.vm.pageTitle = args.name; } }); // 이슈목록 새로고침 목록 갱신 $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"); }); function start() { if ($rootScope.issueTypeMenu != null) { $scope.vm.pageTitle = $rootScope.issueTypeMenu.name; } } } ]); } );