sifatbaho

This commit is contained in:
2026-04-05 05:31:24 +05:00
commit df3d57f503
2609 changed files with 369825 additions and 0 deletions

View File

@@ -0,0 +1,179 @@
@extends('layouts.master')
@section('title')
@lang('translation.debit')
@endsection
@section('content')
@component('components.breadcrumb')
@slot('li_1')
@lang('translation.pages')
@endslot
@slot('title')
@lang('translation.debit')
@endslot
@endcomponent
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body border border-dashed border-end-0 border-start-0">
<form autocomplete="false">
<div class="row g-3">
<form action="{{ route('debit.index') }}" method="get" autocomplete="off" novalidate>
<div class="col-xxl-4 col-sm-4">
<div class="search-box">
<input type="text" class="form-control search" name="search"
value="{{ isset($filters['search']) ? $filters['search'] : '' }}"
placeholder="@lang('translation.search-by-number-customer-owner')">
<i class="ri-search-line search-icon"></i>
</div>
</div>
<!--end col-->
<div class="col-xxl-2 col-sm-6">
<div>
<input type="text" class="form-control flatpickr-input"
data-provider="flatpickr"
name="period" value="{{ $filters['period'] ?? '' }}"
data-date-format="d.m.Y"
data-range-date="true" id="demo-datepicker"
placeholder="@lang('translation.select-period')" readonly="readonly">
</div>
</div>
<!--end col-->
<div class="col-xxl-2 col-sm-4">
<div>
<select data-choices data-choices-search-false onchange="this.form.submit()"
data-choices-multiple-groups="false" class="form-control" name="status">
<option value="" selected disabled>
@lang('translation.select-status')</option>
<option value="nopaid">
@lang('translation.nopaid')
</option>
<option value="paid">
@lang('translation.paid')
</option>
</select>
</div>
</div>
<div class="col-xxl-2 col-sm-4">
@if (Auth::user()->role != App\Enums\RoleEnum::DILLER->name)
<div>
<select data-choices data-choices-search-false
data-choices-multiple-groups="false" class="form-control"
name="appraiser" onchange="this.form.submit()">
<option value="">@lang('translation.select-appraiser')</option>
@foreach ($appraisers as $appraiser)
<option value="{{ $appraiser->id }}"
{{ isset($filters['appraiser']) && isset($filters['appraiser']) && $appraiser->name === $filters['appraiser'] ? 'selected' : '' }}>
{{ $appraiser->name }}
</option>
@endforeach
</select>
</div>
@endif
</div>
<!--end col-->
<div class="col-xxl-1 col-sm-2">
@component('components.page-size',['size' => $size])@endcomponent
</div>
<!--end col-->
<div class="col-xxl-1 col-sm-2">
<div>
<button type="submit" class="btn btn-primary w-100">
<i class="ri-equalizer-fill me-1 align-bottom"></i>
</button>
</div>
</div>
<!--end col-->
</form>
</div>
<!--end row-->
</form>
</div>
<div class="card-body">
<div class="live-preview">
<div class="table-responsive">
<table class="table table-borderless align-middle table-nowrap mb-0">
<thead>
<tr>
<th scope="col"></th>
<th scope="col">@lang('translation.order-number')</th>
<th scope="col">@lang('translation.customer')</th>
<th scope="col">@lang('translation.cost')</th>
<th scope="col">@lang('translation.created-date')</th>
<th scope="col">@lang('translation.due-date')</th>
<th scope="col">@lang('translation.appraiser')</th>
<th scope="col">@lang('translation.status')</th>
<th scope="col">@lang('translation.actions')</th>
</tr>
</thead>
<tbody>
@foreach ($debits as $debit)
<tr @if($debit->expired < date('d.m.Y',time()) && $debit->status=='nopaid') class="bg-danger" @endif>
<td>
{{ ($debits->currentPage() - 1) * $debits->perPage() + $loop->iteration }}
</td>
<td class="fw-medium">
<a href="@if(\App\Enums\OrderTypeEnum::AUTO->name==$debit->order_type) {{route('auto.show', [$debit->order_id])}} @else {{route('estate.show', [$debit->order_id])}} @endif">
{{ $debit->order->number }}
</a>
</td>
<td>{{ $debit->customer }}</td>
<td>
@component('components.price', ['balance' => $debit->cost])
@endcomponent
</td>
<td>{{ $debit->created_at }}</td>
<td>{{ $debit->expired }}</td>
<td>
<a class="text-decoration-underline"
href="{{ route('user.show',[$debit->appraiser->id]) }}">
{{ $debit->appraiser->name }}
</a>
</td>
<td>
@if($debit->status=='paid')
<span class="badge badge-gradient-warning">
@lang('translation.paid')
</span>
@else
<span class="badge badge-soft-success">
@lang('translation.nopaid')
</span>
@endif
</td>
@if(in_array(Auth::user()->role,['admin',\App\Enums\RoleEnum::MANAGER->name]))
<td>
<div class="hstack gap-3 fs-15">
<form method="post"
action="{{ route('debit.update', ['debit' => $debit->id]) }}">
@method('put')
@csrf
<button type="submit"
data-bs-toggle="tooltip"
data-bs-placement="bottom"
title="To'langan qilib belgilash"
class="btn btn-outline-warning btn-icon waves-effect waves-light">
<i class="ri-pencil-line"></i>
</button>
</form>
</div>
</td>
@endif
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
{{ $debits->withQueryString()->links() }}
</div><!-- end card-body -->
</div><!-- end card -->
</div><!-- end col -->
@endsection
@section('script')
<script src="{{ URL::asset('assets/libs/prismjs/prismjs.min.js') }}"></script>
<script src="{{ URL::asset('/assets/js/app.min.js') }}"></script>
@endsection