fix(web): DDNS 页改用 FRP 多服务端状态接口

This commit is contained in:
2026-09-27 18:14:47 +08:00
parent 8d932a50f3
commit 4c49f6a3b5
4 changed files with 35 additions and 2 deletions
+3 -2
View File
@@ -518,6 +518,7 @@ import PageHeader from '../components/PageHeader.vue'
import StatusBadge from '../components/StatusBadge.vue'
import TaskProviderForm, { type ProviderForm } from '../components/TaskProviderForm.vue'
import { formatDate, formatRelativeTime } from '../utils/format'
import { shouldShowFrpHint } from '../utils/frp'
import { statusLabel } from '../utils/status'
const DRAFT_KEY = '__draft__'
@@ -929,8 +930,8 @@ async function init() {
refreshPublicIP()
refreshLiveDNS()
try {
const frp = await api.getFRP()
frpEnabled.value = frp.enabled
const status = await api.getFrpStatus()
frpEnabled.value = shouldShowFrpHint(status)
} catch {
frpEnabled.value = false
}