From d739fc7028ab141b3cd1b15f958eaa0149e9d975 Mon Sep 17 00:00:00 2001 From: lkddi Date: Sun, 12 Apr 2026 22:39:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8F=91=E9=80=81=E9=87=91?= =?UTF-8?q?=E5=B8=81=E5=90=8E=E8=87=AA=E5=8A=A8=E5=85=B3=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chat/partials/user-actions.blade.php | 43 ++++++++++++------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/resources/views/chat/partials/user-actions.blade.php b/resources/views/chat/partials/user-actions.blade.php index 001e3de..b763e7a 100644 --- a/resources/views/chat/partials/user-actions.blade.php +++ b/resources/views/chat/partials/user-actions.blade.php @@ -1169,6 +1169,15 @@ return v.toLocaleString() + ' 金币'; }, + closeRelatedModals() { + this.show = false; + const userModalElement = document.getElementById('user-modal-container'); + if (!window.Alpine || !userModalElement) return; + const userModalData = window.Alpine.$data(userModalElement); + if (!userModalData) return; + userModalData.showUserModal = false; + }, + async open(username) { this.targetUsername = username; this.amount = ''; @@ -1218,6 +1227,7 @@ this.quota.recent_rewards.unshift({ target: this.targetUsername, amount: amt, created_at: mm + '-' + dd + ' ' + hh + ':' + mi }); if (this.quota.recent_rewards.length > 10) this.quota.recent_rewards.pop(); this.amount = ''; + this.closeRelatedModals(); window.chatDialog.alert(data.message, '🎉 奖励发放成功', '#d97706'); } else { window.chatDialog.alert(data.message || '发放失败', '操作失败', '#cc4444'); @@ -1294,29 +1304,30 @@ {{-- 操作按钮 --}} -
+