| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444 |
- const routes = [
- {
- path: '/',
- component: '../layouts/BlankLayout',
- routes: [
- {
- path: '/user',
- component: '../layouts/UserLayout',
- routes: [
- {
- path: '/user/login',
- name: 'login',
- component: './User/login',
- },
- {
- path: '/user',
- redirect: '/user/login',
- },
- {
- name: 'register-result',
- icon: 'smile',
- path: '/user/register-result',
- component: './user/register-result',
- },
- {
- name: 'register',
- icon: 'smile',
- path: '/user/register',
- component: './user/register',
- },
- {
- component: '404',
- },
- ],
- },
- {
- path: '/',
- component: '../layouts/BasicLayout',
- Routes: ['src/pages/Authorized'],
- authority: ['admin', 'user'],
- routes: [
- {
- path: '/',
- redirect: '/index',
- },
- {
- path: '/index',
- name: '首页',
- icon: 'home',
- component: './index',
- },
- {
- path: '/DataAnalysis',
- name: '数据分析',
- icon: 'PieChart',
- routes: [
- {
- path: '/',
- redirect: '/DataAnalysis',
- },
- {
- name: '声量数据',
- path: '/DataAnalysis/volumeData',
- component: './DataAnalysis/volumeData',
- },
- {
- name: '效果数据',
- path: '/DataAnalysis/performance',
- component: './DataAnalysis/performance',
- },
- {
- name: '原创数据',
- path: '/DataAnalysis/originalData',
- component: './DataAnalysis/originalData',
- },
- {
- name: 'ID数据',
- path: '/DataAnalysis/idData',
- component: './DataAnalysis/idData',
- },
- {
- name: '热门内容',
- path: '/DataAnalysis/popularContent',
- component: './DataAnalysis/popularContent',
- },
- {
- name: 'KOL数据',
- path: '/DataAnalysis/kol',
- component: './DataAnalysis/kol',
- },
- {
- name: '热门素材',
- path: '/DataAnalysis/popularMaterial',
- component: './DataAnalysis/popularMaterial',
- },
- {
- name: '评论分析',
- path: '/DataAnalysis/commentAnalysis',
- component: './DataAnalysis/commentAnalysis',
- },
- {
- name: '内容调性',
- path: '/DataAnalysis/contentTone',
- component: './DataAnalysis/contentTone',
- },
- {
- name: '热点贴合',
- path: '/DataAnalysis/hotSpotFit',
- component: './DataAnalysis/hotSpotFit',
- },
- ],
- },
- {
- path: '/Monitor',
- name: '定向监测',
- icon: 'fund',
- routes: [
- {
- path: '/',
- redirect: '/Monitor',
- },
- {
- name: '帐号监测',
- path: '/Monitor/accountMonitor',
- component: './Monitor/accountMonitor',
- },
- {
- name: '文章定向监测',
- path: '/Monitor/articleMonitor',
- component: './Monitor/articleMonitor',
- },
- {
- name: '传播战役监测',
- path: '/Monitor/spreadMonitor',
- component: './Monitor/spreadMonitor',
- },
- ],
- },
- {
- path: '/ContentCreation',
- name: '内容创作',
- icon: 'form',
- routes: [
- {
- path: '/',
- redirect: '/ContentCreation',
- },
- {
- name: '原创文章',
- path: '/ContentCreation/originalArticle',
- component: './ContentCreation/originalArticle',
- },
- {
- name: '衍生文章',
- path: '/ContentCreation/derivativeArticle',
- component: './ContentCreation/derivativeArticle',
- },
- {
- name: '视频创作-视频',
- path: '/ContentCreation/creationVideo',
- component: './ContentCreation/creationVideo',
- },
- {
- name: '视频创作-图片',
- path: '/ContentCreation/creationPictures',
- component: './ContentCreation/creationPictures',
- },
- ],
- },
- {
- path: '/ContentDistribution',
- name: '内容分发',
- icon: 'FileText',
- routes: [
- {
- path: '/',
- redirect: '/ContentDistribution',
- },
- {
- name: '内容分发',
- path: '/ContentDistribution/distribution',
- component: './ContentDistribution/distribution',
- },
- {
- name: '发布结果',
- path: '/ContentDistribution/result',
- component: './ContentDistribution/result',
- },
- ],
- },
- {
- path: '/dashboard',
- name: 'dashboard',
- icon: 'dashboard',
- routes: [
- {
- path: '/',
- redirect: '/dashboard/analysis',
- },
- {
- name: 'analysis',
- icon: 'smile',
- path: '/dashboard/analysis',
- component: './dashboard/analysis',
- },
- {
- name: 'monitor',
- icon: 'smile',
- path: '/dashboard/monitor',
- component: './dashboard/monitor',
- },
- {
- name: 'workplace',
- icon: 'smile',
- path: '/dashboard/workplace',
- component: './dashboard/workplace',
- },
- ],
- },
- {
- path: '/form',
- icon: 'form',
- name: 'form',
- routes: [
- {
- path: '/',
- redirect: '/form/basic-form',
- },
- {
- name: 'basic-form',
- icon: 'smile',
- path: '/form/basic-form',
- component: './form/basic-form',
- },
- {
- name: 'step-form',
- icon: 'smile',
- path: '/form/step-form',
- component: './form/step-form',
- },
- {
- name: 'advanced-form',
- icon: 'smile',
- path: '/form/advanced-form',
- component: './form/advanced-form',
- },
- ],
- },
- {
- path: '/list',
- icon: 'table',
- name: 'list',
- routes: [
- {
- path: '/list/search',
- name: 'search-list',
- component: './list/search',
- routes: [
- {
- path: '/list/search',
- redirect: '/list/search/articles',
- },
- {
- name: 'articles',
- icon: 'smile',
- path: '/list/search/articles',
- component: './list/search/articles',
- },
- {
- name: 'projects',
- icon: 'smile',
- path: '/list/search/projects',
- component: './list/search/projects',
- },
- {
- name: 'applications',
- icon: 'smile',
- path: '/list/search/applications',
- component: './list/search/applications',
- },
- ],
- },
- {
- path: '/',
- redirect: '/list/table-list',
- },
- {
- name: 'table-list',
- icon: 'smile',
- path: '/list/table-list',
- component: './list/table-list',
- },
- {
- name: 'basic-list',
- icon: 'smile',
- path: '/list/basic-list',
- component: './list/basic-list',
- },
- {
- name: 'card-list',
- icon: 'smile',
- path: '/list/card-list',
- component: './list/card-list',
- },
- ],
- },
- {
- path: '/profile',
- name: 'profile',
- icon: 'profile',
- routes: [
- {
- path: '/',
- redirect: '/profile/basic',
- },
- {
- name: 'basic',
- icon: 'smile',
- path: '/profile/basic',
- component: './profile/basic',
- },
- {
- name: 'advanced',
- icon: 'smile',
- path: '/profile/advanced',
- component: './profile/advanced',
- },
- ],
- },
- // {
- // name: 'result',
- // icon: 'CheckCircleOutlined',
- // path: '/result',
- // routes: [
- // {
- // path: '/',
- // redirect: '/result/success',
- // },
- // {
- // name: 'success',
- // icon: 'smile',
- // path: '/result/success',
- // component: './result/success',
- // },
- // {
- // name: 'fail',
- // icon: 'smile',
- // path: '/result/fail',
- // component: './result/fail',
- // },
- // ],
- // },
- // {
- // name: 'exception',
- // icon: 'warning',
- // path: '/exception',
- // routes: [
- // {
- // path: '/',
- // redirect: '/exception/403',
- // },
- // {
- // name: '403',
- // icon: 'smile',
- // path: '/exception/403',
- // component: './exception/403',
- // },
- // {
- // name: '404',
- // icon: 'smile',
- // path: '/exception/404',
- // component: './exception/404',
- // },
- // {
- // name: '500',
- // icon: 'smile',
- // path: '/exception/500',
- // component: './exception/500',
- // },
- // ],
- // },
- // {
- // name: 'account',
- // icon: 'user',
- // path: '/account',
- // routes: [
- // {
- // path: '/',
- // redirect: '/account/center',
- // },
- // {
- // name: 'center',
- // icon: 'smile',
- // path: '/account/center',
- // component: './account/center',
- // },
- // {
- // name: 'settings',
- // icon: 'smile',
- // path: '/account/settings',
- // component: './account/settings',
- // },
- // ],
- // },
- {
- name: 'editor',
- icon: 'highlight',
- path: '/editor',
- routes: [
- {
- path: '/',
- redirect: '/editor/flow',
- },
- {
- name: 'flow',
- icon: 'smile',
- path: '/editor/flow',
- component: './editor/flow',
- },
- {
- name: 'mind',
- icon: 'smile',
- path: '/editor/mind',
- component: './editor/mind',
- },
- {
- name: 'koni',
- icon: 'smile',
- path: '/editor/koni',
- component: './editor/koni',
- },
- ],
- },
- {
- component: '404',
- },
- ],
- },
- ],
- },
- ];
- export default routes;
|