|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/erp.theinteractive.co.in/resources/views/project_report/ |
Upload File : |
@extends('layouts.admin')
@php
$profile=\App\Models\Utility::get_file('uploads/avatar/');
@endphp
@push('script-page')
@endpush
@section('page-title')
{{__('Project Reports')}}
@endsection
@section('title')
<div class="d-inline-block">
<h5 class="h4 d-inline-block font-weight-400 mb-0">{{__('Project Reports')}}</h5>
</div>
@endsection
@section('breadcrumb')
<li class="breadcrumb-item"><a href="{{route('dashboard')}}">{{__('Dashboard')}}</a></li>
<li class="breadcrumb-item active" aria-current="page">{{__('All Project')}}</li>
@endsection
@push('css-page')
<link rel="stylesheet" href="{{ asset('css/datatable/buttons.dataTables.min.css') }}">
<style>
.table.dataTable.no-footer {
border-bottom: none !important;
}
.display-none {
display: none !important;
}
</style>
@endpush
@section('content')
@if(Auth::user()->type == 'company')
<div class="row">
<div class="col-sm-12">
<div class="mt-2 " >
<div class="card">
<div class="card-body">
{{ Form::open(['route' => ['project_report.index'], 'method' => 'GET', 'id' => 'project_report_submit']) }}
<div class="row d-flex align-items-center justify-content-end">
<div class="col-xl-2 col-lg-2 col-md-6 col-sm-12 col-12 mr-2 mb-0">
<div class="btn-box">
{{ Form::label('users', __('Users'),['class'=>'form-label'])}}
<select class="select form-select" name="all_users" id="all_users">
<option value="" class="">{{ __('All Users') }}</option>
@foreach ($users as $user)
<option value="{{ $user->id }}" {{isset($_GET['all_users']) && $_GET['all_users']==$user->id?'selected':''}}>{{ $user->name}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-xl-2 col-lg-2 col-md-6 col-sm-12 col-12">
<div class="btn-box">
{{ Form::label('status', __('Status'),['class'=>'form-label'])}}
{{ Form::select('status', ['' => 'Select Status'] + $status, isset($_GET['status']) ? $_GET['status'] : '', ['class' => 'form-control select']) }}
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-6 col-sm-12 col-12 mr-2">
<div class="btn-box">
{{ Form::label('start_date', __('Start Date'),['class'=>'form-label'])}}
{{ Form::date('start_date', isset($_GET['start_date'])?$_GET['start_date']:'', array('class' => 'form-control month-btn')) }}
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-6 col-sm-12 col-12 mr-2">
<div class="btn-box">
{{ Form::label('end_date', __('End Date'),['class'=>'form-label'])}}
{{ Form::date('end_date', isset($_GET['end_date'])?$_GET['end_date']:'', array('class' => 'form-control month-btn')) }}
</div>
</div>
<div class="col-auto float-end ms-2 mt-4">
<a href="#" class="btn btn-sm btn-primary"
onclick="document.getElementById('project_report_submit').submit(); return false;"
data-toggle="tooltip" data-original-title="{{ __('apply') }}">
<span class="btn-inner--icon"><i class="ti ti-search"></i></span>
</a>
<a href="{{ route('project_report.index') }}" class="btn btn-sm btn-danger" data-toggle="tooltip"
data-original-title="{{ __('Reset') }}">
<span class="btn-inner--icon"><i class="ti ti-trash-off text-white-off"></i></span>
</a>
</div>
</div>
{{ Form::close() }}
</div>
</div>
</div>
</div>
</div>
@endif
<div class="col-xl-12 mt-3">
<div class="card table-card">
<div class="card-header card-body table-border-style">
<div class="table-responsive">
<table class="table datatable">
<thead class="">
<tr>
<th>{{__('Projects')}}</th>
<th>{{__('Start Date')}}</th>
<th>{{__('Due Date')}}</th>
<th>{{__('Projects Members')}}</th>
<th>{{__('Completion')}}</th>
<th>{{__('Status')}}</th>
<th>{{__('Action')}}</th>
</tr>
</thead>
<tbody>
@if(isset($projects) && !empty($projects) && count($projects) > 0)
@foreach ($projects as $key => $project)
<tr>
<td>
<div class="d-flex align-items-center">
<p class="mb-0"><a class="name mb-0 h6 text-sm">{{ $project->project_name }}</a></p>
</div>
</td>
<td>{{ Utility::getDateFormated($project->start_date) }}</td>
<td>{{ Utility::getDateFormated($project->end_date) }}</td>
<td class="">
<div class="avatar-group" id="project_{{ $project->id }}">
@if(isset($project->users) && !empty($project->users) && count($project->users) > 0)
@foreach($project->users as $key => $user)
@if($key < 3)
<a href="#" class="avatar rounded-circle">
<img @if($user->avatar) src="{{asset('/storage/uploads/avatar/'.$user->avatar)}}" @else src="{{asset('/storage/uploads/avatar/avatar.png')}}" @endif
title="{{ $user->name }}" style="height:36px;width:36px;">
</a>
@else
@break
@endif
@endforeach
@if(count($project->users) > 3)
<a href="#" class="avatar rounded-circle avatar-sm">
<img avatar="+ {{ count($project->users)-3 }}" style="height:36px;width:36px;">
</a>
@endif
@else
{{ __('-') }}
@endif
</div>
</td>
<td class="">
<h6 class="mb-0 text-success">{{ $project->project_progress($project,$last_task->id)['percentage'] }}</h6>
<div class="progress mb-0"><div class="progress-bar bg-{{ $project->project_progress($project,$last_task->id)['color'] }}" style="width: {{ $project->project_progress($project,$last_task->id)['percentage'] }};"></div>
</div>
</td>
<td class="">
<span class="badge bg-{{\App\Models\Project::$status_color[$project->status]}} p-2 px-3 rounded status_badge">{{ __(\App\Models\Project::$project_status[$project->status]) }}</span>
</td>
<td class="">
@can('manage project')
<div class="action-btn bg-warning ms-2">
<a href="{{ route('project_report.show', $project->id) }}" class="mx-3 btn btn-sm align-items-center" data-bs-toggle="tooltip" title="{{__('View Project Report')}}" data-original-title="{{__('Detail')}}">
<i class="ti ti-eye text-white"></i>
</a>
</div>
@endcan
@can('edit project')
<div class="action-btn bg-primary ms-2">
<a href="#" class="mx-3 btn btn-sm d-inline-flex align-items-center" data-url="{{ URL::to('projects/'.$project->id.'/edit') }}" data-ajax-popup="true" data-size="lg" data-bs-toggle="tooltip" title="{{__('Edit')}}" data-title="{{__('Edit Project')}}">
<i class="ti ti-pencil text-white"></i>
</a>
</div>
@endcan
</td>
</tr>
@endforeach
@else
<tr>
<th scope="col" colspan="7"><h6 class="text-center">{{__('No Projects Found.')}}</h6></th>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</div>
@endsection