diff --git a/frontend/src/i18n/zh.js b/frontend/src/i18n/zh.js index 571e3a9c..2ddd809f 100644 --- a/frontend/src/i18n/zh.js +++ b/frontend/src/i18n/zh.js @@ -10,6 +10,7 @@ export default { 'Task Detail': '任务详情', 'Schedules': '定时任务', 'Deploys': '部署', + 'Sites': '网站', // 标签 Overview: '概览', @@ -130,6 +131,13 @@ export default { 'Parameters': '参数', 'Add Schedule': '添加定时任务', + // 网站 + 'Site': '网站', + 'Rank': '排名', + 'Domain': '域名', + 'Category': '类别', + 'Select': '请选择', + // 文件 'Choose Folder': '选择文件', diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 9cf2acb0..bf96c11b 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -183,6 +183,26 @@ export const constantRouterMap = [ } ] }, + { + name: 'Site', + path: '/sites', + component: Layout, + meta: { + title: 'Site', + icon: 'fa fa-sitemap' + }, + children: [ + { + path: '', + name: 'SiteList', + component: () => import('../views/site/SiteList'), + meta: { + title: 'Sites', + icon: 'fa fa-sitemap' + } + } + ] + }, { path: '*', redirect: '/404', hidden: true } ] diff --git a/frontend/src/store/index.js b/frontend/src/store/index.js index 92653f15..33ae9f40 100644 --- a/frontend/src/store/index.js +++ b/frontend/src/store/index.js @@ -11,6 +11,7 @@ import task from './modules/task' import file from './modules/file' import schedule from './modules/schedule' import lang from './modules/lang' +import site from './modules/site' import getters from './getters' Vue.use(Vuex) @@ -27,7 +28,8 @@ const store = new Vuex.Store({ task, file, schedule, - lang + lang, + site }, getters }) diff --git a/frontend/src/store/modules/spider.js b/frontend/src/store/modules/spider.js index b8345082..6247c865 100644 --- a/frontend/src/store/modules/spider.js +++ b/frontend/src/store/modules/spider.js @@ -55,7 +55,7 @@ const mutations = { }, SET_NODE_STATS (state, value) { state.nodeStats = value - }, + } } const actions = {