added site list

This commit is contained in:
Marvin Zhang
2019-05-09 22:15:58 +08:00
parent 0ad0303285
commit e822c65eb2
4 changed files with 32 additions and 2 deletions

View File

@@ -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': '选择文件',

View File

@@ -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 }
]

View File

@@ -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
})

View File

@@ -55,7 +55,7 @@ const mutations = {
},
SET_NODE_STATS (state, value) {
state.nodeStats = value
},
}
}
const actions = {