feat: 添加存储配置管理功能
- 添加存储配置管理页面(列表、创建、编辑) - 支持本地存储、S3、WebDAV、FTP、SFTP 等存储类型 - 添加存储配置测试连接功能 - 本地存储自动初始化且禁止删除 - 修复 Switch 组件状态显示问题 - 添加更新存储配置时的 status 字段支持
This commit is contained in:
Vendored
+130
@@ -287,6 +287,27 @@ declare module 'vue-router/auto-routes' {
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/email-settings/': RouteRecordInfo<
|
||||
'/admin/email-settings/',
|
||||
'/admin/email-settings',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/email-settings/[id]': RouteRecordInfo<
|
||||
'/admin/email-settings/[id]',
|
||||
'/admin/email-settings/:id',
|
||||
{ id: ParamValue<true> },
|
||||
{ id: ParamValue<false> },
|
||||
| never
|
||||
>,
|
||||
'/admin/email-settings/create': RouteRecordInfo<
|
||||
'/admin/email-settings/create',
|
||||
'/admin/email-settings/create',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/extension/': RouteRecordInfo<
|
||||
'/admin/extension/',
|
||||
'/admin/extension',
|
||||
@@ -329,6 +350,27 @@ declare module 'vue-router/auto-routes' {
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/payment-channels/': RouteRecordInfo<
|
||||
'/admin/payment-channels/',
|
||||
'/admin/payment-channels',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/payment-channels/[id]': RouteRecordInfo<
|
||||
'/admin/payment-channels/[id]',
|
||||
'/admin/payment-channels/:id',
|
||||
{ id: ParamValue<true> },
|
||||
{ id: ParamValue<false> },
|
||||
| never
|
||||
>,
|
||||
'/admin/payment-channels/create': RouteRecordInfo<
|
||||
'/admin/payment-channels/create',
|
||||
'/admin/payment-channels/create',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/risk-control/': RouteRecordInfo<
|
||||
'/admin/risk-control/',
|
||||
'/admin/risk-control',
|
||||
@@ -357,6 +399,34 @@ declare module 'vue-router/auto-routes' {
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/storage-configs/': RouteRecordInfo<
|
||||
'/admin/storage-configs/',
|
||||
'/admin/storage-configs',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/storage-configs/[id]': RouteRecordInfo<
|
||||
'/admin/storage-configs/[id]',
|
||||
'/admin/storage-configs/:id',
|
||||
{ id: ParamValue<true> },
|
||||
{ id: ParamValue<false> },
|
||||
| never
|
||||
>,
|
||||
'/admin/storage-configs/create': RouteRecordInfo<
|
||||
'/admin/storage-configs/create',
|
||||
'/admin/storage-configs/create',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/system-settings/': RouteRecordInfo<
|
||||
'/admin/system-settings/',
|
||||
'/admin/system-settings',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/tickets': RouteRecordInfo<
|
||||
'/admin/tickets',
|
||||
'/admin/tickets',
|
||||
@@ -782,6 +852,24 @@ declare module 'vue-router/auto-routes' {
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/email-settings/index.vue': {
|
||||
routes:
|
||||
| '/admin/email-settings/'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/email-settings/[id].vue': {
|
||||
routes:
|
||||
| '/admin/email-settings/[id]'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/email-settings/create.vue': {
|
||||
routes:
|
||||
| '/admin/email-settings/create'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/extension/index.vue': {
|
||||
routes:
|
||||
| '/admin/extension/'
|
||||
@@ -819,6 +907,24 @@ declare module 'vue-router/auto-routes' {
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/payment-channels/index.vue': {
|
||||
routes:
|
||||
| '/admin/payment-channels/'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/payment-channels/[id].vue': {
|
||||
routes:
|
||||
| '/admin/payment-channels/[id]'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/payment-channels/create.vue': {
|
||||
routes:
|
||||
| '/admin/payment-channels/create'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/risk-control/index.vue': {
|
||||
routes:
|
||||
| '/admin/risk-control/'
|
||||
@@ -843,6 +949,30 @@ declare module 'vue-router/auto-routes' {
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/storage-configs/index.vue': {
|
||||
routes:
|
||||
| '/admin/storage-configs/'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/storage-configs/[id].vue': {
|
||||
routes:
|
||||
| '/admin/storage-configs/[id]'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/storage-configs/create.vue': {
|
||||
routes:
|
||||
| '/admin/storage-configs/create'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/system-settings/index.vue': {
|
||||
routes:
|
||||
| '/admin/system-settings/'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/tickets.vue': {
|
||||
routes:
|
||||
| '/admin/tickets'
|
||||
|
||||
Reference in New Issue
Block a user