Commit Graph

79 Commits

Author SHA1 Message Date
zpc
9f17e03c00 21 2026-03-19 06:54:15 +08:00
zpc
eeb5fa36fc 21 2026-03-19 06:52:57 +08:00
zpc
2f75cc611b 32 2026-03-18 11:53:46 +08:00
zpc
86584798a3 21 2026-03-18 01:14:05 +08:00
zpc
c683a28d98 21 2026-03-18 01:13:44 +08:00
zpc
79f313ddf5 21 2026-03-18 00:44:46 +08:00
zpc
139e780158 21 2026-03-18 00:43:55 +08:00
zpc
56f0f76721 21 2026-03-18 00:32:05 +08:00
zpc
736f11b356 2121 2026-03-18 00:31:34 +08:00
zpc
d2f4fb27d8 21 2026-03-18 00:16:13 +08:00
zpc
b7c5fe1bab 21 2026-03-18 00:08:28 +08:00
zpc
b39b218743 21 2026-03-17 23:49:37 +08:00
zpc
0b70ef0471 feat(report): PDF生成后才标记已完成,后台增加PDF查看下载
- ReportGenerationService: 结论持久化后保持Status=3,不再设置Status=4
- PdfGenerationService: PDF生成+COS上传成功后设置Status=4和CompleteTime
- ReportQueueConsumer: PDF生成失败时更新Status=5(生成失败)
- AssessmentRecordDto: 增加ReportUrl字段
- AssessmentRecordService: 列表查询增加ReportUrl映射
- Admin.Business实体: AssessmentRecord增加ReportUrl属性
- 前端API类型: AssessmentRecordItem增加reportUrl字段
- 后台记录页面: 增加查看PDF和下载PDF按钮
- Core项目: 增加Tencent.QCloud.Cos.Sdk依赖,支持COS上传
2026-03-17 23:24:42 +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
7f988117ec 21 2026-02-25 18:21:11 +08:00
zpc
28277c818e 21 2026-02-25 18:20:23 +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
6d2b213f9b 21 2026-02-24 13:41:03 +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
e680518059 21 2026-02-23 19:37:30 +08:00
zpc
92cd0af40c 213 2026-02-23 19:37:12 +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
b366b12334 21 2026-02-23 12:59:28 +08:00
zpc
a5f8deb6e2 feat(admin): 新增首页导航管理页面
- 新增 navigation/index.vue 管理页面(CRUD + 状态切换)
- content.ts 新增 Navigation API 类型定义和接口
- business.ts 路由新增首页导航管理菜单
- 数据库 menus 表插入菜单记录并关联管理员角色
2026-02-23 12:59:01 +08:00
zpc
60132f9ab9 21 2026-02-22 23:18:37 +08:00
zpc
423b60749a 231 2026-02-22 22:41:15 +08:00
zpc
2d6d0bda6a fix(admin-web): 修复分页参数命名不匹配导致翻页无效
- 前端 PagedRequest 接口 pageIndex 改为 page,与后端 PagedRequest.Page 对齐
- 修复所有管理页面的分页参数:题库、测评类型、报告分类、报告结论、
  用户、订单、轮播图、宣传图、业务页面、规划师、预约、邀请码、佣金、提现
- 原因:前端传 pageIndex,后端绑定不到 Page 属性,始终返回第一页数据
2026-02-22 22:37:55 +08:00
zpc
cc8f99e77c 312 2026-02-21 23:48:39 +08:00
zpc
4cbfde2e80 1564 2026-02-21 23:42:38 +08:00
zpc
f36f25ac26 1534 2026-02-21 23:42:15 +08:00
zpc
a313e5a7f8 21 2026-02-21 18:21:13 +08:00
zpc
b099a72f79 21 2026-02-21 18:20:45 +08:00
zpc
7f4e80bb5b 12 2026-02-21 14:25:02 +08:00
zpc
145905395f 21 2026-02-21 14:24:41 +08:00
zpc
5cec8deca1 12 2026-02-21 14:19:47 +08:00
zpc
e9cc5a0bc5 21 2026-02-21 14:19:07 +08:00
zpc
186ed4f8a1 21 2026-02-21 13:29:29 +08:00
zpc
1bd6683cb8 feat(payment): 支持微信支付V3证书PEM内容存储到数据库
- WechatPayMerchantConfig 新增 PrivateKeyContent/WechatPublicKeyContent 字段
- WechatPayV3Service 新增 ResolvePrivateKey/ResolvePublicKey 优先读数据库内容
- 后台管理页面改为文本域粘贴PEM内容,路径作为备选
- 完全向后兼容,原文件路径方式依然可用
- 迁移服务器只需在后台重新配置即可,无需拷贝证书文件
2026-02-21 13:28:42 +08:00
zpc
f082f20fc8 fix(order,encoding): 修复订单创建字段名不匹配和中文乱码问题
- 前端 productType/userInfo 改为 orderType/assessmentInfo 对齐后端 DTO
- 添加 gender/age/educationStage 数据格式转换(字符串转int)
- Program.cs 设置 Console.OutputEncoding = UTF8 解决日志中文乱码
- AddJsonOptions 配置 UnsafeRelaxedJsonEscaping 解决响应中文转义
- Dockerfile 添加 LANG/LC_ALL=C.UTF-8 环境变量
2026-02-21 13:18:11 +08:00