管理页面
This commit is contained in:
1 parent
4ef6f6c90d
commit
2fbc8c9285
37 files changed
+1793
-13
No files matched your search
@@ -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。
|
||||
|
||||
## 第三阶段:选举活动与在线投票
|
||||
|
||||
|
||||
Reference in new issue
Block a user