feat(admin-web): 领券数据/比价记录看板新增「广告收益」列 #45

Merged
guke merged 1 commits from feat/ad-revenue-column into main 2026-07-10 22:14:15 +08:00
Member

背景

后端两个看板接口新增逐行 ad_revenue_yuan(元),前端补上展示列。

改动

  • src/lib/types.ts:ComparisonRecordListItemad_revenue_yuan: number
    (ComparisonRecordDetail 自动继承)。
  • comparison-records/page.tsx:「省」列后新增「广告收益」列(>0 显示绿色 ¥x.xxxx,
    否则 -);表格 scroll.x 1820 → 1920。
  • coupon-data/page.tsx:CouponDataRow 增字段;新增 fmtYuan 格式化(¥ 保留 4 位、
    空/≤0 显示 -);主表「耗时」列后新增「广告收益」列(不动用户抽屉 RECORD_COLUMNS);
    scroll.x 1450 → 1560。

说明

  • 后端未更新时该字段为 undefined → 显示 -,无害。
  • 单次广告收益很小(如 ¥0.0034),故 4 位小数。
  • 领券看板默认按会话 app_env=prod 筛;真机测试数据在 dev,需切换环境才可见。
## 背景 后端两个看板接口新增逐行 `ad_revenue_yuan`(元),前端补上展示列。 ## 改动 - `src/lib/types.ts`:`ComparisonRecordListItem` 增 `ad_revenue_yuan: number` (`ComparisonRecordDetail` 自动继承)。 - `comparison-records/page.tsx`:「省」列后新增「广告收益」列(>0 显示绿色 ¥x.xxxx, 否则 `-`);表格 `scroll.x` 1820 → 1920。 - `coupon-data/page.tsx`:`CouponDataRow` 增字段;新增 `fmtYuan` 格式化(¥ 保留 4 位、 空/≤0 显示 `-`);主表「耗时」列后新增「广告收益」列(不动用户抽屉 RECORD_COLUMNS); `scroll.x` 1450 → 1560。 ## 说明 - 后端未更新时该字段为 undefined → 显示 `-`,无害。 - 单次广告收益很小(如 ¥0.0034),故 4 位小数。 - 领券看板默认按会话 app_env=`prod` 筛;真机测试数据在 `dev`,需切换环境才可见。
guke added 1 commit 2026-07-10 17:11:09 +08:00
guke merged commit e3ab28addc into main 2026-07-10 22:14:15 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WonderableAI/shaguabijia-admin-web#45