From eddc1db493a795e944514c88a14cf38455bf7246 Mon Sep 17 00:00:00 2001 From: Mrtangl <1807746833@qq.com> Date: Wed, 22 Jun 2022 19:03:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=98=E5=82=A8=E8=AE=BE=E7=BD=AE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/setting.ts | 22 ++++++++ admin/src/router/index.ts | 41 +++++++++------ admin/src/views/setting/storage/edit.vue | 4 +- admin/src/views/setting/storage/index.vue | 64 ++++++++++++++++++++++- 4 files changed, 113 insertions(+), 18 deletions(-) diff --git a/admin/src/api/setting.ts b/admin/src/api/setting.ts index 72c9496d..1725aeaf 100644 --- a/admin/src/api/setting.ts +++ b/admin/src/api/setting.ts @@ -83,3 +83,25 @@ export function apiAuthAdminEditSelf(params: any) { export function apiAuthAdminMySelf() { return request.post('/auth.admin/mySelf') } + +/** S 存储设置 **/ +// 存储列表 +export function apiStorageLists() { + return request.get('/setting/storage/list') +} + +// 存储切换 +export function apiStorageChange(params: any) { + return request.post('/setting/storage/change', params) +} + +// 存储详情 +export function apiStorageDetail(params: any) { + return request.get('/setting/storage/detail', { params }) +} + +// 存储配置 +export function apiStorageEdit(params: any) { + return request.post('/setting/storage/edit', params) +} +/** E 存储设置 **/ diff --git a/admin/src/router/index.ts b/admin/src/router/index.ts index 54cbcbdf..190e2488 100644 --- a/admin/src/router/index.ts +++ b/admin/src/router/index.ts @@ -21,7 +21,7 @@ export const constantRoutes: Array = [ path: '/', redirect: 'workbench', name: 'index', - component: Layout + component: Layout, }, { @@ -31,19 +31,19 @@ export const constantRoutes: Array = [ { path: 'admin/edit', component: () => import('@/views/permission/admin/edit.vue'), - meta: { title: '编辑管理员', activeMenu: '/permission/admin' } + meta: { title: '编辑管理员', activeMenu: '/permission/admin' }, }, { path: 'menu/edit', component: () => import('@/views/permission/menu/edit.vue'), - meta: { title: '编辑菜单', activeMenu: '/permission/menu' } + meta: { title: '编辑菜单', activeMenu: '/permission/menu' }, }, { path: 'role/edit', component: () => import('@/views/permission/role/edit.vue'), - meta: { title: '编辑角色', activeMenu: '/permission/role' } - } - ] + meta: { title: '编辑角色', activeMenu: '/permission/role' }, + }, + ], }, { path: '/organize', @@ -52,27 +52,38 @@ export const constantRoutes: Array = [ { path: 'department/edit', component: () => import('@/views/organize/department/edit.vue'), - meta: { title: '编辑部门', activeMenu: '/organize/department' } + meta: { title: '编辑部门', activeMenu: '/organize/department' }, }, { path: 'post/edit', component: () => import('@/views/organize/post/edit.vue'), - meta: { title: '编辑岗位', activeMenu: '/organize/post' } - } - ] + meta: { title: '编辑岗位', activeMenu: '/organize/post' }, + }, + ], + }, + { + path: '/setting', + component: Layout, + children: [ + { + path: 'storage/edit', + component: () => import('@/views/setting/storage/edit.vue'), + meta: { title: '存储设置', activeMenu: '/setting/storage' }, + }, + ], }, { path: '/login', - component: () => import('@/views/account/login.vue') + component: () => import('@/views/account/login.vue'), }, { path: '/500', - component: () => import('@/views/error/500.vue') + component: () => import('@/views/error/500.vue'), }, { path: '/:pathMatch(.*)*', - component: () => import('@/views/error/404.vue') - } + component: () => import('@/views/error/404.vue'), + }, ] const router = createRouter({ @@ -84,7 +95,7 @@ const router = createRouter({ } else { return { top: 0 } } - } + }, }) export default router diff --git a/admin/src/views/setting/storage/edit.vue b/admin/src/views/setting/storage/edit.vue index e6cac61e..c7f14a3b 100644 --- a/admin/src/views/setting/storage/edit.vue +++ b/admin/src/views/setting/storage/edit.vue @@ -2,6 +2,6 @@
存储edit
- + - + diff --git a/admin/src/views/setting/storage/index.vue b/admin/src/views/setting/storage/index.vue index 8730faf3..732cbf98 100644 --- a/admin/src/views/setting/storage/index.vue +++ b/admin/src/views/setting/storage/index.vue @@ -10,9 +10,71 @@ > + + + + + + + + + + + + + + + + - +