|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- 'use strict';
-
- /**
- * @ngdoc overview
- * @name sentinelDashboardApp
- * @description
- * # sentinelDashboardApp
- *
- * Main module of the application.
- */
-
- angular
- .module('sentinelDashboardApp', [
- 'oc.lazyLoad',
- 'ui.router',
- 'ui.bootstrap',
- 'angular-loading-bar',
- 'ngDialog',
- 'ui.bootstrap.datetimepicker',
- 'ui-notification',
- 'rzTable',
- 'angular-clipboard',
- 'selectize',
- 'angularUtils.directives.dirPagination'
- ])
- .config(['$stateProvider', '$urlRouterProvider', '$ocLazyLoadProvider',
- function ($stateProvider, $urlRouterProvider, $ocLazyLoadProvider) {
- $ocLazyLoadProvider.config({
- debug: false,
- events: true,
- });
-
- $urlRouterProvider.otherwise('/dashboard/home');
-
- $stateProvider
- .state('dashboard', {
- url: '/dashboard',
- templateUrl: 'app/views/dashboard/main.html',
- resolve: {
- loadMyDirectives: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load(
- {
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/directives/header/header.js',
- 'app/scripts/directives/sidebar/sidebar.js',
- 'app/scripts/directives/sidebar/sidebar-search/sidebar-search.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.home', {
- url: '/home',
- templateUrl: 'app/views/dashboard/home.html',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/main.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.flowV1', {
- templateUrl: 'app/views/flow_v1.html',
- url: '/flow/:app',
- controller: 'FlowControllerV1',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/flow_v1.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.flow', {
- templateUrl: 'app/views/flow_v2.html',
- url: '/v2/flow/:app',
- controller: 'FlowControllerV2',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/flow_v2.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.paramFlow', {
- templateUrl: 'app/views/param_flow.html',
- url: '/paramFlow/:app',
- controller: 'ParamFlowController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/param_flow.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.clusterAppAssignManage', {
- templateUrl: 'app/views/cluster_app_assign_manage.html',
- url: '/cluster/assign_manage/:app',
- controller: 'SentinelClusterAppAssignManageController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/cluster_app_assign_manage.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.clusterAppServerList', {
- templateUrl: 'app/views/cluster_app_server_list.html',
- url: '/cluster/server/:app',
- controller: 'SentinelClusterAppServerListController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/cluster_app_server_list.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.clusterAppClientList', {
- templateUrl: 'app/views/cluster_app_client_list.html',
- url: '/cluster/client/:app',
- controller: 'SentinelClusterAppTokenClientListController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/cluster_app_token_client_list.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.clusterSingle', {
- templateUrl: 'app/views/cluster_single_config.html',
- url: '/cluster/single/:app',
- controller: 'SentinelClusterSingleController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/cluster_single.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.authority', {
- templateUrl: 'app/views/authority.html',
- url: '/authority/:app',
- controller: 'AuthorityRuleController',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/authority.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.degrade', {
- templateUrl: 'app/views/degrade.html',
- url: '/degrade/:app',
- controller: 'DegradeCtl',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/degrade.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.system', {
- templateUrl: 'app/views/system.html',
- url: '/system/:app',
- controller: 'SystemCtl',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/system.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.machine', {
- templateUrl: 'app/views/machine.html',
- url: '/app/:app',
- controller: 'MachineCtl',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/machine.js',
- ]
- });
- }]
- }
- })
-
- .state('dashboard.identity', {
- templateUrl: 'app/views/identity.html',
- url: '/identity/:app',
- controller: 'IdentityCtl',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/identity.js',
- ]
- });
- }]
- }
- })
- .state('dashboard.metric', {
- templateUrl: 'app/views/metric.html',
- url: '/metric/:app',
- controller: 'MetricCtl',
- resolve: {
- loadMyFiles: ['$ocLazyLoad', function ($ocLazyLoad) {
- return $ocLazyLoad.load({
- name: 'sentinelDashboardApp',
- files: [
- 'app/scripts/controllers/metric.js',
- ]
- });
- }]
- }
- });
- }]);
|