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 @@ {{-- 操作按钮 --}} -
+