{{-- 文件功能:后台婚姻列表页(支持状态筛选/用户名搜索) @author ChatRoom Laravel @version 1.0.0 --}} @extends('admin.layouts.app') @section('title', '婚姻列表') @section('content') @php require resource_path('views/admin/partials/list-theme.php'); @endphp

📋 婚姻列表

统一查看婚姻状态、亲密度与后台管理操作。

返回总览
重置

婚姻记录

保留婚姻状态语义色,其他列表结构按统一后台样式展示。

@forelse ($marriages as $m) @empty @endforelse
ID 双方 戒指 状态 亲密度/等级 结婚天数 时间 操作
{{ $m->id }}
{{ $m->user?->username }}
× {{ $m->partner?->username }}
{{ $m->ringItem?->icon }} {{ $m->ringItem?->name ?? '—' }} {{ ['married' => '💑 已婚', 'pending' => '💍 求婚中', 'divorced' => '💔 已离婚', 'rejected' => '❌ 被拒', 'expired' => '⏰ 已过期'][$m->status] ?? $m->status }}
{{ number_format($m->intimacy) }}
{{ \App\Services\MarriageIntimacyService::levelIcon($m->level) }} Lv{{ $m->level }}
{{ $m->married_at ? $m->married_at->diffInDays(now()) . ' 天' : '—' }} @if ($m->married_at) 结婚:{{ $m->married_at->format('Y-m-d') }} @elseif ($m->proposed_at) 求婚:{{ $m->proposed_at->format('Y-m-d') }} @endif @if ($m->divorced_at)
离婚:{{ $m->divorced_at->format('Y-m-d') }}
@endif
@if ($m->status === 'married') {{-- 强制离婚确认弹窗 --}} @elseif ($m->status === 'pending')
@csrf
@else @endif
暂无记录
@if ($marriages->hasPages())
{{ $marriages->links() }}
@endif
@endsection