2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00

feat: 修改部分菜单名称

This commit is contained in:
耗子
2024-11-18 00:18:20 +08:00
parent cbf9bdc926
commit 1e32f9addc
12 changed files with 37 additions and 16 deletions

View File

@@ -2,7 +2,7 @@
"isMobile": false,
"darkMode": false,
"sider": {
"width": 160,
"width": 180,
"collapsedWidth": 64,
"collapsed": false
},

View File

@@ -0,0 +1,21 @@
import { http } from '@/utils'
export default {
// 获取数据库列表
list: (page: number, limit: number) => http.Get(`/database`, { params: { page, limit } }),
// 创建数据库
create: (data: any) => http.Post(`/database`, data),
// 更新数据库
update: (id: number, data: any) => http.Put(`/database/${id}`, data),
// 删除数据库
delete: (id: number) => http.Delete(`/database/${id}`),
// 获取数据库服务器列表
serverList: (page: number, limit: number) =>
http.Get('/database/serverList', { params: { page, limit } }),
// 创建数据库服务器
createServer: (data: any) => http.Post('/database/server', data),
// 更新数据库服务器
updateServer: (id: number, data: any) => http.Put(`/database/server/${id}`, data),
// 删除数据库服务器
deleteServer: (id: number) => http.Delete(`/database/server/${id}`)
}

View File

@@ -41,9 +41,9 @@
"cache": "缓存更新成功",
"warning": "更新应用前强烈建议先备份/快照,以免出现问题时无法回滚!",
"setup": "设置成功",
"install": "任务已提交,请前往任务->后台任务查看任务进度",
"update": "任务已提交,请前往任务->后台任务查看任务进度",
"uninstall": "任务已提交,请前往任务->后台任务查看任务进度"
"install": "任务已提交,请前往后台任务查看任务进度",
"update": "任务已提交,请前往后台任务查看任务进度",
"uninstall": "任务已提交,请前往后台任务查看任务进度"
},
"buttons": {
"updateCache": "更新缓存",

View File

@@ -15,7 +15,7 @@ export default {
path: '',
component: () => import('./IndexView.vue'),
meta: {
title: 'appIndex.title',
title: '应用中心',
icon: 'mdi:apps',
role: ['admin'],
requireAuth: true

View File

@@ -3,27 +3,27 @@ import type { RouteType } from '~/types/router'
const Layout = () => import('@/layout/IndexView.vue')
export default {
name: 'home',
name: 'dashboard',
path: '/',
component: Layout,
redirect: '/home',
redirect: '/dashboard',
meta: {
order: 0
},
children: [
{
name: 'home-index',
path: 'home',
name: 'dashboard-index',
path: 'dashboard',
component: () => import('./IndexView.vue'),
meta: {
title: '首页',
icon: 'mdi:home-outline',
title: '仪表盘',
icon: 'mdi:gauge',
role: ['admin'],
requireAuth: true
}
},
{
name: 'home-update',
name: 'dashboard-update',
path: 'update',
component: () => import('./UpdateView.vue'),
isHidden: true,

View File

@@ -16,7 +16,7 @@ export default {
component: () => import('./IndexView.vue'),
meta: {
title: '防火墙',
icon: 'mdi:shield-check-outline',
icon: 'mdi:firewall',
role: ['admin'],
requireAuth: true
}

View File

@@ -15,7 +15,7 @@ export default {
path: '',
component: () => import('./IndexView.vue'),
meta: {
title: 'settingIndex.title',
title: '面板设置',
icon: 'mdi:settings-outline',
role: ['admin'],
requireAuth: true

View File

@@ -27,7 +27,7 @@ const create = ref(false)
<n-tab-pane name="cron" tab="计划任务">
<cron-view />
</n-tab-pane>
<n-tab-pane name="task" tab="后台任务">
<n-tab-pane name="task" tab="面板任务">
<task-view />
</n-tab-pane>
</n-tabs>

View File

@@ -15,7 +15,7 @@ export default {
path: '',
component: () => import('./IndexView.vue'),
meta: {
title: '任务',
title: '后台任务',
icon: 'mdi:timetable',
role: ['admin'],
requireAuth: true