@extends('_version_02.commons.layouts.admin') @section('content') {!! Form::model($model, ['class'=>'form-horizontal','method'=>'get']) !!}
{{App\Language::trans('Filter By')}}

{!! Form::label('month_started', App\Language::trans('From Month'), ['class'=>'control-label col-md-4']) !!}
{!! Form::select('month_started', App\PowerMeterModel\MeterInvoice::previous_one_year_combobox(), (old('month_started') ? old('month_started'):$model->three_month_pass()), ['class'=>'form-control','autofocus']) !!} {!!$errors->first('month_started', '')!!}
{!! Form::label('month_ended', App\Language::trans('To Month'), ['class'=>'control-label col-md-4']) !!}
{!! Form::select('month_ended', App\PowerMeterModel\MeterInvoice::previous_one_year_combobox(), (old('month_ended') ? old('month_ended'):$model->last_month()), ['class'=>'form-control']) !!} {!!$errors->first('month_ended', '')!!}
{!! Form::label('leaf_house_id', App\Language::trans('Unit No.'), ['class'=>'control-label col-md-4']) !!}
{!! Form::select('leaf_house_id', App\PowerMeterModel\MeterRegister::houses_combobox(), null, ['class'=>'form-control','required','onchange'=>'init_room_combobox(this)']) !!} {!!$errors->first('leaf_house_id', '')!!}
{!! Form::label('leaf_room_id', App\Language::trans('Room No.'), ['class'=>'control-label col-md-4']) !!}
{!! Form::select('leaf_room_id', App\PowerMeterModel\MeterRegister::rooms_combobox((old('leaf_house_id') ? old('leaf_house_id'):$model->leaf_house_id)), null, ['class'=>'form-control','onchange'=>'init_room_status(this)']) !!} {!!$errors->first('leaf_room_id', '')!!}
{!! Form::label('export_by', App\Language::trans('Exported By'), ['class'=>'control-label col-md-4']) !!}
{!!$errors->first('export_by', '')!!}
@include('_version_02.commons.layouts.partials._form_floating_footer_report') {!! Form::close() !!} @if(count($listing)) @php $no_reading_arr = array(); $tenant_header = ['#','Name','Move In Date' , 'Move Out Date']; $tenant_variables = ['house_member_name','house_room_member_start_date','house_room_member_end_date']; @endphp
{{App\Language::trans('Result')}}

@php $x=0; $total_payable_amount = 0; @endphp @foreach($houses_detail as $house) @foreach($house['house_rooms'] as $room) @php $isMeterRegister = false; $isFirstRoomHeader = true; $rowNo =0; $room_subtotal =0; $total_payable_amount = 0; $room_subtotal_total_usage =0; @endphp @foreach($listing as $row) @if(!isset($room['meter']['id'])) @php break; @endphp @elseif($row->meter_register_id == $room['meter']['id']) @if($isFirstRoomHeader == true) @if($is_show_tenant) @if(count($room['house_room_members']) > 0) @foreach($tenant_header as $h_key) @php $extra_html = ""; @endphp @if($h_key == 'Move Out Date') @php $extra_html = " colspan=4 "; @endphp @endif @endforeach @php $t_counter =1 ; $extra_html = ""; @endphp @foreach($room['house_room_members'] as $member) @foreach($tenant_variables as $t_variable) @php $extra_html = ""; @endphp @if($t_variable == 'house_room_member_end_date') @php $extra_html = " colspan=4 "; $member[$t_variable] = $member[$t_variable] == '0000-00-00 00:00:00' ? '-' : $member[$t_variable]; @endphp @endif @endforeach @php $t_counter ++ ; @endphp @endforeach @else @endif @endif @endif @php $payable_amount = App\Setting::calculate_utility_fee($row->total_usage); $isFirstRoomHeader = false; $isMeterRegister = true; $total += $row->total_usage; $room_subtotal += $payable_amount; $room_subtotal_total_usage += $row->total_usage; // && $row->total_hours == 0 if($row->total_usage == 0) { $temp_meter = App\PowerMeterModel\MeterRegister::find($row->meter_register_id); $no_reading_arr[$row->meter_register_id] = $temp_meter; } @endphp @endif @php $rowNo++; @endphp @endforeach @if(isset($room['meter']['id'])) @endif @php $x = $x + $room_subtotal; $isMeterRegister = false; @endphp @endforeach @endforeach
{{App\Language::trans('Month')}} {{App\Language::trans('Total Hours')}} {{App\Language::trans('Avg. kW')}} {{App\Language::trans('Max. kW')}} {{App\Language::trans('Min. kW')}} {{App\Language::trans('Total kWh')}} {{App\Language::trans('Total Charges (RM)')}}
{{App\Language::trans('Unit')}} : {{$house['house_unit']}}
{{App\Language::trans('Room')}} : {{$room['house_room_name']}} {{App\Language::trans(App\Setting::SUNWAY_NO_METER_FOUND_LABEL)}}
{{App\Language::trans('Room')}} : {{$room['house_room_name']}} {{App\Language::trans('Meter ID')}} : {{$listing[$rowNo]->meter_register_id}}
{{App\Language::trans('Tenant Detail')}}
{{ App\Language::trans($h_key) }}
{{ $t_counter }} {{App\Language::trans($member[$t_variable]) }}
{{App\Language::trans('No tenanted')}}
{{App\Language::trans('Month')}} {{App\Language::trans('Total Hours')}} {{App\Language::trans('Avg. kW')}} {{App\Language::trans('Max. kW')}} {{App\Language::trans('Min. kW')}} {{App\Language::trans('Total kWh')}} {{App\Language::trans('Total Charges (RM)')}}
{{date('m-Y', strtotime($row->current_date))}} {{$row->total_hours}} {{number_format($row->average_usage,9)}} {{number_format($row->max_usage,9)}} {{number_format($row->min_usage,9)}} {{number_format($row->total_usage,9)}} {{number_format($payable_amount,2)}}
{{App\Language::trans('Room Subtotal')}} {{number_format($room_subtotal_total_usage, 9)}} {{number_format($room_subtotal, 2)}}
{{App\Language::trans('Total')}}: {{number_format($total, 9)}} {{number_format($x,2)}}
@foreach($no_reading_arr as $no_reading_meter) @php //dd($no_reading_meter); @endphp @endforeach
{{App\Language::trans('ID')}} {{App\Language::trans('Room')}} {{App\Language::trans('IP Address')}}
{{ $no_reading_meter->meter_id }} {{ $no_reading_meter->ip_address }} {{ App\LeafAPI::get_room_name_by_leaf_room_id($no_reading_meter->leaf_room_id) }}
@elseif(count($listing) == 0 && $is_search_result == true) @include('_version_02.commons.report_modules.no_data_found') @endif @stop @section('script') $(".input-daterange").datepicker({ format: "dd-mm-yyyy", }); @stop