From 050aec1db4d64f36d4082b1d3787e74c05ff5c80 Mon Sep 17 00:00:00 2001 From: lkddi Date: Sun, 1 Mar 2026 17:22:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=A9=9A=E7=A4=BC?= =?UTF-8?q?=E8=B4=B9=E7=94=A8=E6=8F=90=E7=A4=BA=E5=86=85=E5=B5=8C=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=E4=BA=8C=E6=AC=A1=E7=A1=AE=E8=AE=A4=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在求婚弹窗底部(戒指列表与按钮之间)内嵌费用提示面板: ✅ 金币充足:绿色背景,显示最低费用和当前余额 ⚠️ 金币不足:红色背景提示,说明可先求婚再准备金币 移除 doPropose() 里的 chatDialog.confirm 二次确认, 点击'确认求婚'按钮直接发送,流程更顺畅。 --- .../chat/partials/marriage-modals.blade.php | 62 ++++++++++--------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/resources/views/chat/partials/marriage-modals.blade.php b/resources/views/chat/partials/marriage-modals.blade.php index ac73ef7..6f1ccef 100644 --- a/resources/views/chat/partials/marriage-modals.blade.php +++ b/resources/views/chat/partials/marriage-modals.blade.php @@ -123,6 +123,37 @@ + {{-- ── 婚礼费用提示面板 ── --}} + @php + $minWedding = (int) \App\Models\WeddingTier::where('is_active', true) + ->orderBy('amount') + ->value('amount'); + @endphp + @if ($minWedding > 0) +
+ @php $canAfford = ($user->jjb >= $minWedding); @endphp +
+
+ {{ $canAfford ? '✅ 您的金币可以举办婚礼' : '⚠️ 金币可能不足以举办婚礼' }} +
+
+ 结婚最低花费:🪙 {{ number_format($minWedding) }} + 金币 +
+
+ 当前余额:🪙 {{ number_format($user->jjb) }} 金币 +
+ @if (!$canAfford) +
可先求婚,婚礼设置时再准备金币
+ @endif +
+
+ @endif + {{-- 确认按钮 --}}