From c4e652e64c99c073beb63fc9b374ca322e9409a6 Mon Sep 17 00:00:00 2001 From: antv Date: Fri, 17 Jul 2026 00:11:23 +0700 Subject: [PATCH] m --- .../views/components/user-page.blade.php | 5 ++ resources/views/user/ranking.blade.php | 22 +++--- resources/views/user/received.blade.php | 31 +++++--- resources/views/user/send.blade.php | 71 ++++++++++++++++++- resources/views/user/sent.blade.php | 30 +++++--- 5 files changed, 129 insertions(+), 30 deletions(-) diff --git a/resources/views/components/user-page.blade.php b/resources/views/components/user-page.blade.php index c446330..da2d31d 100644 --- a/resources/views/components/user-page.blade.php +++ b/resources/views/components/user-page.blade.php @@ -320,6 +320,10 @@ async function submitModalForm(e, formId, modalId) { e.preventDefault(); const form = document.getElementById(formId); + + if (form.dataset.isSubmitting === 'true') return; + form.dataset.isSubmitting = 'true'; + const submitBtn = form.querySelector('button[type="submit"]'); if (submitBtn) submitBtn.disabled = true; @@ -362,6 +366,7 @@ window.showToast('Đã xảy ra lỗi kết nối.', 'error'); } } finally { + form.dataset.isSubmitting = 'false'; if (submitBtn) submitBtn.disabled = false; } } diff --git a/resources/views/user/ranking.blade.php b/resources/views/user/ranking.blade.php index 2270edf..566f4b5 100644 --- a/resources/views/user/ranking.blade.php +++ b/resources/views/user/ranking.blade.php @@ -94,7 +94,7 @@
-

{{ $receivedCurrentUserRankItem->score }}

+

{{ $receivedCurrentUserRankItem->score }}

Thẻ

@@ -126,7 +126,7 @@
- {{ $group->first()->score }} + {{ $group->first()->score }} thẻ
@@ -138,8 +138,11 @@
-

{{ $user->name }}

-

{{ $user->department }}

+

{{ $user->name }}

+
+

MSNV: {{ $user->msnv ?? '---' }}

+

{{ $user->department ?? $user->mail ?? '---' }}

+
@endforeach @@ -218,7 +221,7 @@
-

{{ $sentCurrentUserRankItem->score }}

+

{{ $sentCurrentUserRankItem->score }}

Thẻ

@@ -250,7 +253,7 @@
- {{ $group->first()->score }} + {{ $group->first()->score }} thẻ
@@ -262,8 +265,11 @@
-

{{ $user->name }}

-

{{ $user->department }}

+

{{ $user->name }}

+
+

MSNV: {{ $user->msnv ?? '---' }}

+

{{ $user->department ?? $user->mail ?? '---' }}

+
@endforeach diff --git a/resources/views/user/received.blade.php b/resources/views/user/received.blade.php index 3fefb8c..07523e8 100644 --- a/resources/views/user/received.blade.php +++ b/resources/views/user/received.blade.php @@ -4,22 +4,33 @@ @section('content')
- {{-- Hero Section – same look as dashboard --}} +

💜 Thanks đã nhận

Các lời cảm ơn mà đồng nghiệp đã gửi đến bạn.

- {{-- Summary Card – simple total count --}} -
- - - - - +
+
+ + + + + +
+ +
+
+ +
+
+ + +
+
- {{-- Cards List – use simple styled cards --}} + @if (!empty($cards) && $cards->count())
@foreach ($cards as $c) @@ -33,7 +44,7 @@ @endforeach
@else - + @endif
@endsection diff --git a/resources/views/user/send.blade.php b/resources/views/user/send.blade.php index 539cfdb..ff85c80 100644 --- a/resources/views/user/send.blade.php +++ b/resources/views/user/send.blade.php @@ -137,6 +137,18 @@ $tpls = [
+ +
+
+ Số thẻ đang có + {{ Auth::user()->card }} +
+
+ Đã gửi cho người hiện tại + 0 / {{ App\Models\Administration::MAX_SEND_CARD_PER_MONTH }} +
+
+