feat(ops-web/site-mappings): add site domain mappings management view
Add a CRUD page for site_domain_mappings with search, pagination, create/ edit/enable/disable/delete actions, and register it in the AppShell nav. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -48,6 +48,7 @@
|
||||
<script setup lang="ts">
|
||||
import {
|
||||
AuditOutlined,
|
||||
GlobalOutlined,
|
||||
SafetyCertificateOutlined,
|
||||
SettingOutlined,
|
||||
TeamOutlined,
|
||||
@@ -72,6 +73,7 @@ const collapsed = ref(false);
|
||||
|
||||
const menuLeaves: MenuLeaf[] = [
|
||||
{ key: "/admin-users", label: "用户管理", path: "/admin-users" },
|
||||
{ key: "/site-domain-mappings", label: "站点映射", path: "/site-domain-mappings" },
|
||||
{ key: "/accounts", label: "操作员管理", path: "/accounts" },
|
||||
{ key: "/audits", label: "审计日志", path: "/audits" },
|
||||
];
|
||||
@@ -82,6 +84,11 @@ const menuItems = computed<ItemType[]>(() => [
|
||||
label: "用户管理",
|
||||
icon: () => h(TeamOutlined),
|
||||
},
|
||||
{
|
||||
key: "/site-domain-mappings",
|
||||
label: "站点映射",
|
||||
icon: () => h(GlobalOutlined),
|
||||
},
|
||||
{
|
||||
key: "system",
|
||||
label: "系统设置",
|
||||
|
||||
Reference in New Issue
Block a user