|
|
|
|
|
|
|
|
import type { AppRouteRecordRaw, AppRouteModule } from '@/router/types'; |
|
|
import type { AppRouteRecordRaw, AppRouteModule } from '@/router/types'; |
|
|
import { HomeOutlined } from '@ant-design/icons-vue'; |
|
|
|
|
|
|
|
|
import { HomeOutlined, SettingOutlined, ApartmentOutlined, FileImageOutlined, SoundOutlined, BarChartOutlined, FolderOpenOutlined, InfoCircleOutlined} from '@ant-design/icons-vue'; |
|
|
import { routerList } from './routerList'; |
|
|
import { routerList } from './routerList'; |
|
|
|
|
|
|
|
|
// 权限管理 |
|
|
// 权限管理 |
|
|
|
|
|
|
|
|
component: routerList.Permission, |
|
|
component: routerList.Permission, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '权限管理', |
|
|
title: '权限管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: ApartmentOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.Company, |
|
|
component: routerList.Company, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '企业管理', |
|
|
title: '企业管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: FolderOpenOutlined |
|
|
}, |
|
|
}, |
|
|
children: [{ |
|
|
children: [{ |
|
|
path: '/member', |
|
|
path: '/member', |
|
|
|
|
|
|
|
|
component: routerList.JobSeeker, |
|
|
component: routerList.JobSeeker, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '求职者管理', |
|
|
title: '求职者管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: FolderOpenOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.JokFair, |
|
|
component: routerList.JokFair, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '招聘会管理', |
|
|
title: '招聘会管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: FolderOpenOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.Information, |
|
|
component: routerList.Information, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '资讯管理', |
|
|
title: '资讯管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: FileImageOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.Advertisement, |
|
|
component: routerList.Advertisement, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '广告/活动管理', |
|
|
title: '广告/活动管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: SoundOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.Activity, |
|
|
component: routerList.Activity, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '活动管理', |
|
|
title: '活动管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: SoundOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
// { |
|
|
// { |
|
|
|
|
|
|
|
|
component: routerList.Statistics, |
|
|
component: routerList.Statistics, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '统计管理', |
|
|
title: '统计管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: BarChartOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
component: routerList.Setting, |
|
|
component: routerList.Setting, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '系统设置', |
|
|
title: '系统设置', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: SettingOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
// { |
|
|
// { |
|
|
|
|
|
|
|
|
component: routerList.Other, |
|
|
component: routerList.Other, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '其他设置', |
|
|
title: '其他设置', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: SettingOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
// { |
|
|
// { |
|
|
|
|
|
|
|
|
component: routerList.Feedback, |
|
|
component: routerList.Feedback, |
|
|
meta: { |
|
|
meta: { |
|
|
title: '反馈管理', |
|
|
title: '反馈管理', |
|
|
icon: HomeOutlined |
|
|
|
|
|
|
|
|
icon: InfoCircleOutlined |
|
|
}, |
|
|
}, |
|
|
children: [ |
|
|
children: [ |
|
|
// { |
|
|
// { |