diff --git a/app/Http/Controllers/Admin/MarriageManagerController.php b/app/Http/Controllers/Admin/MarriageManagerController.php index 88ee2b9..5cc194b 100644 --- a/app/Http/Controllers/Admin/MarriageManagerController.php +++ b/app/Http/Controllers/Admin/MarriageManagerController.php @@ -90,7 +90,6 @@ class MarriageManagerController extends Controller public function proposals(Request $request): View { $proposals = Marriage::with(['user:id,username', 'partner:id,username', 'ringItem:id,name,icon']) - ->whereIn('status', ['pending', 'expired', 'rejected']) ->orderByDesc('proposed_at') ->paginate(20) ->withQueryString(); diff --git a/resources/views/admin/marriages/proposals.blade.php b/resources/views/admin/marriages/proposals.blade.php index b73e649..b03c207 100644 --- a/resources/views/admin/marriages/proposals.blade.php +++ b/resources/views/admin/marriages/proposals.blade.php @@ -45,9 +45,11 @@ 'pending' => 'bg-amber-100 text-amber-700', 'rejected' => 'bg-red-100 text-red-600', 'expired' => 'bg-gray-100 text-gray-500', + 'married' => 'bg-emerald-100 text-emerald-700', + 'divorced' => 'bg-purple-100 text-purple-700', default => 'bg-gray-100 text-gray-600', } }}"> - {{ ['pending' => '⏳ 等待中', 'rejected' => '❌ 已拒绝', 'expired' => '⏰ 已过期'][$p->status] ?? $p->status }} + {{ ['pending' => '⏳ 等待中', 'rejected' => '❌ 已拒绝', 'expired' => '⏰ 已过期', 'married' => '✅ 已结婚', 'divorced' => '💔 已离婚'][$p->status] ?? $p->status }} {{ $p->proposed_at?->format('Y-m-d H:i') }} diff --git a/test-render-auth.html b/test-render-auth.html new file mode 100644 index 0000000..ba2ae8d --- /dev/null +++ b/test-render-auth.html @@ -0,0 +1,345 @@ + + + + + + + + 后台管理 - 流星 + + + + + + + + +
+ +
+

求婚记录

+
+ 当前操作人: lkddi +
+
+ + +
+ + +
+

💌 求婚记录

+ ← 返回总览 +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID发起方目标戒指状态求婚时间过期时间操作
3lkddi测试2 + + ❌ 已拒绝 + + 2026-03-01 18:29 + 2026-03-03 18:29 + + +
2lkddi测试2 + + ❌ 已拒绝 + + 2026-03-01 18:28 + 2026-03-03 18:28 + + +
+
+
+ +
+
+ + + + + + + + diff --git a/test-render.html b/test-render.html new file mode 100644 index 0000000..7ff6f83 --- /dev/null +++ b/test-render.html @@ -0,0 +1,12 @@ + + + + + + + Redirecting to http://localhost + + + Redirecting to http://localhost. + + \ No newline at end of file diff --git a/test_proposals.php b/test_proposals.php new file mode 100644 index 0000000..7a48509 --- /dev/null +++ b/test_proposals.php @@ -0,0 +1,7 @@ +whereIn('status', ['pending', 'expired', 'rejected']) + ->orderByDesc('proposed_at') + ->paginate(20); +echo view('admin.marriages.proposals', compact('proposals'))->render();