更新开发者平台:代理商管理、版本管理、UI优化

This commit is contained in:
Admin
2026-04-29 15:19:17 +08:00
parent afe67d704e
commit 5c63882e71
139 changed files with 26533 additions and 365 deletions
+4
View File
@@ -12,6 +12,8 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
AdminSidebar: typeof import('./../components/admin-sidebar/index.vue')['default']
AdminSidebarNavFooter: typeof import('./../components/admin-sidebar/nav-footer.vue')['default']
AppSidebar: typeof import('./../components/app-sidebar/index.vue')['default']
AppSidebarNavFooter: typeof import('./../components/app-sidebar/nav-footer.vue')['default']
AppSidebarNavTeam: typeof import('./../components/app-sidebar/nav-team.vue')['default']
@@ -421,6 +423,8 @@ declare module 'vue' {
// For TSX support
declare global {
const AdminSidebar: typeof import('./../components/admin-sidebar/index.vue')['default']
const AdminSidebarNavFooter: typeof import('./../components/admin-sidebar/nav-footer.vue')['default']
const AppSidebar: typeof import('./../components/app-sidebar/index.vue')['default']
const AppSidebarNavFooter: typeof import('./../components/app-sidebar/nav-footer.vue')['default']
const AppSidebarNavTeam: typeof import('./../components/app-sidebar/nav-team.vue')['default']
+719 -14
View File
@@ -34,6 +34,390 @@ declare module 'vue-router/auto-routes' {
{ path: ParamValue<false> },
| never
>,
'/admin/': RouteRecordInfo<
'/admin/',
'/admin',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/agent-apps/': RouteRecordInfo<
'/admin/agent-apps/',
'/admin/agent-apps',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/agent-apps/[id]/card-types': RouteRecordInfo<
'/admin/agent-apps/[id]/card-types',
'/admin/agent-apps/:id/card-types',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/[id]/edit': RouteRecordInfo<
'/admin/agent-apps/[id]/edit',
'/admin/agent-apps/:id/edit',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/[id]/recharge': RouteRecordInfo<
'/admin/agent-apps/[id]/recharge',
'/admin/agent-apps/:id/recharge',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/invite': RouteRecordInfo<
'/admin/agent-apps/invite',
'/admin/agent-apps/invite',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/agent-apps/request': RouteRecordInfo<
'/admin/agent-apps/request',
'/admin/agent-apps/request',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/agents/': RouteRecordInfo<
'/admin/agents/',
'/admin/agents',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/agents/[id]': RouteRecordInfo<
'/admin/agents/[id]',
'/admin/agents/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agents/create': RouteRecordInfo<
'/admin/agents/create',
'/admin/agents/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/announcements/': RouteRecordInfo<
'/admin/announcements/',
'/admin/announcements',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/announcements/[id]': RouteRecordInfo<
'/admin/announcements/[id]',
'/admin/announcements/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/announcements/create': RouteRecordInfo<
'/admin/announcements/create',
'/admin/announcements/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/applications': RouteRecordInfo<
'/admin/applications',
'/admin/applications',
Record<never, never>,
Record<never, never>,
| '/admin/applications/[id]/email'
| '/admin/applications/[id]/security'
| '/admin/applications/[id]/settings'
| '/admin/applications/create'
>,
'/admin/applications/[id]/email': RouteRecordInfo<
'/admin/applications/[id]/email',
'/admin/applications/:id/email',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/applications/[id]/security': RouteRecordInfo<
'/admin/applications/[id]/security',
'/admin/applications/:id/security',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/applications/[id]/settings': RouteRecordInfo<
'/admin/applications/[id]/settings',
'/admin/applications/:id/settings',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/applications/create': RouteRecordInfo<
'/admin/applications/create',
'/admin/applications/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/card-types/': RouteRecordInfo<
'/admin/card-types/',
'/admin/card-types',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/card-types/[id]': RouteRecordInfo<
'/admin/card-types/[id]',
'/admin/card-types/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/card-types/create': RouteRecordInfo<
'/admin/card-types/create',
'/admin/card-types/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cards/': RouteRecordInfo<
'/admin/cards/',
'/admin/cards',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cards/create': RouteRecordInfo<
'/admin/cards/create',
'/admin/cards/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cloud-constants/': RouteRecordInfo<
'/admin/cloud-constants/',
'/admin/cloud-constants',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cloud-constants/[id]': RouteRecordInfo<
'/admin/cloud-constants/[id]',
'/admin/cloud-constants/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/cloud-constants/create': RouteRecordInfo<
'/admin/cloud-constants/create',
'/admin/cloud-constants/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cloud-variables/': RouteRecordInfo<
'/admin/cloud-variables/',
'/admin/cloud-variables',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/cloud-variables/[id]': RouteRecordInfo<
'/admin/cloud-variables/[id]',
'/admin/cloud-variables/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| '/admin/cloud-variables/[id]/records'
>,
'/admin/cloud-variables/[id]/records': RouteRecordInfo<
'/admin/cloud-variables/[id]/records',
'/admin/cloud-variables/:id/records',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/cloud-variables/create': RouteRecordInfo<
'/admin/cloud-variables/create',
'/admin/cloud-variables/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/devices/': RouteRecordInfo<
'/admin/devices/',
'/admin/devices',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/dynamic-code': RouteRecordInfo<
'/admin/dynamic-code',
'/admin/dynamic-code',
Record<never, never>,
Record<never, never>,
| '/admin/dynamic-code/'
| '/admin/dynamic-code/[id]'
| '/admin/dynamic-code/create'
>,
'/admin/dynamic-code/': RouteRecordInfo<
'/admin/dynamic-code/',
'/admin/dynamic-code',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/dynamic-code/[id]': RouteRecordInfo<
'/admin/dynamic-code/[id]',
'/admin/dynamic-code/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/dynamic-code/create': RouteRecordInfo<
'/admin/dynamic-code/create',
'/admin/dynamic-code/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/extension/': RouteRecordInfo<
'/admin/extension/',
'/admin/extension',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/extension/api-keys/create': RouteRecordInfo<
'/admin/extension/api-keys/create',
'/admin/extension/api-keys/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/extension/webhooks/create': RouteRecordInfo<
'/admin/extension/webhooks/create',
'/admin/extension/webhooks/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/finance/': RouteRecordInfo<
'/admin/finance/',
'/admin/finance',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/logs': RouteRecordInfo<
'/admin/logs',
'/admin/logs',
Record<never, never>,
Record<never, never>,
| '/admin/logs/'
>,
'/admin/logs/': RouteRecordInfo<
'/admin/logs/',
'/admin/logs',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/risk-control/': RouteRecordInfo<
'/admin/risk-control/',
'/admin/risk-control',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/risk-control/[id]': RouteRecordInfo<
'/admin/risk-control/[id]',
'/admin/risk-control/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/risk-control/create': RouteRecordInfo<
'/admin/risk-control/create',
'/admin/risk-control/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/sessions/': RouteRecordInfo<
'/admin/sessions/',
'/admin/sessions',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/tickets': RouteRecordInfo<
'/admin/tickets',
'/admin/tickets',
Record<never, never>,
Record<never, never>,
| '/admin/tickets/[id]'
| '/admin/tickets/create'
>,
'/admin/tickets/[id]': RouteRecordInfo<
'/admin/tickets/[id]',
'/admin/tickets/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/tickets/create': RouteRecordInfo<
'/admin/tickets/create',
'/admin/tickets/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/users/': RouteRecordInfo<
'/admin/users/',
'/admin/users',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/users/[id]': RouteRecordInfo<
'/admin/users/[id]',
'/admin/users/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/users/create': RouteRecordInfo<
'/admin/users/create',
'/admin/users/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/versions/': RouteRecordInfo<
'/admin/versions/',
'/admin/versions',
Record<never, never>,
Record<never, never>,
| never
>,
'/admin/versions/[id]': RouteRecordInfo<
'/admin/versions/[id]',
'/admin/versions/:id',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/versions/create': RouteRecordInfo<
'/admin/versions/create',
'/admin/versions/create',
Record<never, never>,
Record<never, never>,
| never
>,
'/agent/': RouteRecordInfo<
'/agent/',
'/agent',
@@ -380,13 +764,6 @@ declare module 'vue-router/auto-routes' {
'/developer/logs',
Record<never, never>,
Record<never, never>,
| '/developer/logs/'
>,
'/developer/logs/': RouteRecordInfo<
'/developer/logs/',
'/developer/logs',
Record<never, never>,
Record<never, never>,
| never
>,
'/developer/risk-control/': RouteRecordInfo<
@@ -561,6 +938,341 @@ declare module 'vue-router/auto-routes' {
views:
| never
}
'src/pages/admin/index.vue': {
routes:
| '/admin/'
views:
| never
}
'src/pages/admin/agent-apps/index.vue': {
routes:
| '/admin/agent-apps/'
views:
| never
}
'src/pages/admin/agent-apps/[id]/card-types.vue': {
routes:
| '/admin/agent-apps/[id]/card-types'
views:
| never
}
'src/pages/admin/agent-apps/[id]/edit.vue': {
routes:
| '/admin/agent-apps/[id]/edit'
views:
| never
}
'src/pages/admin/agent-apps/[id]/recharge.vue': {
routes:
| '/admin/agent-apps/[id]/recharge'
views:
| never
}
'src/pages/admin/agent-apps/invite.vue': {
routes:
| '/admin/agent-apps/invite'
views:
| never
}
'src/pages/admin/agent-apps/request.vue': {
routes:
| '/admin/agent-apps/request'
views:
| never
}
'src/pages/admin/agents/index.vue': {
routes:
| '/admin/agents/'
views:
| never
}
'src/pages/admin/agents/[id].vue': {
routes:
| '/admin/agents/[id]'
views:
| never
}
'src/pages/admin/agents/create.vue': {
routes:
| '/admin/agents/create'
views:
| never
}
'src/pages/admin/announcements/index.vue': {
routes:
| '/admin/announcements/'
views:
| never
}
'src/pages/admin/announcements/[id].vue': {
routes:
| '/admin/announcements/[id]'
views:
| never
}
'src/pages/admin/announcements/create.vue': {
routes:
| '/admin/announcements/create'
views:
| never
}
'src/pages/admin/applications.vue': {
routes:
| '/admin/applications'
| '/admin/applications/[id]/email'
| '/admin/applications/[id]/security'
| '/admin/applications/[id]/settings'
| '/admin/applications/create'
views:
| 'default'
}
'src/pages/admin/applications/[id]/email.vue': {
routes:
| '/admin/applications/[id]/email'
views:
| never
}
'src/pages/admin/applications/[id]/security.vue': {
routes:
| '/admin/applications/[id]/security'
views:
| never
}
'src/pages/admin/applications/[id]/settings.vue': {
routes:
| '/admin/applications/[id]/settings'
views:
| never
}
'src/pages/admin/applications/create.vue': {
routes:
| '/admin/applications/create'
views:
| never
}
'src/pages/admin/card-types/index.vue': {
routes:
| '/admin/card-types/'
views:
| never
}
'src/pages/admin/card-types/[id].vue': {
routes:
| '/admin/card-types/[id]'
views:
| never
}
'src/pages/admin/card-types/create.vue': {
routes:
| '/admin/card-types/create'
views:
| never
}
'src/pages/admin/cards/index.vue': {
routes:
| '/admin/cards/'
views:
| never
}
'src/pages/admin/cards/create.vue': {
routes:
| '/admin/cards/create'
views:
| never
}
'src/pages/admin/cloud-constants/index.vue': {
routes:
| '/admin/cloud-constants/'
views:
| never
}
'src/pages/admin/cloud-constants/[id].vue': {
routes:
| '/admin/cloud-constants/[id]'
views:
| never
}
'src/pages/admin/cloud-constants/create.vue': {
routes:
| '/admin/cloud-constants/create'
views:
| never
}
'src/pages/admin/cloud-variables/index.vue': {
routes:
| '/admin/cloud-variables/'
views:
| never
}
'src/pages/admin/cloud-variables/[id].vue': {
routes:
| '/admin/cloud-variables/[id]'
| '/admin/cloud-variables/[id]/records'
views:
| 'default'
}
'src/pages/admin/cloud-variables/[id]/records.vue': {
routes:
| '/admin/cloud-variables/[id]/records'
views:
| never
}
'src/pages/admin/cloud-variables/create.vue': {
routes:
| '/admin/cloud-variables/create'
views:
| never
}
'src/pages/admin/devices/index.vue': {
routes:
| '/admin/devices/'
views:
| never
}
'src/pages/admin/dynamic-code.vue': {
routes:
| '/admin/dynamic-code'
| '/admin/dynamic-code/'
| '/admin/dynamic-code/[id]'
| '/admin/dynamic-code/create'
views:
| 'default'
}
'src/pages/admin/dynamic-code/index.vue': {
routes:
| '/admin/dynamic-code/'
views:
| never
}
'src/pages/admin/dynamic-code/[id].vue': {
routes:
| '/admin/dynamic-code/[id]'
views:
| never
}
'src/pages/admin/dynamic-code/create.vue': {
routes:
| '/admin/dynamic-code/create'
views:
| never
}
'src/pages/admin/extension/index.vue': {
routes:
| '/admin/extension/'
views:
| never
}
'src/pages/admin/extension/api-keys/create.vue': {
routes:
| '/admin/extension/api-keys/create'
views:
| never
}
'src/pages/admin/extension/webhooks/create.vue': {
routes:
| '/admin/extension/webhooks/create'
views:
| never
}
'src/pages/admin/finance/index.vue': {
routes:
| '/admin/finance/'
views:
| never
}
'src/pages/admin/logs.vue': {
routes:
| '/admin/logs'
| '/admin/logs/'
views:
| 'default'
}
'src/pages/admin/logs/index.vue': {
routes:
| '/admin/logs/'
views:
| never
}
'src/pages/admin/risk-control/index.vue': {
routes:
| '/admin/risk-control/'
views:
| never
}
'src/pages/admin/risk-control/[id].vue': {
routes:
| '/admin/risk-control/[id]'
views:
| never
}
'src/pages/admin/risk-control/create.vue': {
routes:
| '/admin/risk-control/create'
views:
| never
}
'src/pages/admin/sessions/index.vue': {
routes:
| '/admin/sessions/'
views:
| never
}
'src/pages/admin/tickets.vue': {
routes:
| '/admin/tickets'
| '/admin/tickets/[id]'
| '/admin/tickets/create'
views:
| 'default'
}
'src/pages/admin/tickets/[id].vue': {
routes:
| '/admin/tickets/[id]'
views:
| never
}
'src/pages/admin/tickets/create.vue': {
routes:
| '/admin/tickets/create'
views:
| never
}
'src/pages/admin/users/index.vue': {
routes:
| '/admin/users/'
views:
| never
}
'src/pages/admin/users/[id].vue': {
routes:
| '/admin/users/[id]'
views:
| never
}
'src/pages/admin/users/create.vue': {
routes:
| '/admin/users/create'
views:
| never
}
'src/pages/admin/versions/index.vue': {
routes:
| '/admin/versions/'
views:
| never
}
'src/pages/admin/versions/[id].vue': {
routes:
| '/admin/versions/[id]'
views:
| never
}
'src/pages/admin/versions/create.vue': {
routes:
| '/admin/versions/create'
views:
| never
}
'src/pages/agent/index.vue': {
routes:
| '/agent/'
@@ -860,13 +1572,6 @@ declare module 'vue-router/auto-routes' {
'src/pages/developer/logs.vue': {
routes:
| '/developer/logs'
| '/developer/logs/'
views:
| 'default'
}
'src/pages/developer/logs/index.vue': {
routes:
| '/developer/logs/'
views:
| never
}