From b75efcefd890a1a46c4549a5a25e998a2e13ef6e Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Tue, 16 Jun 2026 19:22:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(tenant-platform):=20=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=98=BE=E7=A4=BA=20BugCollect=20?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=20+=20=E6=9C=8D=E5=8A=A1=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=96=B0=E5=A2=9E=E5=B4=A9=E6=BA=83=E6=94=B6?= =?UTF-8?q?=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AppDetailView: 新增崩溃收集服务卡片(开通/关闭/跳转概览&错误列表) - serviceLabel/serviceHelp: 补充 BUG_COLLECT 对应文案 - MainLayout: 服务管理子菜单新增「崩溃收集」入口(/services/bugcollect) - router: 注册 services/bugcollect 路由 → BugCollectOverview Co-Authored-By: Claude Sonnet 4.6 --- tenant-platform/src/router/index.ts | 4 ++ .../src/views/apps/AppDetailView.vue | 48 ++++++++++++++++++- .../src/views/layout/MainLayout.vue | 2 + 3 files changed, 53 insertions(+), 1 deletion(-) diff --git a/tenant-platform/src/router/index.ts b/tenant-platform/src/router/index.ts index f36c012..75ffae7 100644 --- a/tenant-platform/src/router/index.ts +++ b/tenant-platform/src/router/index.ts @@ -101,6 +101,10 @@ const router = createRouter({ path: 'services/license/:appKey?', component: () => import('@/views/license/LicenseManagementView.vue'), }, + { + path: 'services/bugcollect/:appKey?', + component: () => import('@/views/bug-collect/BugCollectOverview.vue'), + }, { path: 'system-logs', component: () => import('@/views/system/ServerLogsView.vue'), diff --git a/tenant-platform/src/views/apps/AppDetailView.vue b/tenant-platform/src/views/apps/AppDetailView.vue index 8a3946a..47ae931 100644 --- a/tenant-platform/src/views/apps/AppDetailView.vue +++ b/tenant-platform/src/views/apps/AppDetailView.vue @@ -172,6 +172,45 @@ + + +
+ +
+
+ {{ serviceLabel('BUG_COLLECT') }} + {{ serviceHelp('BUG_COLLECT') }} +
+ +
+
+ + {{ isServiceEnabled('BUG_COLLECT') ? '已开通' : '未开通' }} + + + 采集 App 崩溃、异常与自定义事件,支持漏斗分析和 Webhook 告警。 + +
+
+ + + 申请开通 + +
+
+
+
+