123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- const items = [
- // {
- // title: '网站设置',
- // icon: 'system',
- // module: 'cms',
- // children: [
- // {
- // title: '信息配置',
- // path: '/site/config',
- // icon: 'set',
- // },
- // {
- // title: '分站管理',
- // path: '/site/list',
- // icon: 'site',
- // platform: 'master',
- // },
- // ],
- // },
- // {
- // title: '就业服务',
- // icon: 'news',
- // module: 'cms',
- // children: [
- // {
- // title: '就业指导',
- // path: '/service/guide',
- // icon: 'column',
- // },
- // {
- // title: '就业政策',
- // path: '/service/policy',
- // icon: 'column',
- // },
- // {
- // title: '常见问题',
- // path: '/service/faq',
- // icon: 'column',
- // },
- // ],
- // },
- // {
- // title: '新闻公告',
- // icon: 'news',
- // module: 'cms',
- // children: [
- // {
- // title: '焦点新闻',
- // path: '/news/focus',
- // icon: 'column',
- // },
- // {
- // title: '就业快讯',
- // path: '/news/flash',
- // icon: 'column',
- // },
- // {
- // title: '通知公告',
- // path: '/news/notice',
- // icon: 'column',
- // },
- // ],
- // },
- {
- title: '栏目管理',
- path: '/column/index',
- icon: 'job',
- module: 'jobs',
- },
- {
- title: '菜单管理',
- path: '/menu/index',
- icon: 'job',
- module: 'jobs',
- },
- {
- title: '首页模块管理',
- path: '/module/index',
- icon: 'job',
- module: 'jobs',
- },
- // {
- // title: '信息列表管理',
- // path: '/list/index',
- // icon: 'job',
- // module: 'jobs',
- // },
- {
- title: '信息管理',
- path: '/content/index',
- icon: 'job',
- module: 'jobs',
- },
- {
- title: '站点管理',
- path: '/site/index',
- icon: 'job',
- module: 'jobs',
- },
- {
- title: '链接管理',
- path: '/link',
- icon: 'job',
- module: 'jobs',
- children: [
- {
- title: '友情链接',
- path: '/link/index/link',
- icon: 'info',
- },
- {
- title: '合作单位',
- path: '/link/index/cooperation',
- icon: 'info',
- },
- ],
- },
- ];
- const MapMenu = (catalog = []) => item => ({
- title: item.title,
- options: {
- icon: item.icon,
- path: item.path,
- url: item.url,
- target: item.target,
- tooltip: item.tooltip,
- module: item.module,
- platform: item.platform,
- roles: item.roels,
- tags: item.tags,
- meta: { catalog: catalog.concat(item.title) },
- },
- children: (item.children || []).map(MapMenu(catalog.concat(item.title))),
- });
- // initial state
- export const state = () => ({
- items: items.map(MapMenu()),
- });
|