refactor(web): select route domains from zones

反代路由创建/域名配置改为绑定 zone_domain_ids,移除手写域名列表与
旧证书字段;列表与 WAF/UptimeKuma 消费端同步读取 zone_domains。
This commit is contained in:
ryan
2026-07-12 15:23:48 +08:00
parent 350b433cc1
commit 1160d5846a
10 changed files with 415 additions and 476 deletions
@@ -38,7 +38,10 @@ export function SiteBindingSheet({
const normalized = keyword.trim().toLowerCase();
if (!normalized) return routes;
return routes.filter((route) =>
[route.site_name, route.primary_domain, ...route.domains]
[
route.site_name,
...(route.zone_domains ?? []).map((item) => item.domain),
]
.join(' ')
.toLowerCase()
.includes(normalized),
@@ -109,7 +112,8 @@ export function SiteBindingSheet({
{route.site_name}
</span>
<span className="block truncate text-xs text-muted-foreground">
{route.domains.join(', ')}
{(route.zone_domains ?? []).map((item) => item.domain).join(', ') ||
'未绑定域名'}
</span>
</span>
</button>