fix(user-center): reuse balance withdrawal modal

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-06 14:33:24 +08:00
co-authored by Claude Fable 5
parent 50236b07fa
commit d86125b130
6 changed files with 65 additions and 141 deletions
+5 -2
View File
@@ -215,6 +215,9 @@ $hmb_js = get_template_directory() . '/assets/js/header-newadd.js';
$credits_on = is_user_logged_in()
&& class_exists('\AKSRT\Settings\Settings')
&& \AKSRT\Settings\Settings::credits_enabled();
$balance_on = is_user_logged_in()
&& class_exists('\AKSRT\Credits\Balance')
&& \AKSRT\Credits\Balance::enabled();
$vip_coordinator = get_template_directory() . '/assets/js/vip-purchase-coordinator.js';
if (($vip_on || $credits_on) && file_exists($vip_coordinator)) {
wp_enqueue_script(
@@ -890,10 +893,10 @@ $hmb_js = get_template_directory() . '/assets/js/header-newadd.js';
}
// 积分相关:已登录 + 启用积分功能时全站加载
if ($credits_on) {
if ($credits_on || $balance_on) {
$enqueue_module('credits');
// profile 页:加载 credits.js(签到 + 邀请交互)
// profile 页:加载 credits.js(签到 + 邀请 + 提现交互)
if ($is_profile_page) {
$credits_js_path = get_template_directory() . '/assets/js/credits.js';
wp_enqueue_script(