feat: 初始化项目管理列表

This commit is contained in:
rd
2025-07-21 12:01:32 +08:00
parent aa7155aa72
commit 9febe14997
14 changed files with 467 additions and 8 deletions

View File

@ -9,6 +9,7 @@ import IconRepository from '@/assets/svg/icon-repository.svg';
import IconMediaAccount from '@/assets/svg/icon-mediaAccount.svg';
import IconPutAccount from '@/assets/svg/icon-putAccount.svg';
import IconIntelligentSolution from '@/assets/svg/icon-intelligentSolution.svg';
import IconProjectManagement from '@/assets/svg/icon-projectManagement.svg';
const COMPONENTS: AppRouteRecordRaw[] = [
{
@ -195,6 +196,32 @@ const COMPONENTS: AppRouteRecordRaw[] = [
},
],
},
{
path: '/project-manage',
name: 'ProjectManagement',
redirect: 'project-manage/project-list',
meta: {
locale: '项目管理',
icon: IconProjectManagement,
requiresAuth: true,
requireLogin: true,
roles: ['*'],
id: MENU_GROUP_IDS.PROPERTY_ID,
},
children: [
{
path: 'project-list',
name: 'ProjectList',
meta: {
locale: '项目列表',
requiresAuth: true,
requireLogin: true,
roles: ['*'],
},
component: () => import('@/views/property-marketing/project-manage/project-list'),
},
],
},
];
export default COMPONENTS;