17 lines
507 B
TypeScript
17 lines
507 B
TypeScript
import { Gauge } from '@lucide/vue'
|
|
import type { ClientModuleManifest } from '../types.ts'
|
|
|
|
export const dashboardModule = {
|
|
key: 'dashboard',
|
|
routes: [
|
|
{
|
|
path: '',
|
|
name: 'dashboard',
|
|
component: () => import('./views/DashboardView.vue'),
|
|
release: 'active',
|
|
meta: { title: '业务总览', description: '企业账户与头程业务概览', permission: 'dashboard:view' },
|
|
navigation: { key: 'dashboard', icon: Gauge },
|
|
},
|
|
],
|
|
} satisfies ClientModuleManifest
|