@foreach($calculations as $index => $calculation)
@foreach($calculation->rebate_prices as $index => $rebate_price)
@foreach(['piece', 'case'] as $quantity_type_str)
@php
/**
* @var \App\Models\RebateCalculation $calculation
*/
$item = $calculation->item;
$calculation_method = $rebate_price->pivot->calculation_method;
$calculated_price = (int)$rebate_price->pivot->{'calculated_' . $quantity_type_str . '_price'};
@endphp
@if ($calculated_price == 0)
@continue
@endif
@php
$tax_rate = \App\Enums\TaxRate::tryFrom($calculation->tax_rate);
$quantity_type = \App\Enums\QuantityType::tryFrom(\Illuminate\Support\Str::upper($quantity_type_str));
@endphp
@if ($index == 0)
| {{ $category }} |
@else
|
@endif
{{ $item->name_main }} |
{{ $item->volume }} |
{{ $item->capacity_case }} |
{{ $rebate_price->pivot->{'quantity_' . $quantity_type_str} }} {{ $quantity_type->name() }} |
{{ $rebate_price->pivot->{'price_' . $quantity_type_str} }}
@if (\App\Enums\ERebateCalculationMethod::PER_AMOUNT->isSameAs($calculation_method))
(%)
@endif
|
{{ $tax_type?->short() }} {{ $tax_rate?->name() }} |
{{ $calculated_price }} |
@if (\App\Enums\ERebateCalculationMethod::PER_VOLUME->isSameAs($calculation_method))
容量換算 {{ $rebate_price->pivot->{'volume_' . $quantity_type_str} }} / {{$rebate_price->pivot->calculation_amount }}
@elseif (\App\Enums\ERebateCalculationMethod::PER_AMOUNT->isSameAs($calculation_method))
取引額 {{ (int)$rebate_price->pivot->{'amount_' . $quantity_type_str} }}
@endif
|
@endforeach
@endforeach
@endforeach