<form role="form" id="form-edit-spend">
    {!! csrf_field() !!}
    <div class="form-body">
        <input type="hidden" name="id" value="{{ $item->id }}">
        <div class="row">
            <div class="col-md-6">
                <div class="form-group">
                    <label>Chọn nhà </label>
                    <select class="form-control" name="hostel_id" id="hostel_id">
                        @php

                            $hostelArrs = \App\Models\Hostel::where('owner_id', auth('backend')->user()->id)->pluck('id')->toArray();
                            if(auth('backend')->user()->type == \App\User::STAFF) {
		                        $hostelArrs = \App\Components\Functions::getHostelArrStaff();
                            }
                            $hostels = \App\Models\Hostel::whereIn('id', $hostelArrs)->get();

                        @endphp

                        <option value="">Vui lòng chọn</option>
                        @foreach($hostels as $hostel)
                            <option @if($hostel->id == $item->hostel_id) selected
                                    @endif  value="{{ $hostel->id }}"> {{ $hostel->name }}</option>
                        @endforeach
                    </select>
                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    <label>Chọn phòng</label>
                    <select class="form-control" name="room_id" id="room_id">
                        @php
                            $hostelArrs = \App\Models\Hostel::where('owner_id', auth('backend')->user()->id)->pluck('id')->toArray();
                            if(auth('backend')->user()->type == \App\User::STAFF) {
		                        $hostelArrs = \App\Components\Functions::getHostelArrStaff();
                            }
                            $rooms = \App\Models\Room::query()->whereIn('hostel_id', $hostelArrs)->get()->sortBy(function($item) {
	                            return $item->name;
                            });
                            if ($item->hostel_id > 0) {
                                $rooms = \App\Models\Room::query()->where('hostel_id', $item->hostel_id)->get()->sortBy(function($item) {
	                            return $item->name;
                            });
                            }

                        @endphp

                        <option value="">Vui lòng chọn (nếu chi cho phòng)</option>
                        @foreach($rooms as $room)
                            <option @if($room->id == $item->room_id) selected
                                    @endif  value="{{ $room->id }}"> {{ $room->name }}</option>
                        @endforeach
                    </select>
                </div>
            </div>
        </div>
        <div class="row">

            <div class="col-md-6">
                <div class="form-group">
                    @if($item->type == \App\Models\CollectSpend::COLLECT)
                        <label>Lý do thu <span class="required" aria-required="true"> (*) </span></label>
                    @else
                        <label>Lý do chi <span class="required" aria-required="true"> (*) </span></label>
                    @endif
                    <input class="form-control" name="name" type="text" value="{{ $item->name }}">
                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    @if($item->type == \App\Models\CollectSpend::COLLECT)
                        <label>Ngày thu <span class="required" aria-required="true"> (*) </span></label>
                    @else
                        <label>Ngày chi <span class="required" aria-required="true"> (*) </span></label>
                    @endif
                    <input class="form-control datepicker" name="date_action" type="text"
                           value="{{ empty($item->date_action) ? '' : \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $item->date_action)->format('d/m/Y')  }}">
                </div>
            </div>
        </div>
        <div class="row">
            @if($item->type == \App\Models\CollectSpend::SPEND)
                <div class="col-md-6">
                    @else
                        <div class="col-md-12">
                            @endif
                            <div class="form-group">
                                <label>Số tiền <span class="required" aria-required="true"> (*) </span></label>
                                <input class="form-control price-r" name="amount" type="text"
                                       value="{{ number_format($item->amount, 0, '.', '.') }}">
                            </div>
                        </div>
                        @if($item->type == \App\Models\CollectSpend::SPEND)
                            <div class="col-md-6">
                                <div class="form-group">
                                    <label>Người nhận <span class="required" aria-required="true"> (*) </span></label>
                                    <input class="form-control" name="receiver" type="text" id="receiver"
                                           value="{{ $item->receiver }}">
                                </div>
                            </div>
                        @endif

                </div>
                <div class="row">
                    <div class="col-md-12">
                        <div class="form-group">
                            <label>Loại chi</label>

                            <select class="form-control" id="type_purpose" name="type_purpose">
                                @foreach($type_spend as $type)
                                    @if ($item->type_purpose==$type->id)
                                        <option value="{{$type->id}}" selected>{{$type->name}}</option>
                                    @else
                                        <option value="{{$type->id}}">{{$type->name}}</option>
                                    @endif
                                @endforeach
                            </select>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-md-6">
                        <div class="form-group">
                            @if($item->type == \App\Models\CollectSpend::COLLECT)
                                <label>Hình thức thu <span class="required" aria-required="true"> (*) </span></label>
                            @else
                                <label>Hình thức chi <span class="required" aria-required="true"> (*) </span></label>
                            @endif
                            <select class="form-control" name="payment_method">

                                <option @if($item->payment_method == \App\Models\CollectSpend::MONEY) selected
                                        @endif value="{{ \App\Models\CollectSpend::MONEY }}">Tiền mặt
                                </option>
                                <option @if($item->payment_method == \App\Models\CollectSpend::BANK) selected
                                        @endif value="{{ \App\Models\CollectSpend::SPEND }}">Chuyển khoản
                                </option>
                            </select>
                        </div>
                    </div>
                    <div class="col-md-6">
                        <div class="form-group">
                            <label>Ghi chú</label>
                            <input class="form-control" name="note" type="text" value="{{ $item->note }}">
                        </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-md-12">
                        <div class="form-group">
                            <label>Đính kèm file</label>
                            <input type="file" multiple name="files[]">
                        </div>
                    </div>
                </div>
                @if($item->files->count())
                    <div class="row">
                        <div class="col-md-12">
                            <label>File đã có</label>
                            <table class="table table-bordered table-hover">
                                <thead>
                                <tr>
                                    <th> Tên file</th>
                                    <th> Hành động</th>
                                    {{--<th width="25%"> Ghi chú</th>--}}
                                </tr>
                                </thead>
                                <tbody>
                                @foreach($item->files as $file)
                                    <tr>
                                        <td><a href="{{ $file->file }}" target="_blank">{{ $file->name }}</a></td>
                                        <td>
                                            <button data-id="{{ $file->id }}" class="btn btn-danger btn-delete-cp-file">Xóa</button>
                                        </td>
                                    </tr>
                                @endforeach
                                </tbody>
                            </table>
                        </div>
                    </div>
                @endif
                @if($item->type == \App\Models\CollectSpend::SPEND)
                    <div class="row">
                        <div class="col-md-12">
                            <div class="form-group">
                                <label>Lặp lại mỗi</label>
                                <select class="form-control" name="repeat_every" id="repeat_every">
                                    <option value="">Không áp dụng lặp lại</option>
                                    @foreach(\App\Models\CollectSpendCycle::REPEAT_EVERY as $key => $value)
                                        <option @if(optional($item->cycle)->repeat_every == $key) selected @endif value="{{ $key }}">{{ $value }}</option>
                                    @endforeach
                                </select>
                            </div>
                        </div>
                    </div>
                    <div class="row" id="repeat-custom" @if(optional($item->cycle)->repeat_every == \App\Models\CollectSpendCycle::REPEAT_EVERY_CUSTOM) @else style="display: none" @endif id="cycles-row">
                        <div class="col-md-6">
                            <div class="form-group">
                                <input type="number" class="form-control" name="repeat_every_custom" value="{{ optional($item->cycle)->repeat_every_custom }}">
                            </div>
                        </div>
                        <div class="col-md-6">
                            <div class="form-group">
                                <select type="number" class="form-control" name="repeat_type_custom">
                                    <option @if(optional($item->cycle)->repeat_type_custom == 1) selected @endif value="1">Ngày</option>
                                    <option @if(optional($item->cycle)->repeat_type_custom == 2) selected @endif value="2">Tuần</option>
                                    <option @if(optional($item->cycle)->repeat_type_custom == 3) selected @endif value="3">Tháng</option>
                                    <option @if(optional($item->cycle)->repeat_type_custom == 4) selected @endif value="4">Năm</option>
                                </select>
                            </div>
                        </div>
                    </div>
                    <div class="row" @if($item->cycle) @else style="display: none" @endif id="cycles-row">
                        <div class="col-md-12">
                            <label>Số lần lặp lại</label>
                            <div class="input-group">
                                <input type="number" class="form-control" @if(optional($item->cycle)->unlimited_cycles) disabled="" @endif id="cycles" name="cycles" value="{{ optional($item->cycle)->cycles }}">
                                <span class="input-group-addon">
                        <input @if(optional($item->cycle)->unlimited_cycles) checked="" @endif type="checkbox"  name="unlimited_cycles" id="unlimited_cycles"> Lặp vô hạn

                        </span>
                            </div>
                        </div>
                    </div>
                @endif
        </div>
    </div>
</form>