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;