feat(admin): 添加后台域名可见性管理功能

在后台设置页面新增域名管理选项卡,允许管理员配置后台下拉框中显示的域名列表。通过拖拽或点击按钮可以移动域名,实现灵活的可视域名控制。当配置了可见域名时,LayoutView 将只显示指定的域名,否则显示全部域名。
This commit is contained in:
anghunk
2026-02-05 17:25:09 +08:00
parent f2e9160638
commit c580aec52d
6 changed files with 409 additions and 9 deletions

View File

@@ -30,10 +30,15 @@ export const updateFeatureSettings = async (c: Context<{ Bindings: Bindings }>)
const commentPlaceholder =
rawCommentPlaceholder !== undefined ? rawCommentPlaceholder.trim() : undefined;
const visibleDomains = Array.isArray(body.visibleDomains)
? (body.visibleDomains as string[])
: undefined;
await saveFeatureSettings(c.env, {
enableCommentLike,
enableArticleLike,
commentPlaceholder
commentPlaceholder,
visibleDomains
});
return c.json({ message: '保存成功!' });