wangjia
|
86611dc9ee
|
feat(client): 在线购买完成后选择页默认落到 高级版·年付
支付成功即把套餐 tab 置为高级版、周期置为年付(特惠单同时本地置灰
「已享受」)——继续购买/复购时直接主推年付高级档
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-04 22:46:36 +08:00 |
|
wangjia
|
f3cfdcadca
|
feat: 购买下单透传终端类型,手机端收银台拉起支付宝 App(契约 v1.1.0)
根因:pay 判手机/PC 用下单请求 UA,而下单由 jiu 后端 Go client 发出,
恒被判 PC 扫码页——手机用户拿不到 wap 拉起页。
- backend:/license/purchase 请求体加可选 client_type(oneof=pc mobile),
缺省按本请求 UA 兜底(官网浏览器购买自动受益);CreatePurchase 透传给 pay;
单测断言透传 + 既有用例补参
- client:createPurchase 支持 clientType;PurchaseCard 按平台声明
(iOS/Android=mobile,桌面=pc,Web 不传走 UA),kIsWeb 先于 dart:io;
launchUrl 外部浏览器不变,wap 收银台自动拉起支付宝
- 配套:pay-contract v1.1.0(744725b)+ pay 侧 resolveIsMobile(dbdadd1)已各自提交
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
|
2026-07-04 10:31:49 +08:00 |
|
wangjia
|
cd6621d733
|
feat(client): 购买卡年付明示省 2 个月(tab 标注+划线原价+省钱说明行)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
|
2026-07-03 23:50:20 +08:00 |
|
wangjia
|
c3455ce7a7
|
feat(client): 授权管理拆四卡,首月特惠默认选中,关于页备案号加链接
- 授权管理面板拆四张卡:授权到期时间 / 在线购买续费 / 兑换券 / 到期降级规则;
非管理员在购买卡位显示「联系管理员 + 查看套餐价格」引导
- 购买卡套餐 tab 首月特惠放第一位并默认选中;已享受过特惠则默认高级版年付
- 关于页页脚备案号可点击跳转工信部备案查询
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
|
2026-07-03 23:46:40 +08:00 |
|
wangjia
|
02db118f61
|
feat(client): 在线购买改为设置页内联卡片,左侧菜单改「授权管理」
- purchase_dialog.dart → purchase_card.dart:弹窗改 PurchaseCard 内联卡片,
三阶段(选套餐/待支付/成功)操作按钮改卡片内右对齐,新增「重新选择」回退
- 设置授权面板拆两张卡:授权管理(到期统计+兑换券+降级说明)+
在线购买/续费(仅管理员可见,PurchaseCard 内联)
- 移除统计条与移动端的弹窗入口按钮
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
|
2026-07-03 23:39:12 +08:00 |
|