From c0edb32614fe5873d1defcad0abcd7e5760f9803 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 1 May 2026 12:18:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4developer?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=EF=BC=8C=E7=BB=9F=E4=B8=80=E4=BD=BF=E7=94=A8?= =?UTF-8?q?admin=E8=A7=92=E8=89=B2=EF=BC=9B=E9=87=8D=E5=91=BD=E5=90=8Ddeve?= =?UTF-8?q?loper-sidebar=E4=B8=BAadmin-sidebar=EF=BC=9B=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=AE=88=E5=8D=AB=E5=92=8Cheader=E4=B8=AD?= =?UTF-8?q?=E7=9A=84developer=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.vue | 4 +- .../nav-footer.vue | 0 .../marketing-layout/the-header.vue | 34 +- frontend/src/layouts/developer.vue | 2 +- .../developer/agent-apps/[id]/card-types.vue | 236 ----- .../pages/developer/agent-apps/[id]/edit.vue | 193 ---- .../developer/agent-apps/[id]/recharge.vue | 185 ---- .../agent-apps/components/columns.ts | 228 ----- .../components/data-table-toolbar.vue | 40 - .../agent-apps/components/data-table.vue | 69 -- .../pages/developer/agent-apps/data/data.ts | 12 - .../pages/developer/agent-apps/data/schema.ts | 54 -- .../src/pages/developer/agent-apps/index.vue | 389 -------- .../src/pages/developer/agent-apps/invite.vue | 170 ---- .../pages/developer/agent-apps/request.vue | 170 ---- frontend/src/pages/developer/agents/[id].vue | 307 ------ .../developer/agents/components/columns.ts | 186 ---- .../agents/components/data-table.vue | 95 -- .../src/pages/developer/agents/create.vue | 295 ------ .../src/pages/developer/agents/data/schema.ts | 17 - frontend/src/pages/developer/agents/index.vue | 307 ------ .../pages/developer/announcements/[id].vue | 354 ------- .../announcements/components/columns.ts | 117 --- .../components/data-table-toolbar.vue | 52 -- .../announcements/components/data-table.vue | 96 -- .../pages/developer/announcements/create.vue | 292 ------ .../developer/announcements/data/schema.ts | 19 - .../pages/developer/announcements/index.vue | 354 ------- frontend/src/pages/developer/applications.vue | 248 ----- .../developer/applications/[id]/email.vue | 484 ---------- .../developer/applications/[id]/security.vue | 557 ----------- .../developer/applications/[id]/settings.vue | 881 ------------------ .../applications/components/columns.ts | 206 ---- .../applications/components/data-table.vue | 81 -- .../pages/developer/applications/create.vue | 652 ------------- .../developer/applications/data/schema.ts | 54 -- .../src/pages/developer/card-types/[id].vue | 409 -------- .../card-types/components/columns.ts | 176 ---- .../components/data-table-toolbar.vue | 43 - .../card-types/components/data-table.vue | 94 -- .../src/pages/developer/card-types/create.vue | 372 -------- .../pages/developer/card-types/data/data.ts | 25 - .../pages/developer/card-types/data/schema.ts | 29 - .../src/pages/developer/card-types/index.vue | 409 -------- .../developer/cards/components/columns.ts | 202 ---- .../cards/components/data-table-toolbar.vue | 52 -- .../developer/cards/components/data-table.vue | 109 --- frontend/src/pages/developer/cards/create.vue | 279 ------ .../src/pages/developer/cards/data/data.ts | 32 - .../src/pages/developer/cards/data/schema.ts | 36 - frontend/src/pages/developer/cards/index.vue | 423 --------- .../pages/developer/cloud-constants/[id].vue | 337 ------- .../cloud-constants/components/columns.ts | 185 ---- .../components/data-table-row-actions.vue | 44 - .../components/data-table-toolbar.vue | 43 - .../cloud-constants/components/data-table.vue | 98 -- .../developer/cloud-constants/create.vue | 354 ------- .../developer/cloud-constants/data/data.ts | 9 - .../developer/cloud-constants/data/schema.ts | 21 - .../pages/developer/cloud-constants/index.vue | 337 ------- .../pages/developer/cloud-variables/[id].vue | 361 ------- .../cloud-variables/[id]/records.vue | 274 ------ .../cloud-variables/components/columns.ts | 221 ----- .../components/data-table-row-actions.vue | 54 -- .../components/data-table-toolbar.vue | 43 - .../cloud-variables/components/data-table.vue | 102 -- .../developer/cloud-variables/create.vue | 481 ---------- .../developer/cloud-variables/data/data.ts | 9 - .../developer/cloud-variables/data/schema.ts | 24 - .../pages/developer/cloud-variables/index.vue | 361 ------- .../developer/devices/components/columns.ts | 179 ---- .../devices/components/data-table-toolbar.vue | 93 -- .../devices/components/data-table.vue | 99 -- .../src/pages/developer/devices/data/data.ts | 19 - .../pages/developer/devices/data/schema.ts | 27 - .../src/pages/developer/devices/index.vue | 386 -------- frontend/src/pages/developer/dynamic-code.vue | 195 ---- .../src/pages/developer/dynamic-code/[id].vue | 356 ------- .../dynamic-code/components/columns.ts | 157 ---- .../components/data-table-toolbar.vue | 43 - .../dynamic-code/components/data-table.vue | 91 -- .../pages/developer/dynamic-code/create.vue | 258 ----- .../developer/dynamic-code/data/schema.ts | 20 - .../pages/developer/dynamic-code/index.vue | 356 ------- .../developer/extension/api-keys/create.vue | 318 ------- .../extension/components/apikey-columns.ts | 156 ---- .../components/apikey-data-table-toolbar.vue | 52 -- .../components/apikey-data-table.vue | 97 -- .../extension/components/webhook-columns.ts | 165 ---- .../components/webhook-data-table-toolbar.vue | 52 -- .../components/webhook-data-table.vue | 98 -- .../pages/developer/extension/data/schema.ts | 40 - .../src/pages/developer/extension/index.vue | 560 ----------- .../developer/extension/webhooks/create.vue | 315 ------- .../src/pages/developer/finance/index.vue | 580 ------------ frontend/src/pages/developer/index.vue | 695 -------------- frontend/src/pages/developer/logs.vue | 214 ----- .../developer/logs/components/data-table.vue | 93 -- .../src/pages/developer/logs/data/schema.ts | 37 - .../src/pages/developer/risk-control/[id].vue | 289 ------ .../risk-control/components/columns.ts | 227 ----- .../components/data-table-toolbar.vue | 24 - .../risk-control/components/data-table.vue | 84 -- .../pages/developer/risk-control/create.vue | 417 --------- .../developer/risk-control/data/schema.ts | 17 - .../pages/developer/risk-control/index.vue | 289 ------ .../developer/sessions/components/columns.ts | 154 --- .../components/data-table-toolbar.vue | 59 -- .../sessions/components/data-table.vue | 71 -- .../pages/developer/sessions/data/schema.ts | 19 - .../src/pages/developer/sessions/index.vue | 247 ----- frontend/src/pages/developer/tickets.vue | 334 ------- frontend/src/pages/developer/tickets/[id].vue | 360 ------- .../developer/tickets/components/columns.ts | 195 ---- .../tickets/components/data-table-toolbar.vue | 43 - .../tickets/components/data-table.vue | 85 -- .../src/pages/developer/tickets/create.vue | 360 ------- .../pages/developer/tickets/data/schema.ts | 23 - frontend/src/pages/developer/users/[id].vue | 385 -------- .../developer/users/components/columns.ts | 231 ----- .../users/components/data-table-toolbar.vue | 48 - .../developer/users/components/data-table.vue | 95 -- frontend/src/pages/developer/users/create.vue | 208 ----- .../src/pages/developer/users/data/data.ts | 58 -- .../src/pages/developer/users/data/schema.ts | 35 - frontend/src/pages/developer/users/index.vue | 385 -------- .../src/pages/developer/versions/[id].vue | 359 ------- .../developer/versions/components/columns.ts | 130 --- .../components/data-table-toolbar.vue | 52 -- .../versions/components/data-table.vue | 97 -- .../src/pages/developer/versions/create.vue | 530 ----------- .../pages/developer/versions/data/schema.ts | 22 - .../src/pages/developer/versions/index.vue | 359 ------- frontend/src/router/guard/index.ts | 4 +- .../src/types/auto-import-components.d.ts | 8 +- frontend/src/types/route-map.d.ts | 705 -------------- 136 files changed, 26 insertions(+), 26221 deletions(-) rename frontend/src/components/{developer-sidebar => admin-sidebar}/index.vue (97%) rename frontend/src/components/{developer-sidebar => admin-sidebar}/nav-footer.vue (100%) delete mode 100644 frontend/src/pages/developer/agent-apps/[id]/card-types.vue delete mode 100644 frontend/src/pages/developer/agent-apps/[id]/edit.vue delete mode 100644 frontend/src/pages/developer/agent-apps/[id]/recharge.vue delete mode 100644 frontend/src/pages/developer/agent-apps/components/columns.ts delete mode 100644 frontend/src/pages/developer/agent-apps/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/agent-apps/components/data-table.vue delete mode 100644 frontend/src/pages/developer/agent-apps/data/data.ts delete mode 100644 frontend/src/pages/developer/agent-apps/data/schema.ts delete mode 100644 frontend/src/pages/developer/agent-apps/index.vue delete mode 100644 frontend/src/pages/developer/agent-apps/invite.vue delete mode 100644 frontend/src/pages/developer/agent-apps/request.vue delete mode 100644 frontend/src/pages/developer/agents/[id].vue delete mode 100644 frontend/src/pages/developer/agents/components/columns.ts delete mode 100644 frontend/src/pages/developer/agents/components/data-table.vue delete mode 100644 frontend/src/pages/developer/agents/create.vue delete mode 100644 frontend/src/pages/developer/agents/data/schema.ts delete mode 100644 frontend/src/pages/developer/agents/index.vue delete mode 100644 frontend/src/pages/developer/announcements/[id].vue delete mode 100644 frontend/src/pages/developer/announcements/components/columns.ts delete mode 100644 frontend/src/pages/developer/announcements/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/announcements/components/data-table.vue delete mode 100644 frontend/src/pages/developer/announcements/create.vue delete mode 100644 frontend/src/pages/developer/announcements/data/schema.ts delete mode 100644 frontend/src/pages/developer/announcements/index.vue delete mode 100644 frontend/src/pages/developer/applications.vue delete mode 100644 frontend/src/pages/developer/applications/[id]/email.vue delete mode 100644 frontend/src/pages/developer/applications/[id]/security.vue delete mode 100644 frontend/src/pages/developer/applications/[id]/settings.vue delete mode 100644 frontend/src/pages/developer/applications/components/columns.ts delete mode 100644 frontend/src/pages/developer/applications/components/data-table.vue delete mode 100644 frontend/src/pages/developer/applications/create.vue delete mode 100644 frontend/src/pages/developer/applications/data/schema.ts delete mode 100644 frontend/src/pages/developer/card-types/[id].vue delete mode 100644 frontend/src/pages/developer/card-types/components/columns.ts delete mode 100644 frontend/src/pages/developer/card-types/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/card-types/components/data-table.vue delete mode 100644 frontend/src/pages/developer/card-types/create.vue delete mode 100644 frontend/src/pages/developer/card-types/data/data.ts delete mode 100644 frontend/src/pages/developer/card-types/data/schema.ts delete mode 100644 frontend/src/pages/developer/card-types/index.vue delete mode 100644 frontend/src/pages/developer/cards/components/columns.ts delete mode 100644 frontend/src/pages/developer/cards/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/cards/components/data-table.vue delete mode 100644 frontend/src/pages/developer/cards/create.vue delete mode 100644 frontend/src/pages/developer/cards/data/data.ts delete mode 100644 frontend/src/pages/developer/cards/data/schema.ts delete mode 100644 frontend/src/pages/developer/cards/index.vue delete mode 100644 frontend/src/pages/developer/cloud-constants/[id].vue delete mode 100644 frontend/src/pages/developer/cloud-constants/components/columns.ts delete mode 100644 frontend/src/pages/developer/cloud-constants/components/data-table-row-actions.vue delete mode 100644 frontend/src/pages/developer/cloud-constants/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/cloud-constants/components/data-table.vue delete mode 100644 frontend/src/pages/developer/cloud-constants/create.vue delete mode 100644 frontend/src/pages/developer/cloud-constants/data/data.ts delete mode 100644 frontend/src/pages/developer/cloud-constants/data/schema.ts delete mode 100644 frontend/src/pages/developer/cloud-constants/index.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/[id].vue delete mode 100644 frontend/src/pages/developer/cloud-variables/[id]/records.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/components/columns.ts delete mode 100644 frontend/src/pages/developer/cloud-variables/components/data-table-row-actions.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/components/data-table.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/create.vue delete mode 100644 frontend/src/pages/developer/cloud-variables/data/data.ts delete mode 100644 frontend/src/pages/developer/cloud-variables/data/schema.ts delete mode 100644 frontend/src/pages/developer/cloud-variables/index.vue delete mode 100644 frontend/src/pages/developer/devices/components/columns.ts delete mode 100644 frontend/src/pages/developer/devices/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/devices/components/data-table.vue delete mode 100644 frontend/src/pages/developer/devices/data/data.ts delete mode 100644 frontend/src/pages/developer/devices/data/schema.ts delete mode 100644 frontend/src/pages/developer/devices/index.vue delete mode 100644 frontend/src/pages/developer/dynamic-code.vue delete mode 100644 frontend/src/pages/developer/dynamic-code/[id].vue delete mode 100644 frontend/src/pages/developer/dynamic-code/components/columns.ts delete mode 100644 frontend/src/pages/developer/dynamic-code/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/dynamic-code/components/data-table.vue delete mode 100644 frontend/src/pages/developer/dynamic-code/create.vue delete mode 100644 frontend/src/pages/developer/dynamic-code/data/schema.ts delete mode 100644 frontend/src/pages/developer/dynamic-code/index.vue delete mode 100644 frontend/src/pages/developer/extension/api-keys/create.vue delete mode 100644 frontend/src/pages/developer/extension/components/apikey-columns.ts delete mode 100644 frontend/src/pages/developer/extension/components/apikey-data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/extension/components/apikey-data-table.vue delete mode 100644 frontend/src/pages/developer/extension/components/webhook-columns.ts delete mode 100644 frontend/src/pages/developer/extension/components/webhook-data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/extension/components/webhook-data-table.vue delete mode 100644 frontend/src/pages/developer/extension/data/schema.ts delete mode 100644 frontend/src/pages/developer/extension/index.vue delete mode 100644 frontend/src/pages/developer/extension/webhooks/create.vue delete mode 100644 frontend/src/pages/developer/finance/index.vue delete mode 100644 frontend/src/pages/developer/index.vue delete mode 100644 frontend/src/pages/developer/logs.vue delete mode 100644 frontend/src/pages/developer/logs/components/data-table.vue delete mode 100644 frontend/src/pages/developer/logs/data/schema.ts delete mode 100644 frontend/src/pages/developer/risk-control/[id].vue delete mode 100644 frontend/src/pages/developer/risk-control/components/columns.ts delete mode 100644 frontend/src/pages/developer/risk-control/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/risk-control/components/data-table.vue delete mode 100644 frontend/src/pages/developer/risk-control/create.vue delete mode 100644 frontend/src/pages/developer/risk-control/data/schema.ts delete mode 100644 frontend/src/pages/developer/risk-control/index.vue delete mode 100644 frontend/src/pages/developer/sessions/components/columns.ts delete mode 100644 frontend/src/pages/developer/sessions/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/sessions/components/data-table.vue delete mode 100644 frontend/src/pages/developer/sessions/data/schema.ts delete mode 100644 frontend/src/pages/developer/sessions/index.vue delete mode 100644 frontend/src/pages/developer/tickets.vue delete mode 100644 frontend/src/pages/developer/tickets/[id].vue delete mode 100644 frontend/src/pages/developer/tickets/components/columns.ts delete mode 100644 frontend/src/pages/developer/tickets/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/tickets/components/data-table.vue delete mode 100644 frontend/src/pages/developer/tickets/create.vue delete mode 100644 frontend/src/pages/developer/tickets/data/schema.ts delete mode 100644 frontend/src/pages/developer/users/[id].vue delete mode 100644 frontend/src/pages/developer/users/components/columns.ts delete mode 100644 frontend/src/pages/developer/users/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/users/components/data-table.vue delete mode 100644 frontend/src/pages/developer/users/create.vue delete mode 100644 frontend/src/pages/developer/users/data/data.ts delete mode 100644 frontend/src/pages/developer/users/data/schema.ts delete mode 100644 frontend/src/pages/developer/users/index.vue delete mode 100644 frontend/src/pages/developer/versions/[id].vue delete mode 100644 frontend/src/pages/developer/versions/components/columns.ts delete mode 100644 frontend/src/pages/developer/versions/components/data-table-toolbar.vue delete mode 100644 frontend/src/pages/developer/versions/components/data-table.vue delete mode 100644 frontend/src/pages/developer/versions/create.vue delete mode 100644 frontend/src/pages/developer/versions/data/schema.ts delete mode 100644 frontend/src/pages/developer/versions/index.vue diff --git a/frontend/src/components/developer-sidebar/index.vue b/frontend/src/components/admin-sidebar/index.vue similarity index 97% rename from frontend/src/components/developer-sidebar/index.vue rename to frontend/src/components/admin-sidebar/index.vue index 74d3173..00aac83 100644 --- a/frontend/src/components/developer-sidebar/index.vue +++ b/frontend/src/components/admin-sidebar/index.vue @@ -4,7 +4,7 @@ import { onMounted, reactive } from 'vue' import NavTeam from '@/components/app-sidebar/nav-team.vue' import TeamSwitcher from '@/components/app-sidebar/team-switcher.vue' -import NavFooter from '@/components/developer-sidebar/nav-footer.vue' +import NavFooter from '@/components/admin-sidebar/nav-footer.vue' const user = reactive({ name: '管理员', @@ -33,7 +33,7 @@ const teams = [ { name: '管理后台', logo: Code, - plan: 'Developer', + plan: 'Admin', }, ] diff --git a/frontend/src/components/developer-sidebar/nav-footer.vue b/frontend/src/components/admin-sidebar/nav-footer.vue similarity index 100% rename from frontend/src/components/developer-sidebar/nav-footer.vue rename to frontend/src/components/admin-sidebar/nav-footer.vue diff --git a/frontend/src/components/marketing-layout/the-header.vue b/frontend/src/components/marketing-layout/the-header.vue index a911b0f..fa47b2e 100644 --- a/frontend/src/components/marketing-layout/the-header.vue +++ b/frontend/src/components/marketing-layout/the-header.vue @@ -62,7 +62,7 @@ const logoSrc = computed(() => { } }) -const developerMenus = computed(() => ({ +const adminMenus = computed(() => ({ main: { title: t('nav.mainFeatures'), items: [ @@ -204,15 +204,15 @@ watch(route, () => { { { { - {{ t('nav.developerDashboard') }} + {{ t('nav.adminDashboard') }} @@ -397,10 +397,10 @@ watch(route, () => {