新增每日签到与补签卡功能
This commit is contained in:
@@ -277,6 +277,25 @@
|
||||
}
|
||||
}">
|
||||
<form @submit.prevent="saveProfile">
|
||||
@php
|
||||
$currentSignIdentity = Auth::user()->currentSignInIdentity();
|
||||
$latestSignIn = Auth::user()->dailySignIns()->first();
|
||||
@endphp
|
||||
<div class="mb-4 rounded-lg border border-teal-100 bg-teal-50 px-3 py-2 text-sm text-teal-800">
|
||||
<div class="font-bold">每日签到</div>
|
||||
<div class="mt-1 flex flex-wrap items-center gap-2 text-xs">
|
||||
<span>连续签到 {{ (int) ($latestSignIn?->streak_days ?? 0) }} 天</span>
|
||||
@if ($currentSignIdentity)
|
||||
<span class="inline-flex items-center gap-1 rounded-full border border-teal-200 bg-white px-2 py-0.5 font-bold"
|
||||
style="color: {{ $currentSignIdentity->badge_color ?? '#0f766e' }}">
|
||||
<span>{{ $currentSignIdentity->badge_icon ?? '✅' }}</span>
|
||||
<span>{{ $currentSignIdentity->badge_name }}</span>
|
||||
</span>
|
||||
@else
|
||||
<span class="text-teal-600">暂无签到身份</span>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-4">
|
||||
<label class="block text-sm font-bold text-gray-700 mb-2">性别</label>
|
||||
<select x-model="profileData.sex"
|
||||
|
||||
Reference in New Issue
Block a user