fix(test-round): 测试清单一批 bug 修复 + 团队月限额持久化

后端:
- accounts: 团队级月限额持久化(Team.monthly_credit_limit 三态 + PATCH/GET
  /api/auth/team/settings/,刷新不丢,PMC#12);头像上传 500→502 可读错误;
  设备下线真失效(删并重建 token,旧 token 401)
- assets: 审核类目加 model_portrait,消除三视图"无需审核"误报
- ai/projects/products: 模特已有三视图复用、产品三视图同步回商品库
  (metadata.view=three_view)、真人模特三视图回写

前端:
- 商品图删除判断改用真实图片数;团队成员弹窗禁点外部关闭
- 图片预览骨架铺满占位;平台套图左侧栏折叠改导航同款;收件箱长文换行对齐
- 团队月限额改真落库(乐观更新+失败回滚)

测试:新增 TeamSettingsTests(5 条),accounts 全套 36 tests 通过;前端 build 0 error

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
zyc
2026-06-29 18:50:22 +08:00
co-authored by Claude Opus 4.8
parent ca0c3e2300
commit b0b3ac2348
20 changed files with 476 additions and 57 deletions
+4
View File
@@ -301,6 +301,7 @@
font-weight: 600;
letter-spacing: -.012em;
color: var(--accent-black);
overflow-wrap: break-word;
}
.msg-detail-title .meta {
display: flex;
@@ -317,6 +318,7 @@
color: var(--accent-black);
font-size: 14px;
line-height: 1.75;
overflow-wrap: break-word;
}
.msg-props {
display: grid;
@@ -338,6 +340,7 @@
min-width: 0;
color: var(--accent-black);
font-size: 13px;
overflow-wrap: break-word;
}
.msg-props .v a { color: var(--heat); }
.msg-timeline {
@@ -370,6 +373,7 @@
color: var(--black-alpha-72);
font-size: 12.5px;
line-height: 1.55;
overflow-wrap: break-word;
}
.msg-log {
margin-top: 14px;