管理页面

This commit is contained in:
biss committed 2026-08-29 19:07:04 +08:00
1 parent 4ef6f6c90d
commit 2fbc8c9285
37 files changed
+1793 -13

No files matched your search

+3 -1
View File
@@ -9,7 +9,9 @@
<HeadOutlet />
</head>
<body>
<Routes />
<CascadingAuthenticationState>
<Routes />
</CascadingAuthenticationState>
<script src="@Assets["_framework/blazor.web.js"]"></script>
</body>
</html>
@@ -0,0 +1,22 @@
@inherits LayoutComponentBase
<div class="admin-shell">
<header class="admin-topbar">
<a class="admin-brand" href="/admin/dashboard"><span>选务</span><strong>管理工作台</strong></a>
<a class="admin-public-link" href="/">返回公开门户 ↗</a>
</header>
<aside class="admin-sidebar" aria-label="管理菜单">
<p class="admin-sidebar__label">当前工作</p>
<NavLink href="/admin/dashboard" Match="NavLinkMatch.All">工作台</NavLink>
<p class="admin-sidebar__label">基础资料</p>
<NavLink href="/admin/regions">行政区划</NavLink>
<NavLink href="/admin/voters">选民管理</NavLink>
<NavLink href="/admin/voter-import">选民导入</NavLink>
<NavLink href="/admin/candidates">候选人</NavLink>
<p class="admin-sidebar__label">人员与场所</p>
<NavLink href="/admin/roles">地域角色</NavLink>
<NavLink href="/admin/users">本地用户</NavLink>
<NavLink href="/admin/counting-stations">计票所</NavLink>
</aside>
<main class="admin-content">@Body</main>
</div>
@@ -5,6 +5,8 @@
<nav aria-label="主导航">
<a href="/content/notice">公开公告</a>
<a href="/ballot-preview">投票交互预览</a>
<a href="/admin">管理端</a>
<a href="/account/login">登录</a>
<a href="/api/system/info">API</a>
</nav>
</header>
Loaded 3 of 37 files, more files were not shown because too many files have changed in this diff. Show more