styling reports

This commit is contained in:
Denis Duliçi 2020-06-06 14:32:44 +03:00
parent 6f97f2e18c
commit 6bd5844444
12 changed files with 35 additions and 70 deletions

View File

@ -47,11 +47,6 @@ abstract class Report
public $loaded = false; public $loaded = false;
public $indents = [
'table_header' => '0px',
'table_rows' => '24px',
];
public $chart = [ public $chart = [
'line' => [ 'line' => [
'width' => '0', 'width' => '0',

View File

@ -16,11 +16,6 @@ class ProfitLoss extends Report
public $icon = 'fa fa-heart'; public $icon = 'fa fa-heart';
public $indents = [
'table_header' => '0px',
'table_rows' => '48px',
];
public function setViews() public function setViews()
{ {
parent::setViews(); parent::setViews();

View File

@ -21,11 +21,6 @@ class TaxSummary extends Report
public $icon = 'fa fa-percent'; public $icon = 'fa fa-percent';
public $indents = [
'table_header' => '0px',
'table_rows' => '48px',
];
public function setViews() public function setViews()
{ {
parent::setViews(); parent::setViews();

View File

@ -1,5 +1,4 @@
<html lang="{{ app()->getLocale() }}"> <html lang="{{ app()->getLocale() }}">
@include('partials.print.head') @include('partials.print.head')
<body onload="window.print();"> <body onload="window.print();">
@ -9,5 +8,4 @@
@stack('body_end') @stack('body_end')
</body> </body>
</html> </html>

View File

@ -20,7 +20,6 @@
} }
</style> </style>
@stack('css') @stack('css')
@stack('stylesheet') @stack('stylesheet')

View File

@ -1,12 +1,13 @@
@extends('layouts.print') @extends('layouts.print')
@section('content') @section('title', $class->model->name)
@section('content')
<h2>{{ $class->model->name }}</h2> <h2>{{ $class->model->name }}</h2>
{{ setting('company.name') }} {{ setting('company.name') }}
@if(!empty($class->model->settings->chart)) @if (!empty($class->model->settings->chart))
@include($class->views['chart']) @include($class->views['chart'])
@endif @endif

View File

@ -1,17 +1,11 @@
@php $grand_total = array_sum($class->footer_totals[$table]); @endphp
<tfoot> <tfoot>
@if ($grand_total = array_sum($class->footer_totals[$table])) <tr class="row rp-border-top-1 font-size-unset px-3">
<tr class="row rp-border-top-1 font-size-unset px-3"> <th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
<th class="{{ $class->column_name_width }} text-uppercase">{{ trans_choice('general.totals', 1) }}</th> @foreach($class->footer_totals[$table] as $total)
@foreach($class->footer_totals[$table] as $total) <th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th> @endforeach
@endforeach <th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th> </tr>
</tr>
@else
<tr>
<td colspan="{{ count($class->dates) + 2 }}">
<div class="text-muted pl-0">{{ trans('general.no_records') }}</div>
</td>
</tr>
@endif
</tfoot> </tfoot>

View File

@ -2,7 +2,7 @@
<table class="table table-hover align-items-center rp-border-collapse"> <table class="table table-hover align-items-center rp-border-collapse">
<tfoot class="border-top-style"> <tfoot class="border-top-style">
<tr class="row rp-border-top-1 font-size-unset px-3"> <tr class="row rp-border-top-1 font-size-unset px-3">
<th class="{{ $class->column_name_width }} text-uppercase text-nowrap border-top-0">{{ trans('reports.net_profit') }}</th> <th class="{{ $class->column_name_width }} text-uppercase text-left border-top-0">{{ trans('reports.net_profit') }}</th>
@foreach($class->net_profit as $profit) @foreach($class->net_profit as $profit)
<th class="{{ $class->column_value_width }} text-right px-0 border-top-0">@money($profit, setting('default.currency'), true)</th> <th class="{{ $class->column_value_width }} text-right px-0 border-top-0">@money($profit, setting('default.currency'), true)</th>
@endforeach @endforeach

View File

@ -1,17 +1,11 @@
@php $grand_total = array_sum($class->footer_totals[$table]); @endphp
<tfoot> <tfoot>
@if ($grand_total = array_sum($class->footer_totals[$table])) <tr class="row rp-border-top-1 font-size-unset px-3 mb-3">
<tr class="row rp-border-top-1 font-size-unset px-3 mb-3"> <th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
<th class="{{ $class->column_name_width }} text-uppercase">{{ trans_choice('general.totals', 1) }}</th> @foreach($class->footer_totals[$table] as $total)
@foreach($class->footer_totals[$table] as $date => $total) <th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th> @endforeach
@endforeach <th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th> </tr>
</tr>
@else
<tr>
<td colspan="{{ count($class->dates) + 2 }}">
<div class="text-muted pl-0">{{ trans('general.no_records') }}</div>
</td>
</tr>
@endif
</tfoot> </tfoot>

View File

@ -1,10 +1,10 @@
<div class="table-responsive"> <div class="table-responsive mt-4">
<table class="table table-hover align-items-center rp-border-collapse"> <table class="table table-hover align-items-center rp-border-collapse">
<thead class="border-top-style"> <thead class="border-top-style">
<tr class="row rp-border-bottom-1 font-size-unset px-3"> <tr class="row rp-border-bottom-1 font-size-unset px-3">
<th class="{{ $class->column_name_width }} text-right border-top-0 rp-border-bottom-1"></th> <th class="{{ $class->column_name_width }} text-right px-0 border-top-0"></th>
@foreach($class->dates as $date) @foreach($class->dates as $date)
<th class="{{ $class->column_value_width }} text-right px-0 border-top-0 rp-border-bottom-1">{{ $date }}</th> <th class="{{ $class->column_value_width }} text-right px-0 border-top-0">{{ $date }}</th>
@endforeach @endforeach
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4 border-top-0 rp-border-bottom-1">{{ trans_choice('general.totals', 1) }}</th> <th class="{{ $class->column_name_width }} text-right pl-0 pr-4 border-top-0 rp-border-bottom-1">{{ trans_choice('general.totals', 1) }}</th>
</tr> </tr>

View File

@ -1,17 +1,11 @@
@php $grand_total = array_sum($class->footer_totals[$table]); @endphp
<tfoot> <tfoot>
@if ($grand_total = array_sum($class->footer_totals[$table])) <tr class="row rp-border-top-1 font-size-unset px-3 mb-3">
<tr class="row rp-border-bottom-1 font-size-unset px-3"> <th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans('reports.net') }}</th>
<th class="{{ $class->column_name_width }} text-left">{{ trans('reports.net') }}</th> @foreach($class->footer_totals[$table] as $total)
@foreach($class->footer_totals[$table] as $total) <th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th> @endforeach
@endforeach <th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th> </tr>
</tr>
@else
<tr>
<td colspan="{{ count($class->dates) + 2 }}">
<div class="text-muted pl-0">{{ trans('general.no_records') }}</div>
</td>
</tr>
@endif
</tfoot> </tfoot>

View File

@ -1,4 +1,4 @@
<thead class="border-top-style mt-4"> <thead class="border-top-style">
<tr> <tr>
<th class="rp-float-left" colspan="{{ count($class->dates) + 2 }}"> <th class="rp-float-left" colspan="{{ count($class->dates) + 2 }}">
<h4>{{ $table }}</h4> <h4>{{ $table }}</h4>