changes
This commit is contained in:
@@ -1,30 +1,7 @@
|
||||
@extends('admin.layouts.app')
|
||||
|
||||
@section('page-title', 'Dashboard')
|
||||
@php
|
||||
use App\Models\Order;
|
||||
use App\Models\OrderItem;
|
||||
use App\Models\Shipment;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\User;
|
||||
use App\Models\Admin;
|
||||
|
||||
$totalOrders = Order::count();
|
||||
$pendingOrders = Order::where('status', 'pending')->count();
|
||||
$totalShipments = Shipment::count();
|
||||
$totalItems = OrderItem::count();
|
||||
|
||||
$totalRevenue = Invoice::sum('final_amount_with_gst');
|
||||
|
||||
// USERS (CUSTOMERS)
|
||||
$activeCustomers = User::where('status', 'active')->count();
|
||||
$inactiveCustomers = User::where('status', 'inactive')->count();
|
||||
|
||||
// STAFF (FROM ADMINS TABLE)
|
||||
$totalStaff = Admin::where('type', 'staff')->count();
|
||||
|
||||
$orders = Order::latest()->get();
|
||||
@endphp
|
||||
@section('content')
|
||||
<style>
|
||||
/* ===== GLOBAL STYLES (From Shipment) ===== */
|
||||
@@ -1235,66 +1212,91 @@ body {
|
||||
|
||||
<!-- STATS CARDS -->
|
||||
<div class="stats-row-wrap">
|
||||
|
||||
{{-- Row 1: Total Containers, Active Customers, Total Invoices, Paid Invoices --}}
|
||||
<div class="stats-row">
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">📦</span>
|
||||
<span class="stats-icon">🚢</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Shipments</div>
|
||||
<div class="stats-value">{{ $totalShipments }}</div>
|
||||
<div class="stats-label">Total Containers</div>
|
||||
<div class="stats-value">{{ $totalContainers }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">👥</span>
|
||||
<span class="stats-icon">👥</span>
|
||||
<div>
|
||||
<div class="stats-label">Active Customers</div>
|
||||
<div class="stats-value">{{ $activeCustomers }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-green">
|
||||
<span class="stats-icon">💰</span>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">🧾</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Revenue</div>
|
||||
<div class="stats-value">₹{{ number_format($totalRevenue, 2) }}</div>
|
||||
<div class="stats-label">Total Orders</div>
|
||||
<div class="stats-value">{{ $totalInvoices }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-red">
|
||||
<span class="stats-icon">⏳</span>
|
||||
<div class="stats-card stats-card-green">
|
||||
<span class="stats-icon">✅</span>
|
||||
<div>
|
||||
<div class="stats-label">Pending Order</div>
|
||||
<div class="stats-value">{{ $pendingOrders }}</div>
|
||||
<div class="stats-label">Paid Invoices</div>
|
||||
<div class="stats-value">{{ $paidInvoices }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- Row 2: Pending Invoices, Total Staff, Inactive Customers, Total Revenue --}}
|
||||
<div class="stats-row">
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">📦</span>
|
||||
<div class="stats-card stats-card-orng">
|
||||
<span class="stats-icon">🕐</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Orders</div>
|
||||
<div class="stats-value">{{ $totalOrders }}</div>
|
||||
<div class="stats-label">Pending Orders</div>
|
||||
<div class="stats-value">{{ $pendingInvoices }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">🧑💼</span>
|
||||
<span class="stats-icon">🧑‍💼</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Staff</div>
|
||||
<div class="stats-value">{{ $totalStaff }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<span class="stats-icon">📦</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Items</div>
|
||||
<div class="stats-value">{{ $totalItems }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-orng">
|
||||
<span class="stats-icon">⛔</span>
|
||||
<span class="stats-icon">⛔</span>
|
||||
<div>
|
||||
<div class="stats-label">Inactive Customers</div>
|
||||
<div class="stats-value">{{ $inactiveCustomers }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-green">
|
||||
<span class="stats-icon">💰</span>
|
||||
<div>
|
||||
<div class="stats-label">Total Revenue</div>
|
||||
<div class="stats-value">₹{{ number_format($totalRevenue, 2) }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- COMMENTED OUT --}}
|
||||
{{--
|
||||
<div class="stats-card stats-card-red">
|
||||
<div class="stats-label">Pending Orders</div>
|
||||
<div class="stats-value">{{ $pendingOrders }}</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-red">
|
||||
<div class="stats-label">Overdue Invoices</div>
|
||||
<div class="stats-value">{{ $overdueInvoices }}</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<div class="stats-label">Total Orders</div>
|
||||
<div class="stats-value">{{ $totalOrders }}</div>
|
||||
</div>
|
||||
<div class="stats-card stats-card-blue">
|
||||
<div class="stats-label">Delivered Orders</div>
|
||||
<div class="stats-value">{{ $totalOrders - $pendingOrders }}</div>
|
||||
</div>
|
||||
--}}
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ORDER MANAGEMENT -->
|
||||
|
||||
Reference in New Issue
Block a user