管理页面

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

+2 -1
View File
@@ -30,7 +30,7 @@
- [x] 创建解决方案与模块边界:Identity、Organization、Election、Voting、OfflineCounting、Cms、PublicBoard、Audit。
- [x] 配置 MySQL、EF Core 初始迁移、开发环境配置与健康检查。
- [ ] 接入身份认证,建立用户、角色、权限和组织范围授权。
- [x] 内置身份认证:ASP.NET Core Identity 本地用户、密码策略、锁定、安全 Cookie、首个系统管理员初始化,以及地域角色范围授权。
- [x] 建立统一 API 错误格式和分页响应模型;参数校验、排序和筛选随首个业务列表接口落地。
- [x] 建立基础审计拦截器;Serilog 与敏感字段脱敏随身份及业务字段接入时配置。
- [ ] 配置 Redis、Hangfire、对象存储和本地开发替代实现。
@@ -44,6 +44,7 @@
- [ ] 选民资格规则:按组织、名单、身份属性或人工审核确定。
- [x] 候选人管理:提名、自荐、服务端资格状态转换、撤回、取消资格和公示;资格材料文件待对象存储阶段接入。
- [x] 提供 Excel 批量导入,导入预校验并返回逐行错误;导出将在管理端与授权下载审计接入时实施。
- [x] 管理端基础资料页面:使用 Razor Pages + Blazor Interactive Server 提供地域、选民、候选人、角色、计票所与导入操作,不引入独立 SPA。
## 第三阶段:选举活动与在线投票