diff --git a/tenant-platform/src/views/bug-collect/BugCollectEvents.vue b/tenant-platform/src/views/bug-collect/BugCollectEvents.vue index 2faf909..670a1d9 100644 --- a/tenant-platform/src/views/bug-collect/BugCollectEvents.vue +++ b/tenant-platform/src/views/bug-collect/BugCollectEvents.vue @@ -101,7 +101,7 @@ diff --git a/tenant-platform/src/views/bug-collect/BugCollectFunnels.vue b/tenant-platform/src/views/bug-collect/BugCollectFunnels.vue index 381045d..7522f0c 100644 --- a/tenant-platform/src/views/bug-collect/BugCollectFunnels.vue +++ b/tenant-platform/src/views/bug-collect/BugCollectFunnels.vue @@ -96,12 +96,13 @@ function funnelColor(idx: number) { async function analyze() { const validSteps = steps.value.filter((s) => s.trim()) - if (validSteps.length < 2) return + if (validSteps.length < 2 || !appKey.value) return loading.value = true try { const res = await bugCollectApi.funnel(appKey.value, validSteps) - funnelData.value = res.data.data + funnelData.value = res.data.data ?? [] } catch { + funnelData.value = [] } finally { loading.value = false } diff --git a/tenant-platform/src/views/bug-collect/BugCollectIssues.vue b/tenant-platform/src/views/bug-collect/BugCollectIssues.vue index 01f6c6c..b580d25 100644 --- a/tenant-platform/src/views/bug-collect/BugCollectIssues.vue +++ b/tenant-platform/src/views/bug-collect/BugCollectIssues.vue @@ -100,7 +100,7 @@ diff --git a/tenant-platform/src/views/bug-collect/BugCollectOverview.vue b/tenant-platform/src/views/bug-collect/BugCollectOverview.vue index ef300db..3e8a89f 100644 --- a/tenant-platform/src/views/bug-collect/BugCollectOverview.vue +++ b/tenant-platform/src/views/bug-collect/BugCollectOverview.vue @@ -111,24 +111,27 @@