zpc
|
6d81fa45f4
|
feat(report): 添加 PDF 报告生成功能
- 实现 ScreenshotService,通过 HtmlToImage 异步任务 API 截图
- 实现 PdfGenerationService,将截图合并为 PDF 并保存到本地
- 在 ReportQueueConsumer 中集成 PDF 生成流程
- 添加 HtmlToImageSettings、ReportSettings 配置模型
- AssessmentRecord 新增 ReportUrl 字段
- 添加 DebugController 用于手动触发 PDF 生成测试
- 添加 PdfSharpCore NuGet 包依赖
- 更新 .gitignore 忽略生成的 PDF 文件
|
2026-03-17 23:05:53 +08:00 |
|
zpc
|
7b4a8732a6
|
21
|
2026-03-17 21:38:54 +08:00 |
|
zpc
|
6dc392f2ab
|
21
|
2026-03-17 11:11:05 +08:00 |
|
zpc
|
d80b3323bc
|
21
|
2026-03-17 10:45:51 +08:00 |
|
zpc
|
47f02cccf6
|
21
|
2026-03-16 23:31:07 +08:00 |
|
zpc
|
a7e5c11007
|
21
|
2026-03-16 22:59:37 +08:00 |
|
zpc
|
fa6b186563
|
21
|
2026-03-16 15:43:40 +08:00 |
|
zpc
|
ceef2a5f5c
|
121
|
2026-03-16 01:41:40 +08:00 |
|
zpc
|
0752e108bc
|
21
|
2026-03-16 01:33:43 +08:00 |
|
zpc
|
2cdad00f86
|
21
|
2026-03-16 01:30:53 +08:00 |
|
zpc
|
086e2c47bb
|
213
|
2026-03-16 01:25:39 +08:00 |
|
zpc
|
b24b09557d
|
21
|
2026-03-16 01:05:17 +08:00 |
|
zpc
|
593f13ca15
|
312
|
2026-03-16 01:01:38 +08:00 |
|
zpc
|
0c63c20201
|
21
|
2026-03-16 00:11:18 +08:00 |
|
zpc
|
3fc5433e0c
|
2121
|
2026-03-15 23:33:20 +08:00 |
|
zpc
|
c987037c82
|
21
|
2026-03-15 23:19:00 +08:00 |
|
zpc
|
c8450a4901
|
21
|
2026-03-15 11:53:56 +08:00 |
|
zpc
|
7f988117ec
|
21
|
2026-02-25 18:21:11 +08:00 |
|
zpc
|
28277c818e
|
21
|
2026-02-25 18:20:23 +08:00 |
|
zpc
|
d2a4f01e50
|
21
|
2026-02-25 17:32:05 +08:00 |
|
zpc
|
09be2bec81
|
21
|
2026-02-25 12:18:12 +08:00 |
|
zpc
|
d7dfa2479f
|
qw
|
2026-02-25 11:20:46 +08:00 |
|
zpc
|
138caae4ad
|
21
|
2026-02-25 11:20:05 +08:00 |
|
zpc
|
8b6fe85774
|
21
|
2026-02-25 11:11:48 +08:00 |
|
zpc
|
934530c7f9
|
21
|
2026-02-25 11:11:31 +08:00 |
|
zpc
|
ebb5225b2d
|
21
|
2026-02-25 11:00:04 +08:00 |
|
zpc
|
3270c2df45
|
21
|
2026-02-25 10:19:28 +08:00 |
|
zpc
|
2eaa6cea90
|
123
|
2026-02-25 09:55:39 +08:00 |
|
zpc
|
6d2b213f9b
|
21
|
2026-02-24 13:41:03 +08:00 |
|
zpc
|
e43adee35c
|
21
|
2026-02-24 13:39:51 +08:00 |
|
zpc
|
8858e0eef3
|
21
|
2026-02-24 13:08:13 +08:00 |
|
zpc
|
ab9d7dd262
|
21
|
2026-02-24 12:00:18 +08:00 |
|
zpc
|
06362b5339
|
21
|
2026-02-23 22:27:47 +08:00 |
|
zpc
|
c8e7f0a424
|
轻武器
|
2026-02-23 22:27:27 +08:00 |
|
zpc
|
d16804421a
|
21
|
2026-02-23 22:19:21 +08:00 |
|
zpc
|
bf2cdea5fc
|
wq
|
2026-02-23 22:18:22 +08:00 |
|
zpc
|
f23716a249
|
12
|
2026-02-23 22:12:00 +08:00 |
|
zpc
|
e85cd41a2d
|
21
|
2026-02-23 22:11:44 +08:00 |
|
zpc
|
e1dc8c37ee
|
2121
|
2026-02-23 21:12:09 +08:00 |
|
zpc
|
eb339da935
|
21
|
2026-02-23 20:31:26 +08:00 |
|
zpc
|
788e1caf91
|
21
|
2026-02-23 20:07:51 +08:00 |
|
zpc
|
f7f00f7845
|
21
|
2026-02-23 19:45:01 +08:00 |
|
zpc
|
e680518059
|
21
|
2026-02-23 19:37:30 +08:00 |
|
zpc
|
92cd0af40c
|
213
|
2026-02-23 19:37:12 +08:00 |
|
zpc
|
6b60e6fbb4
|
21
|
2026-02-23 19:19:35 +08:00 |
|
zpc
|
a48a4affba
|
feat(navigation): 即将上线的导航也在小程序显示,点击弹提示
- 后端API改为返回status!=0的导航(上线+即将上线)
- 前端即将上线状态判断改为status===2
- 点击即将上线导航弹出'该功能暂未开放'提示
|
2026-02-23 18:50:54 +08:00 |
|
zpc
|
845a302718
|
fix(navigation): 放宽导航状态验证允许值2(即将上线)
|
2026-02-23 15:27:39 +08:00 |
|
zpc
|
cb176d5631
|
124
|
2026-02-23 15:07:14 +08:00 |
|
zpc
|
65fae9d24e
|
feat(navigation): 导航状态改为三态:下线(0)、上线(1)、即将上线(2)
- 后端 NavigationStatusNames 更新为三个状态
- 前端表格状态列从 switch 改为 tag+dropdown
- 搜索和表单的状态选项同步更新
|
2026-02-23 13:49:58 +08:00 |
|
zpc
|
fdf4fc7eca
|
fix(content): 修复导航列表查询EF Core LINQ翻译错误
- 将Dictionary.ContainsKey()从Select投影中移出
- 改为查询后在内存中映射StatusName
- 添加GetNavigationStatusName辅助方法
|
2026-02-23 13:13:51 +08:00 |
|