rwadurian/frontend/admin-web/src
hailin cfc03fe523 fix(pricing): 手动调价支持负数降价对冲
之前手动调价只允许非负整数,无法用负数对冲降价。

前端 (admin-web settings/page.tsx):
- 移除 input min="0" 限制,允许输入负数
- 验证改为:只校验 isNaN 和总价不低于 0(15831 + amount >= 0)
- 文案:"加价金额" → "调价金额",placeholder 改为"正数涨价,负数降价"
- 实时预览条件从 amount >= 0 改为总价 >= 0
- 提示文案更新为"正数涨价,负数降价对冲"

后端 (admin-service tree-pricing.service.ts):
- 移除 newSupplement < 0 的硬性拒绝
- 改为校验 BASE_PRICE(15831) + newSupplement >= 0,防止总价为负

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:58:11 -08:00
..
app fix(pricing): 手动调价支持负数降价对冲 2026-02-26 11:58:11 -08:00
components feat(pricing): 预种每份价格从 3171 调整为 3566 绿积分 2026-02-26 08:02:17 -08:00
hooks feat(snapshot): 进度显示增加文件大小信息,完成项显示 "完成 (29.4 MB)" 2026-02-24 02:59:07 -08:00
infrastructure feat(pricing): 预种每份价格从 3171 调整为 3566 绿积分 2026-02-26 08:02:17 -08:00
lib feat(admin-web): 添加 TSS WASM 集成,实现与 Service-Party-App 功能对等 2025-12-29 01:39:43 -08:00
services feat(pricing): 认种树动态定价涨价系统(总部运营成本压力涨价) 2026-02-26 03:02:56 -08:00
store fix(admin-web): 修复 authSlice 的 REHYDRATE 类型错误 2025-12-20 00:35:03 -08:00
styles fix(scss): 添加缺失的语义化颜色变量别名 2025-12-18 02:31:14 -08:00
types fix(frontend): snapshot.types 补充 MPC_POSTGRES 类型和标签 2026-02-24 04:19:57 -08:00
utils feat(admin-web): 将USDT显示文本统一替换为"绿积分" 2026-02-05 17:29:27 -08:00