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 |
|
zpc
|
1b4a56e347
|
21
|
2026-02-20 22:16:20 +08:00 |
|
zpc
|
26902724c8
|
fix(user): 修复用户等级显示乱码,添加删除用户功能
- 修正用户等级常量:1=普通用户, 2=合伙人, 3=渠道合伙人
- 添加删除用户接口(硬删除),同时清除 user_refresh_tokens 和 user_login_logs
- 前端添加删除按钮和确认对话框
|
2026-02-20 21:54:38 +08:00 |
|
zpc
|
795e5586ac
|
126
|
2026-02-20 21:46:53 +08:00 |
|
zpc
|
807f8fe9b2
|
fix(config): 默认头像改用 ImageUpload 图片上传控件
|
2026-02-20 21:35:11 +08:00 |
|
zpc
|
54418db98e
|
21
|
2026-02-20 21:28:49 +08:00 |
|
zpc
|
d14e96ac97
|
feat(config): 添加用户默认配置功能(UID、昵称前缀、默认头像)
- UserConfigSetting 模型增加 default_nickname_prefix 和 default_avatar 字段
- Admin ConfigController 新增 user/get 和 user/update 接口
- 后台管理前端新增用户配置 tab 页面
- AuthService 创建用户时从配置读取默认昵称前缀和头像,支持 fallback
|
2026-02-20 21:25:22 +08:00 |
|
zpc
|
a595eee90d
|
21
|
2026-02-20 19:40:59 +08:00 |
|
zpc
|
04219e8436
|
321
|
2026-02-20 19:40:36 +08:00 |
|
zpc
|
d00dc98794
|
21
|
2026-02-20 19:13:19 +08:00 |
|
zpc
|
de7eb8234c
|
321
|
2026-02-20 19:12:08 +08:00 |
|
zpc
|
bd77dc50bd
|
21
|
2026-02-20 17:57:17 +08:00 |
|
zpc
|
c8b7cff7e9
|
12
|
2026-02-20 17:51:39 +08:00 |
|
zpc
|
8489b4300c
|
refactor(config): 统一配置读取架构,运营配置从Admin库读取
- Model层新增AdminConfig实体和AdminConfigReadDbContext(只读连接Admin库)
- API项目新增AdminConnection连接字符串,注册AdminConfigReadDbContext
- Core层ConfigService按key路由:运营配置走Admin库,业务配置走业务库
- WechatPayConfigService改为从Admin库读取支付/小程序配置
- WechatService新增AdminConfigReadDbContext注入,配置读取改为Admin库
- Autofac注册同步更新三个服务的依赖注入
- Admin.Business的AdminConfigService改用AdminConfigDbContext连接Admin库
|
2026-02-20 15:48:16 +08:00 |
|
zpc
|
60c018b08a
|
21
|
2026-02-20 15:10:57 +08:00 |
|
zpc
|
d098a7ff81
|
验证存储桶是否可访问
|
2026-02-20 15:10:15 +08:00 |
|
zpc
|
09f72d1132
|
后台
|
2026-02-20 15:05:12 +08:00 |
|
zpc
|
0ffe59377a
|
提交代码
|
2026-02-20 14:57:43 +08:00 |
|
zpc
|
9f8df3061a
|
321
|
2026-02-09 01:02:42 +08:00 |
|
zpc
|
82dd3e731b
|
213
|
2026-02-09 01:01:55 +08:00 |
|
zpc
|
fae900819a
|
21
|
2026-02-09 00:32:32 +08:00 |
|
code@server
|
fcf1054707
|
更新 Dockerfile 和前端构建产物
|
2026-02-08 23:55:13 +08:00 |
|
zhangzhe
|
83e038ad28
|
清楚历史文件
|
2026-02-04 18:57:04 +08:00 |
|
zhangzhe
|
9d6d1f0af0
|
docker
|
2026-02-04 18:47:37 +08:00 |
|