fix(frontend): 卡密兑换通知接入全局 notyf Toast 固定 id 流

- credits.js initCardPass 从 setTip 内联提示迁移为固定 id 三态 notyf 流
  (aksrt-card-pass-toast:load → success/danger 原位更新),
  成功后延迟 800ms 刷新以保证成功 Toast 可见,对齐其余资产操作。
- credits-wallet.php 删除 data-aksrt-card-tip 死元素;credits.css 删除
  .uc-card-pass__tip 死样式。
- 契约:toast-contract 将卡密兑换纳入固定 id 流清单并禁止 tip 回潮;
  card-pass-universal-redeem 新增 Toast 流断言(27/27 通过)。
- 验证:容器内真实抓取 /user/balance/ 确认弹窗正常渲染且无 tip 残留。
This commit is contained in:
2026-09-17 19:28:47 +08:00
parent 64ed47165d
commit 1889c9f048
5 changed files with 28 additions and 26 deletions
@@ -125,7 +125,6 @@ $mark = (string) ($charge_view['currency_mark'] ?? '元');
<?php esc_html_e('立即兑换', 'aksrt'); ?>
</button>
</div>
<p class="uc-card-pass__tip" data-aksrt-card-tip></p>
</div>
</div>
<?php endif; ?>