153 lines
7.0 KiB
PHP
153 lines
7.0 KiB
PHP
|
@extends('layouts.admin')
|
||
|
|
||
|
@section('title', $vendor->name)
|
||
|
|
||
|
@section('content')
|
||
|
<div class="row">
|
||
|
<div class="col-md-3">
|
||
|
<!-- Stats -->
|
||
|
<div class="box box-success">
|
||
|
<div class="box-body box-profile">
|
||
|
<ul class="list-group list-group-unbordered">
|
||
|
<li class="list-group-item" style="border-top: 0;">
|
||
|
<b>{{ trans_choice('general.bills', 2) }}</b> <a class="pull-right">{{ $counts['bills'] }}</a>
|
||
|
</li>
|
||
|
<li class="list-group-item">
|
||
|
<b>{{ trans_choice('general.payments', 2) }}</b> <a class="pull-right">{{ $counts['payments'] }}</a>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<!-- /.box-body -->
|
||
|
</div>
|
||
|
|
||
|
<!-- Profile -->
|
||
|
<div class="box box-success">
|
||
|
<div class="box-header with-border">
|
||
|
<h3 class="box-title">{{ trans('auth.profile') }}</h3>
|
||
|
</div>
|
||
|
<div class="box-body box-profile">
|
||
|
<ul class="list-group list-group-unbordered">
|
||
|
<li class="list-group-item" style="border-top: 0;">
|
||
|
<b>{{ trans('general.email') }}</b> <a class="pull-right">{{ $vendor->email }}</a>
|
||
|
</li>
|
||
|
<li class="list-group-item">
|
||
|
<b>{{ trans('general.phone') }}</b> <a class="pull-right">{{ $vendor->phone }}</a>
|
||
|
</li>
|
||
|
<li class="list-group-item">
|
||
|
<b>{{ trans('general.website') }}</b> <a class="pull-right">{{ $vendor->website }}</a>
|
||
|
</li>
|
||
|
<li class="list-group-item">
|
||
|
<b>{{ trans('general.tax_number') }}</b> <a class="pull-right">{{ $vendor->tax_number }}</a>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<!-- /.box-body -->
|
||
|
</div>
|
||
|
|
||
|
<!-- Address Box -->
|
||
|
<div class="box box-success">
|
||
|
<div class="box-header with-border">
|
||
|
<h3 class="box-title">{{ trans('general.address') }}</h3>
|
||
|
</div>
|
||
|
<!-- /.box-header -->
|
||
|
<div class="box-body">
|
||
|
<p class="text-muted">
|
||
|
{{ $vendor->address }}
|
||
|
</p>
|
||
|
</div>
|
||
|
<!-- /.box-body -->
|
||
|
</div>
|
||
|
<!-- /.box -->
|
||
|
|
||
|
<!-- Edit -->
|
||
|
<div>
|
||
|
<a href="{{ url('expenses/vendors/' . $vendor->id . '/edit') }}" class="btn btn-primary btn-block"><b>{{ trans('general.edit') }}</b></a>
|
||
|
<!-- /.box-body -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<!-- /.col -->
|
||
|
|
||
|
<div class="col-md-9">
|
||
|
<div class="row">
|
||
|
<div class="col-md-4 col-sm-8 col-xs-12">
|
||
|
<div class="info-box">
|
||
|
<span class="info-box-icon bg-green"><i class="fa fa-shopping-cart"></i></span>
|
||
|
|
||
|
<div class="info-box-content">
|
||
|
<span class="info-box-text">{{ trans('general.paid') }}</span>
|
||
|
<span class="info-box-number">@money($amounts['paid'], setting('general.default_currency'), true)</span>
|
||
|
</div>
|
||
|
<!-- /.info-box-content -->
|
||
|
</div>
|
||
|
<!-- /.info-box -->
|
||
|
</div>
|
||
|
<!-- /.col -->
|
||
|
<div class="col-md-4 col-sm-8 col-xs-12">
|
||
|
<div class="info-box">
|
||
|
<span class="info-box-icon bg-yellow"><i class="fa fa-paper-plane-o"></i></span>
|
||
|
|
||
|
<div class="info-box-content">
|
||
|
<span class="info-box-text">{{ trans('dashboard.open_bills') }}</span>
|
||
|
<span class="info-box-number">@money($amounts['open'], setting('general.default_currency'), true)</span>
|
||
|
</div>
|
||
|
<!-- /.info-box-content -->
|
||
|
</div>
|
||
|
<!-- /.info-box -->
|
||
|
</div>
|
||
|
<!-- /.col -->
|
||
|
<div class="col-md-4 col-sm-8 col-xs-12">
|
||
|
<div class="info-box">
|
||
|
<span class="info-box-icon bg-red"><i class="fa fa-warning"></i></span>
|
||
|
|
||
|
<div class="info-box-content">
|
||
|
<span class="info-box-text">{{ trans('dashboard.overdue_bills') }}</span>
|
||
|
<span class="info-box-number">@money($amounts['overdue'], setting('general.default_currency'), true)</span>
|
||
|
</div>
|
||
|
<!-- /.info-box-content -->
|
||
|
</div>
|
||
|
<!-- /.info-box -->
|
||
|
</div>
|
||
|
<!-- /.col -->
|
||
|
</div>
|
||
|
|
||
|
<div class="box box-success">
|
||
|
<div class="box-header with-border">
|
||
|
<h3 class="box-title">{{ trans_choice('general.transactions', 2) }}</h3>
|
||
|
</div>
|
||
|
<!-- /.box-header -->
|
||
|
<div class="box-body">
|
||
|
<div class="table table-responsive">
|
||
|
<table class="table table-striped table-hover" id="tbl-transactions">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th class="col-md-3">{{ trans('general.date') }}</th>
|
||
|
<th class="col-md-2 text-right amount-space">{{ trans('general.amount') }}</th>
|
||
|
<th class="col-md-4 hidden-xs">{{ trans_choice('general.categories', 1) }}</th>
|
||
|
<th class="col-md-3 hidden-xs">{{ trans_choice('general.accounts', 1) }}</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
@foreach($transactions as $item)
|
||
|
<tr>
|
||
|
<td>{{ Date::parse($item->paid_at)->format($date_format) }}</td>
|
||
|
<td class="text-right amount-space">@money($item->amount, $item->currency_code, true)</td>
|
||
|
<td class="hidden-xs">{{ $item->category->name }}</td>
|
||
|
<td class="hidden-xs">{{ $item->account->name }}</td>
|
||
|
</tr>
|
||
|
@endforeach
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
<!-- /.box-body -->
|
||
|
|
||
|
<div class="box-footer">
|
||
|
@include('partials.admin.pagination', ['items' => $transactions, 'type' => 'transactions'])
|
||
|
</div>
|
||
|
<!-- /.box-footer -->
|
||
|
</div>
|
||
|
<!-- /.box -->
|
||
|
</div>
|
||
|
</div>
|
||
|
@endsection
|