From ac019cbf52710e896bf49e90f0144e7564efc514 Mon Sep 17 00:00:00 2001 From: mobinesaghi Date: Thu, 23 Apr 2026 14:27:18 +0330 Subject: [PATCH] NASER develope task section --- app/Http/Controllers/AttendanceController.php | 7 +- app/Http/Controllers/Controller.php | 2 + resources/views/attendance/index.blade.php | 379 ++++++++---------- 3 files changed, 180 insertions(+), 208 deletions(-) diff --git a/app/Http/Controllers/AttendanceController.php b/app/Http/Controllers/AttendanceController.php index 24e7c436..3b6f3bea 100644 --- a/app/Http/Controllers/AttendanceController.php +++ b/app/Http/Controllers/AttendanceController.php @@ -97,8 +97,11 @@ class AttendanceController extends Controller // $until_now = Carbon::now()->diffInSeconds(Carbon::parse($break->break_start)); } - - + $user->tasks = Tasks::where('created_by', $user->id) + ->orWhereJsonContains('assignees', (string) $user->id) + ->orderBy('target_date', 'desc') + ->get(); +//dd($user->tasks); // dd($until_now); return view('attendance.index', compact('user'))->with([ 's' => $s, diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index f1c4b1b8..f24a198d 100755 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -5,6 +5,8 @@ namespace App\Http\Controllers; use App\Models\Setting; use App\Models\User; use Illuminate\Support\Facades\Http; + use Carbon\Carbon; + use Morilog\Jalali\Jalalian; abstract class Controller { diff --git a/resources/views/attendance/index.blade.php b/resources/views/attendance/index.blade.php index 4dfcf1b4..bfc1b7f9 100755 --- a/resources/views/attendance/index.blade.php +++ b/resources/views/attendance/index.blade.php @@ -68,7 +68,7 @@ if (count($user->attendanceBreaks) > 0) { {{-- --}} @if (!isset($_COOKIE['token-0'])) -
@csrf

سامانه گذارش کار

@@ -89,11 +89,7 @@ if (count($user->attendanceBreaks) > 0) { style="width: 100%"> ورود/خروج - sghl +
@@ -117,13 +113,13 @@ if (count($user->attendanceBreaks) > 0) { {{--

{{Carbon::now()}}

--}} - {{-- @if(session('open_task_modal'))--}} - {{-- --}} - {{-- @endif--}} +{{-- @if(session('open_task_modal'))--}} +{{-- --}} +{{-- @endif--}} @else @@ -145,162 +141,6 @@ if (count($user->attendanceBreaks) > 0) { @endif - -
@@ -413,38 +253,6 @@ if (count($user->attendanceBreaks) > 0) { @endif
- @endif @@ -598,23 +406,23 @@ if (count($user->attendanceBreaks) > 0) {
@if($user->active_task) - @if( $user->active_task == $item->name ) + @if( $user->active_task == $item->title ) @else - @endif @else - + {{-- --}} @endif -
{{ $item->name }}
+
{{ $item->title }}
@@ -666,6 +474,165 @@ if (count($user->attendanceBreaks) > 0) { @section('script')