%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/resources/views/dashboard/client/ |
Upload File : |
@extends('layouts.app')
@push('styles')
<script src="{{ asset('vendor/jquery/frappe-charts.min.iife.js') }}"></script>
<script src="{{ asset('vendor/jquery/Chart.min.js') }}"></script>
@endpush
@section('content')
<!-- CONTENT WRAPPER START -->
<div class="px-4 py-0 py-lg-4 border-top-0 admin-dashboard">
<div class="row">
@if (in_array('projects', user_modules()))
<div class="col-xl-4 col-lg-6 col-md-6 mb-4">
<a href="{{ route('projects.index') }}?status=all">
<x-cards.widget :title="__('modules.dashboard.totalProjects')" :value="$counts->totalProjects"
icon="layer-group"/>
</a>
</div>
@endif
@if (in_array('tickets', user_modules()))
<div class="col-xl-4 col-lg-6 col-md-6 mb-4">
<a href="{{ route('tickets.index') }}">
<x-cards.widget :title="__('modules.dashboard.totalUnresolvedTickets')"
:value="floor($counts->totalUnResolvedTickets)" icon="ticket-alt"/>
</a>
</div>
@endif
@if (in_array('contracts', user_modules()))
<div class="col-xl-4 col-lg-6 col-md-6 mb-4">
<a href="{{ route('contracts.index') }}?signed=yes">
<x-cards.widget :title="__('modules.dashboard.totalContractsSigned')"
:value="$totalContractsSigned"
icon="file-signature"/>
</a>
</div>
@endif
@if (in_array('invoices', user_modules()))
<div class="col-xl-4 col-lg-6 col-md-6">
<div
class="bg-white p-3 rounded b-shadow-4 d-flex justify-content-between align-items-center mb-4 mb-md-0 mb-lg-0">
<div class="d-block text-capitalize">
<h5 class="f-13 f-w-500 mb-20 text-darkest-grey">@lang('app.menu.invoices')</h5>
<div class="d-flex">
<a href="{{ route('invoices.index') . '?status=paid' }}">
<p class="mb-0 f-15 font-weight-bold text-blue d-grid mr-5">
{{ $totalPaidInvoice }}<span class="f-12 font-weight-normal text-lightest">
@lang('modules.dashboard.totalPaidInvoices') </span>
</p>
</a>
<a href="{{ route('invoices.index') . '?status=pending' }}">
<p class="mb-0 f-15 font-weight-bold text-red d-grid">
{{ $totalUnPaidInvoice }}<span
class="f-12 font-weight-normal text-lightest">@lang('modules.dashboard.totalUnpaidInvoices')</span>
</p>
</a>
</div>
</div>
<div class="d-block">
<i class="fa fa-file-invoice text-lightest f-18"></i>
</div>
</div>
</div>
@endif
</div>
<div class="row">
@if (in_array('projects', user_modules()))
<div class="col-sm-12 col-lg-6 mt-4">
<x-cards.data :title="__('modules.dashboard.statusWiseProject')">
<x-pie-chart id="task-chart" :labels="$statusWiseProject['labels']"
:values="$statusWiseProject['values']" :colors="$statusWiseProject['colors']"
height="250"
width="300"/>
</x-cards.data>
</div>
@endif
@if (in_array('projects', user_modules()))
<div class="col-sm-12 col-lg-6 mt-4">
<x-cards.data :title="__('modules.dashboard.pendingMilestone')" padding="false"
otherClasses="h-200">
<div class="table-responsive">
<x-table class="border-0 pb-3 admin-dash-table table-hover">
<x-slot name="thead">
<th class="pl-20">#</th>
<th>@lang('modules.projects.milestoneTitle')</th>
<th>@lang('modules.projects.milestoneCost')</th>
<th>@lang('app.project')</th>
</x-slot>
@forelse($pendingMilestone as $key=>$item)
<tr id="row-{{ $item->id }}">
<td class="pl-20">{{ $key + 1 }}</td>
<td>
<a href="javascript:;" class="milestone-detail text-darkest-grey f-w-500"
data-milestone-id="{{ $item->id }}">{{ $item->milestone_title }}</a>
</td>
<td>
@if (!is_null($item->currency_id))
{{ $item->currency->currency_symbol . $item->cost }}
@else
{{ $item->cost }}
@endif
</td>
<td>
<a href="{{ route('projects.show', [$item->project_id]) }}"
class="text-darkest-grey">{{ $item->project->project_name }}</a>
</td>
</tr>
@empty
<tr>
<td colspan="5">
<x-cards.no-record icon="list" :message="__('messages.noRecordFound')"/>
</td>
</tr>
@endforelse
</x-table>
</div>
</x-cards.data>
</div>
@endif
</div>
</div>
<!-- CONTENT WRAPPER END -->
@endsection
@push('scripts')
<script>
$('body').on('click', '.milestone-detail', function () {
const id = $(this).data('milestone-id');
let url = "{{ route('milestones.show', ':id') }}";
url = url.replace(':id', id);
$(MODAL_XL + ' ' + MODAL_HEADING).html('...');
$.ajaxModal(MODAL_XL, url);
});
</script>
@endpush