| 
					
				 | 
			
			
				@@ -1,94 +1,59 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { Routes } from '@angular/router'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 登录页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { LoginPage } from './pages/auth/login/login'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 客服页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { CustomerServiceLayout } from './pages/customer-service/customer-service-layout/customer-service-layout'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Dashboard as CustomerServiceDashboard } from './pages/customer-service/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ConsultationOrder } from './pages/customer-service/consultation-order/consultation-order'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectList } from './pages/customer-service/project-list/project-list'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { CaseLibrary } from './pages/customer-service/case-library/case-library'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { CaseDetailComponent } from './pages/customer-service/case-detail/case-detail.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { AfterSalesComponent } from './pages/customer-service/dashboard/pages/after-sales/after-sales.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 客服工作台子页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ConsultationListComponent } from './pages/customer-service/dashboard/pages/consultation-list/consultation-list.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { AssignmentListComponent } from './pages/customer-service/dashboard/pages/assignment-list/assignment-list.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ExceptionListComponent } from './pages/customer-service/dashboard/pages/exception-list/exception-list.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 设计师页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Dashboard as DesignerDashboard } from './pages/designer/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectDetail as DesignerProjectDetail } from './pages/designer/project-detail/project-detail'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { PersonalBoard } from './pages/designer/personal-board/personal-board'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 组长页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Dashboard as TeamLeaderDashboard } from './pages/team-leader/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { TeamManagementComponent } from './pages/team-leader/team-management/team-management'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { QualityManagementComponent } from './pages/team-leader/quality-management/quality-management'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { KnowledgeBaseComponent } from './pages/team-leader/knowledge-base/knowledge-base'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { WorkloadCalendarComponent } from './pages/team-leader/workload-calendar/workload-calendar'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 财务页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Dashboard as FinanceDashboard } from './pages/finance/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectRecords } from './pages/finance/project-records/project-records'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Reconciliation } from './pages/finance/reconciliation/reconciliation'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Reports } from './pages/finance/reports/reports'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { QuotationApprovalComponent } from './pages/finance/quotation-approval/quotation-approval.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 人事/行政页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { HrLayout } from './pages/hr/hr-layout/hr-layout'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Dashboard as HrDashboard } from './pages/hr/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { EmployeeRecords } from './pages/hr/employee-records/employee-records'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Attendance } from './pages/hr/attendance/attendance'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 管理员页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { AdminLayout } from './pages/admin/admin-layout/admin-layout'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { AdminDashboard } from './pages/admin/dashboard/dashboard'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { SystemManagement } from './pages/admin/system-management/system-management'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectManagement } from './pages/admin/project-management/project-management'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { UserManagement } from './pages/admin/user-management/user-management'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { SystemSettings } from './pages/admin/system-settings/system-settings'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Logs } from './pages/admin/logs/logs'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ApiIntegrations } from './pages/admin/api-integrations/api-integrations'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 新增:管理员子模块页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Designers } from './pages/admin/designers/designers'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Customers } from './pages/admin/customers/customers'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { FinancePage } from './pages/admin/finance/finance'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 演示页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { DropdownDemoComponent } from './pages/shared/dropdown/dropdown-demo.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 企微项目管理模块 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectLoaderComponent } from '../modules/project/pages/project-loader/project-loader.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { CustomerProfileComponent } from '../modules/project/pages/customer-profile/customer-profile.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ProjectDetailComponent } from '../modules/project/pages/project-detail/project-detail.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { StageOrderComponent } from '../modules/project/pages/project-detail/stages/stage-order.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { StageRequirementsComponent } from '../modules/project/pages/project-detail/stages/stage-requirements.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { StageDeliveryComponent } from '../modules/project/pages/project-detail/stages/stage-delivery.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { StageAftercareComponent } from '../modules/project/pages/project-detail/stages/stage-aftercare.component'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { WxworkAuthGuard } from 'fmode-ng/social'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 客服路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'customer-service', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    component: CustomerServiceLayout, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loadComponent: () => import('./pages/customer-service/customer-service-layout/customer-service-layout').then(m => m.CustomerServiceLayout), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: CustomerServiceDashboard, title: '客服工作台' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'consultation-order', component: ConsultationOrder, title: '客户咨询与下单' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-list', component: ProjectList, title: '项目列表' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'case-library', component: CaseLibrary, title: '案例库' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'case-detail/:id', component: CaseDetailComponent, title: '案例详情' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'after-sales', component: AfterSalesComponent, title: '售后服务' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/dashboard/dashboard').then(m => m.Dashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '客服工作台' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'consultation-order', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/consultation-order/consultation-order').then(m => m.ConsultationOrder), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '客户咨询与下单' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-list', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/project-list/project-list').then(m => m.ProjectList), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '项目列表' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'case-library', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/case-library/case-library').then(m => m.CaseLibrary), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '案例库' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'case-detail/:id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/case-detail/case-detail.component').then(m => m.CaseDetailComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '案例详情' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'after-sales', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/dashboard/pages/after-sales/after-sales.component').then(m => m.AfterSalesComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '售后服务' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 工作台子页面路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'consultation-list', component: ConsultationListComponent, title: '咨询列表' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'assignment-list', component: AssignmentListComponent, title: '待派单列表' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'exception-list', component: ExceptionListComponent, title: '异常项目列表' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'consultation-list', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/dashboard/pages/consultation-list/consultation-list.component').then(m => m.ConsultationListComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '咨询列表' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'assignment-list', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/dashboard/pages/assignment-list/assignment-list.component').then(m => m.AssignmentListComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '待派单列表' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'exception-list', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/customer-service/dashboard/pages/exception-list/exception-list.component').then(m => m.ExceptionListComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '异常项目列表' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,9 +62,21 @@ export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'designer', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: DesignerDashboard, title: '设计师工作台' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-detail/:id', component: DesignerProjectDetail, title: '项目详情' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'personal-board', component: PersonalBoard, title: '个人看板' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/designer/dashboard/dashboard').then(m => m.Dashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '设计师工作台' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-detail/:id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/designer/project-detail/project-detail').then(m => m.ProjectDetail), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '项目详情' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'personal-board', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/designer/personal-board/personal-board').then(m => m.PersonalBoard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '个人看板' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,13 +85,37 @@ export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'team-leader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: TeamLeaderDashboard, title: '组长工作台' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'team-management', component: TeamManagementComponent, title: '团队管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'quality-management', component: QualityManagementComponent, title: '质量管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'knowledge-base', component: KnowledgeBaseComponent, title: '知识库与能力复制' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'workload-calendar', component: WorkloadCalendarComponent, title: '负载日历' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/team-leader/dashboard/dashboard').then(m => m.Dashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '组长工作台' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'team-management', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/team-leader/team-management/team-management').then(m => m.TeamManagementComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '团队管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'quality-management', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/team-leader/quality-management/quality-management').then(m => m.QualityManagementComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '质量管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'knowledge-base', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/team-leader/knowledge-base/knowledge-base').then(m => m.KnowledgeBaseComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '知识库与能力复制' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'workload-calendar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/team-leader/workload-calendar/workload-calendar').then(m => m.WorkloadCalendarComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '负载日历' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 新增:复用设计师项目详情作为组长查看页面(含审核/同步能力) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-detail/:id', component: DesignerProjectDetail, title: '项目详情' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-detail/:id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/designer/project-detail/project-detail').then(m => m.ProjectDetail), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '项目详情' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -123,22 +124,54 @@ export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'finance', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: FinanceDashboard, title: '财务工作台' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-records', component: ProjectRecords, title: '项目流水' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'reconciliation', component: Reconciliation, title: '对账与结算' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'reports', component: Reports, title: '财务报表' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'quotation-approval', component: QuotationApprovalComponent, title: '报价审核' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/finance/dashboard/dashboard').then(m => m.Dashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '财务工作台' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-records', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/finance/project-records/project-records').then(m => m.ProjectRecords), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '项目流水' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'reconciliation', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/finance/reconciliation/reconciliation').then(m => m.Reconciliation), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '对账与结算' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'reports', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/finance/reports/reports').then(m => m.Reports), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '财务报表' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'quotation-approval', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/finance/quotation-approval/quotation-approval.component').then(m => m.QuotationApprovalComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '报价审核' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 人事/行政路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'hr', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    component: HrLayout, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loadComponent: () => import('./pages/hr/hr-layout/hr-layout').then(m => m.HrLayout), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: HrDashboard, title: '人事看板' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'employee-records', component: EmployeeRecords, title: '员工档案' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'attendance', component: Attendance, title: '考勤管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/hr/dashboard/dashboard').then(m => m.Dashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '人事看板' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'employee-records', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/hr/employee-records/employee-records').then(m => m.EmployeeRecords), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '员工档案' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'attendance', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/hr/attendance/attendance').then(m => m.Attendance), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '考勤管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -146,35 +179,69 @@ export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 管理员路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'admin', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    component: AdminLayout, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loadComponent: () => import('./pages/admin/admin-layout/admin-layout').then(m => m.AdminLayout), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { path: '', redirectTo: 'dashboard', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'dashboard', component: AdminDashboard, title: '总览看板' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'dashboard', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/dashboard/dashboard').then(m => m.AdminDashboard), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '总览看板' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 项目管理相关路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-management', component: ProjectManagement, title: '项目管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-management', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/project-management/project-management').then(m => m.ProjectManagement), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '项目管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 用户与角色管理相关路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'user-management', component: UserManagement, title: '用户与角色管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'user-management', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/user-management/user-management').then(m => m.UserManagement), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '用户与角色管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 新增:设计师、客户、财务管理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'designers', component: Designers, title: '设计师管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'customers', component: Customers, title: '客户管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'finance', component: FinancePage, title: '财务管理' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'designers', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/designers/designers').then(m => m.Designers), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '设计师管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'customers', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/customers/customers').then(m => m.Customers), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '客户管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'finance', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/finance/finance').then(m => m.FinancePage), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '财务管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 系统设置相关路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'system-settings', component: SystemSettings, title: '系统设置' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'system-settings', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/system-settings/system-settings').then(m => m.SystemSettings), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '系统设置' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 系统日志相关路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'logs', component: Logs, title: '系统日志' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'logs', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/logs/logs').then(m => m.Logs), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '系统日志' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // API集成管理相关路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'api-integrations', component: ApiIntegrations, title: 'API集成管理' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'api-integrations', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('./pages/admin/api-integrations/api-integrations').then(m => m.ApiIntegrations), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: 'API集成管理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 演示页面路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  { path: 'dropdown-demo', component: DropdownDemoComponent, title: '下拉列表组件演示' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    path: 'dropdown-demo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loadComponent: () => import('./pages/shared/dropdown/dropdown-demo.component').then(m => m.DropdownDemoComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    title: '下拉列表组件演示' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 测试页面路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -183,32 +250,61 @@ export const routes: Routes = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     title: '氛围感预览图测试' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // 企微项目管理模块路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 企微项目管理模块路由 (添加WxworkAuthGuard保护) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     path: 'wxwork/:cid', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    canActivate: [WxworkAuthGuard], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 项目预加载页(企微上下文入口) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'project-loader', component: ProjectLoaderComponent, title: '加载项目' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'project-loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('../modules/project/pages/project-loader/project-loader.component').then(m => m.ProjectLoaderComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '加载项目' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 客户画像页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { path: 'customer-profile/:contactId', component: CustomerProfileComponent, title: '客户画像' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path: 'customer-profile/:contactId', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('../modules/project/pages/customer-profile/customer-profile.component').then(m => m.CustomerProfileComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '客户画像' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 项目详情页(含四阶段子路由) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         path: 'project/:projectId', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: ProjectDetailComponent, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadComponent: () => import('../modules/project/pages/project-detail/project-detail.component').then(m => m.ProjectDetailComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         children: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           { path: '', redirectTo: 'order', pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { path: 'order', component: StageOrderComponent, title: '订单分配' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { path: 'requirements', component: StageRequirementsComponent, title: '确认需求' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { path: 'delivery', component: StageDeliveryComponent, title: '交付执行' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { path: 'aftercare', component: StageAftercareComponent, title: '售后归档' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            path: 'order', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loadComponent: () => import('../modules/project/pages/project-detail/stages/stage-order.component').then(m => m.StageOrderComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '订单分配' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            path: 'requirements', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loadComponent: () => import('../modules/project/pages/project-detail/stages/stage-requirements.component').then(m => m.StageRequirementsComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '确认需求' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            path: 'delivery', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loadComponent: () => import('../modules/project/pages/project-detail/stages/stage-delivery.component').then(m => m.StageDeliveryComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '交付执行' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            path: 'aftercare', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loadComponent: () => import('../modules/project/pages/project-detail/stages/stage-aftercare.component').then(m => m.StageAftercareComponent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '售后归档' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 默认路由重定向到登录页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  { path: '', component: LoginPage, pathMatch: 'full' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    path: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loadComponent: () => import('./pages/auth/login/login').then(m => m.LoginPage), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pathMatch: 'full' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { path: '**', redirectTo: '/customer-service/dashboard' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+]; 
			 |