{{-- 文件功能:婚姻系统前端弹窗组件集合 包含: 1. 求婚弹窗(#marriage-propose-modal):选戒指→求婚 2. 求婚接收弹窗(#marriage-incoming-modal):被求婚方同意/拒绝 3. 结婚成功弹窗(#marriage-accepted-modal):恭喜UI + 婚礼设置入口 4. 婚礼设置弹窗(#wedding-setup-modal):选档位→立即/定时→支付 5. 婚礼红包弹窗(#wedding-envelope-modal):全局弹出,点击领取 6. 婚姻状态弹窗(#marriage-status-modal):查看自己的婚姻信息 7. 名片婚姻信息区(注入到 user-card 的 JS 组件中) @author ChatRoom Laravel @version 1.0.0 --}} {{-- ═══════════ 1. 求婚弹窗 ═══════════ --}}
{{-- ───── 封面区域 ────── --}}
{{-- 关闭按钮 --}} {{-- 大戒指图标 --}}
💍
{{-- 标题 --}}
向 TA 求婚
{{-- 对象名 --}}
💕
{{-- ───── 内容区域 ────── --}}
{{-- 错误提示 --}}
{{-- 加载中 --}}
💍
正在加载戒指列表…
{{-- 戒指展示区 --}}
{{-- 区域标题 --}}
赠送的求婚戒 戒指消耗后不退,拒绝则遗失
{{-- 无戒指提示 --}}
💔
背包里还没有戒指哦
{{-- 戒指展示(居中,只展示第一枚,不可选) --}}
{{-- ── 婚礼档位选择与费用提示面板 ── --}} @php $activeTiers = \App\Models\WeddingTier::where('is_active', true)->orderBy('amount')->get(); @endphp
预设婚礼档位
婚礼预冻结: 金币
当前余额:🪙 {{ number_format($user->jjb) }} 金币
需男方独自承担预冻结金币,对方同意后即刻举行。被拒则全额退回!
{{-- 底部按钮:样式修复并参照大卡片弹窗 --}}
{{-- ═══════════ 2. 收到求婚弹窗 ═══════════ --}}
💌
收到求婚啦!
向你送上了求婚戒指
戒指求婚有效期 48小时,过期自动失效且戒指遗失
{{-- ═══════════ 3. 结婚成功全屏公告 ═══════════ --}}
💑
🎊 天作之合!
{{-- 举办婚礼按钮(仅对新婚夫妻显示) --}}
{{-- ═══════════ 3.5. 离婚全屏公告(阴郁深色风格 + 雷雨特效) ═══════════ --}}
{{-- 头部 --}}
{{-- 断裂心形动效 --}}
💔
— 缘尽于此 —
{{-- 底部按钮 --}}
{{-- ═══════════ 4. 婚礼设置弹窗 ═══════════ --}}
🎊 举办婚礼庆典
宴请全场,赠送红包大礼
{{-- 档位选择 --}}
选择庆典档位
加载档位中…
{{-- 支付方式 --}}
金币支付方式
{{-- 时间选择 --}}
举办时间
{{-- 费用摘要 --}}
红包总额
你需支付
另一半将在婚礼触发后自动从另一方账号扣除
{{-- ═══════════ 5. 婚礼红包弹窗(全局触发) ═══════════ --}}
🧧
{{-- 未领取 --}}
红包有效期 24小时,过期自动消失
{{-- 已领取 --}}
🎉 恭喜你领取了红包!
金币已自动到账
{{-- ═══════════ Alpine.js 组件脚本 ═══════════ --}}