Files
moadiran/TaxPayerFull/Pages/UserPanel/Panel.razor
mmrbnjd 319270d567 ...
2024-04-29 18:15:46 +03:30

459 lines
34 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@page "/Panel"
@using Front.Services
@inject localService localserv;
@inject NavigationManager nav
@layout PanelLayout
<div class="row">
<div class="col-lg-8 mb-4 order-0">
<div class="card">
<div class="d-flex align-items-end row">
<div class="col-sm-7">
<div class="card-body">
<h5 class="card-title text-primary">تبریک! 🎉</h5>
<p class="mb-4">شما انجام داده اید <span class="fw-bold">72%</span> فروش بیشتر امروز نشان جدید خود را در نمایه خود بررسی کنید.</p>
<a href="javascript:;" class="btn btn-sm btn-outline-primary">مشاهده مدالها</a>
</div>
</div>
<div class="col-sm-5 text-center text-sm-left">
<div class="card-body pb-0 px-0 px-md-4">
<img src="assets/img/illustrations/man-with-laptop-light.png" height="140" alt="View Badge User" data-app-dark-img="illustrations/man-with-laptop-dark.png" data-app-light-img="illustrations/man-with-laptop-light.png">
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-4 col-md-4 order-1">
<div class="row">
<div class="col-lg-6 col-md-12 col-6 mb-4">
<div class="card">
<div class="card-body">
<div class="card-title d-flex align-items-start justify-content-between">
<div class="avatar flex-shrink-0">
<img src="assets/img/icons/unicons/chart-success.png" alt="chart success" class="rounded">
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="cardOpt3" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-end customStyle new-style-15" aria-labelledby="cardOpt3">
<a class="dropdown-item" href="javascript:void(0);">نمایش بیشتر</a>
<a class="dropdown-item" href="javascript:void(0);">حذف</a>
</div>
</div>
</div>
<span class="fw-semibold d-block">پروفایل</span>
<h3 class="card-title mb-1">12,628<span style="font-size: 14px">تومان</span></h3>
<small class="text-success fw-semibold"><i class='bx bx-up-arrow-alt'></i> +72.80%</small>
</div>
</div>
</div>
<div class="col-lg-6 col-md-12 col-6 mb-4">
<div class="card">
<div class="card-body">
<div class="card-title d-flex align-items-start justify-content-between">
<div class="avatar flex-shrink-0">
<img src="assets/img/icons/unicons/wallet-info.png" alt="Credit Card" class="rounded">
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="cardOpt6" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-end new-style-14" aria-labelledby="cardOpt6">
<a class="dropdown-item" href="javascript:void(0);">مشاهده بیشتر</a>
<a class="dropdown-item" href="javascript:void(0);">حذف</a>
</div>
</div>
</div>
<span>فروش</span>
<h3 class="card-title text-nowrap mb-1">4,679<span style="font-size: 14px">تومان</span></h3>
<small class="text-success fw-semibold"><i class='bx bx-up-arrow-alt'></i> +28.42%</small>
</div>
</div>
</div>
</div>
</div>
<!-- Total Revenue -->
<div class="col-12 col-lg-8 order-2 order-md-3 order-lg-2 mb-4">
<div class="card">
<div class="row row-bordered g-0">
<div class="col-md-8">
<h5 class="card-header m-0 me-2 pb-3">کل درآمد</h5>
<div id="totalRevenueChart" class="px-2"></div>
</div>
<div class="col-md-4">
<div class="card-body">
<div class="text-center">
<div class="dropdown">
<button class="btn btn-sm btn-outline-primary dropdown-toggle" type="button" id="growthReportId" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
1400
</button>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="growthReportId">
<a class="dropdown-item" href="javascript:void(0);">1399</a>
<a class="dropdown-item" href="javascript:void(0);">1400</a>
<a class="dropdown-item" href="javascript:void(0);">1401</a>
</div>
</div>
</div>
</div>
<div id="growthChart"></div>
<div class="text-center fw-semibold pt-3 mb-2">62% رشد شرکت</div>
<div class="d-flex px-xxl-4 px-lg-2 p-4 gap-xxl-3 gap-lg-1 gap-3 justify-content-between">
<div class="d-flex">
<div class="me-2">
<span class="badge bg-label-primary p-2"><i class="bx bx-dollar text-primary"></i></span>
</div>
<div class="d-flex flex-column">
<small>1400</small>
<h6 class="mb-0">32.5<span style="font-size: 14px"> تومان</span></h6>
</div>
</div>
<div class="d-flex">
<div class="me-2">
<span class="badge bg-label-info p-2"><i class="bx bx-wallet text-info"></i></span>
</div>
<div class="d-flex flex-column">
<small>1399</small>
<h6 class="mb-0">41.2<span style="font-size: 14px"> تومان</span></h6>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--/ Total Revenue -->
<div class="col-12 col-md-8 col-lg-4 order-3 order-md-2">
<div class="row">
<div class="col-6 mb-4">
<div class="card">
<div class="card-body">
<div class="card-title d-flex align-items-start justify-content-between">
<div class="avatar flex-shrink-0">
<img src="assets/img/icons/unicons/paypal.png" alt="Credit Card" class="rounded">
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="cardOpt4" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-end customStyle new-style-15" aria-labelledby="cardOpt4">
<a class="dropdown-item" href="javascript:void(0);">نمایش بیشتر</a>
<a class="dropdown-item" href="javascript:void(0);">حذف</a>
</div>
</div>
</div>
<span class="d-block mb-1">مبلغ پرداختی</span>
<h3 class="card-title text-nowrap mb-2">2,456<span style="font-size: 14px">تومان</span></h3>
<small class="text-danger fw-semibold"><i class='bx bx-down-arrow-alt'></i> -14.82%</small>
</div>
</div>
</div>
<div class="col-6 mb-4">
<div class="card">
<div class="card-body">
<div class="card-title d-flex align-items-start justify-content-between">
<div class="avatar flex-shrink-0">
<img src="assets/img/icons/unicons/cc-primary.png" alt="Credit Card" class="rounded">
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="cardOpt1" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu new-style-14" aria-labelledby="cardOpt1">
<a class="dropdown-item" href="javascript:void(0);">نمایش بیشتر</a>
<a class="dropdown-item" href="javascript:void(0);">حذف</a>
</div>
</div>
</div>
<span class="fw-semibold d-block mb-1">معاملات</span>
<h3 class="card-title mb-2">14,857<span style="font-size: 14px">تومان</span></h3>
<small class="text-success fw-semibold"><i class='bx bx-up-arrow-alt'></i> +28.14%</small>
</div>
</div>
</div>
<!-- </div>
<div class="row"> -->
<div class="col-12 mb-4">
<div class="card">
<div class="card-body">
<div class="d-flex justify-content-between flex-sm-row flex-column gap-3">
<div class="d-flex flex-sm-column flex-row align-items-start justify-content-between">
<div class="card-title">
<h5 class="text-nowrap mb-2">گزارش نمایه</h5>
<span class="badge bg-label-warning rounded-pill">سال 1399</span>
</div>
<div class="mt-sm-auto">
<small class="text-success text-nowrap fw-semibold"><i class='bx bx-chevron-up'></i> 68.2%</small>
<h3 class="mb-0">84,686<span style="font-size: 14px">تومان</span></h3>
</div>
</div>
<div id="profileReportChart"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<!-- Order Statistics -->
<div class="col-md-6 col-lg-4 col-xl-4 order-0 mb-4">
<div class="card h-100">
<div class="card-header d-flex align-items-center justify-content-between pb-0">
<div class="card-title mb-0">
<h5 class="m-0 me-2">آمار سفارش</h5>
<small class="text-muted">42.82هزار کل فروش</small>
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="orederStatistics" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-start new-style-17" aria-labelledby="orederStatistics">
<a class="dropdown-item" href="javascript:void(0);">انتخاب همه</a>
<a class="dropdown-item" href="javascript:void(0);">تازه کردن</a>
<a class="dropdown-item" href="javascript:void(0);">اشتراک</a>
</div>
</div>
</div>
<div class="card-body">
<div class="d-flex justify-content-between align-items-center mb-3">
<div class="d-flex flex-column align-items-center gap-1">
<h2 class="mb-2">8,258</h2>
<span>کل سفارشات</span>
</div>
<div id="orderStatisticsChart"></div>
</div>
<ul class="p-0 m-0">
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<span class="avatar-initial rounded bg-label-primary"><i class='bx bx-mobile-alt'></i></span>
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<h6 class="mb-0">الکترونیک</h6>
<small class="text-muted">موبایل، هدفون، تلویزیون</small>
</div>
<div class="user-progress">
<small class="fw-semibold">82.5هزار</small>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<span class="avatar-initial rounded bg-label-success"><i class='bx bx-closet'></i></span>
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<h6 class="mb-0">فشن</h6>
<small class="text-muted">تی شرت، شلوار جین، کفش</small>
</div>
<div class="user-progress">
<small class="fw-semibold">23.8هزار</small>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<span class="avatar-initial rounded bg-label-info"><i class='bx bx-home-alt'></i></span>
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<h6 class="mb-0">دکور</h6>
<small class="text-muted">هنرهای زیبا، غذاخوری</small>
</div>
<div class="user-progress">
<small class="fw-semibold">849هزار</small>
</div>
</div>
</li>
<li class="d-flex">
<div class="avatar flex-shrink-0 me-3">
<span class="avatar-initial rounded bg-label-secondary"><i class='bx bx-football'></i></span>
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<h6 class="mb-0">ورزشی</h6>
<small class="text-muted">فوتبال، کیت کریکت</small>
</div>
<div class="user-progress">
<small class="fw-semibold">99</small>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<!--/ Order Statistics -->
<!-- Expense Overview -->
<div class="col-md-6 col-lg-4 order-1 mb-4">
<div class="card h-100">
<div class="card-header">
<ul class="nav nav-pills" role="tablist">
<li class="nav-item">
<button type="button" class="nav-link active" role="tab" data-bs-toggle="tab" data-bs-target="#navs-tabs-line-card-income" aria-controls="navs-tabs-line-card-income" aria-selected="true">درآمد</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" role="tab">هزینه ها</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" role="tab">سود</button>
</li>
</ul>
</div>
<div class="card-body px-0">
<div class="tab-content p-0">
<div class="tab-pane fade show active" id="navs-tabs-line-card-income" role="tabpanel">
<div class="d-flex p-4 pt-3">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/wallet.png" alt="User">
</div>
<div>
<small class="text-muted d-block">کل موجودی</small>
<div class="d-flex align-items-center">
<h6 class="mb-0 me-1">459.10<span style="font-size: 14px">تومان</span></h6>
<small class="text-success fw-semibold">
<i class='bx bx-chevron-up'></i>
42.9%
</small>
</div>
</div>
</div>
<div id="incomeChart"></div>
<div class="d-flex justify-content-center pt-4 gap-2">
<div class="flex-shrink-0">
<div id="expensesOfWeek"></div>
</div>
<div>
<p class="mb-n1 mt-1">هزینه های این هفته</p>
<small class="text-muted"><span style="font-size: 14px">تومان</span>39 کمتر از هفته گذشته</small>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--/ Expense Overview -->
<!-- Transactions -->
<div class="col-md-6 col-lg-4 order-2 mb-4">
<div class="card h-100">
<div class="card-header d-flex align-items-center justify-content-between">
<h5 class="card-title m-0 me-2">معاملات</h5>
<div class="dropdown">
<button class="btn p-0" type="button" id="transactionID" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-end new-style-16" aria-labelledby="transactionID">
<a class="dropdown-item" href="javascript:void(0);">28 روز گذشته</a>
<a class="dropdown-item" href="javascript:void(0);">ماه گذشته</a>
<a class="dropdown-item" href="javascript:void(0);">سال گذشته</a>
</div>
</div>
</div>
<div class="card-body">
<ul class="p-0 m-0">
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/paypal.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">پی پال</small>
<h6 class="mb-0">ارسال پول</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">+82.6</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/wallet.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">کیف پول</small>
<h6 class="mb-0">مک دی</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">+270.69</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/chart.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">منتقل کردن</small>
<h6 class="mb-0">بازپرداخت</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">+637.91</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/cc-success.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">کارت اعتباری</small>
<h6 class="mb-0">غذا سفارش داد</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">-838.71</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
<li class="d-flex mb-4 pb-1">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/wallet.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">کیف پول</small>
<h6 class="mb-0">استارباکس</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">+203.33</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
<li class="d-flex">
<div class="avatar flex-shrink-0 me-3">
<img src="assets/img/icons/unicons/cc-warning.png" alt="User" class="rounded">
</div>
<div class="d-flex w-100 flex-wrap align-items-center justify-content-between gap-2">
<div class="me-2">
<small class="text-muted d-block mb-1">مسترکارت</small>
<h6 class="mb-0">غذا سفارش داد</h6>
</div>
<div class="user-progress d-flex align-items-center gap-1">
<h6 class="mb-0">-92.45</h6> <span class="text-muted">ریال</span>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<!--/ Transactions -->
</div>
@code {
protected override async Task OnInitializedAsync()
{
if (!await localserv.OnlineUser())
nav.NavigateTo("/");
await base.OnInitializedAsync();
}
}