From c8d4c53133600a50703bb561a2e82ea38ea34fbd Mon Sep 17 00:00:00 2001 From: Gunawan19621 Date: Mon, 27 Nov 2023 00:01:08 +0700 Subject: [PATCH] update role 2 --- app/Exports/StokOpNameExport.php | 27 +- .../Auth/RedirectAuthController.php | 13 +- app/Http/Controllers/HomeController.php | 28 +- app/Http/Controllers/PeminjamanController.php | 6 - app/Http/Controllers/StokOpNameController.php | 8 +- .../views/dashboard/Disposal/index.blade.php | 120 ++-- .../History/Peminjaman/index.blade.php | 82 ++- .../History/Pengembalian/index.blade.php | 180 +++--- .../Kondisi_Peti/index.blade.php | 110 ++-- .../Manajemen_Peti/Peti/index.blade.php | 2 +- .../Manajemen_Peti/Type_peti/index.blade.php | 4 +- .../Report/Pattern_lot_peti/index.blade.php | 5 +- .../Report/Stok_opname/index.blade.php | 3 - .../Master_Data/Warehouse/index.blade.php | 4 +- .../dashboard/Peminjaman/index.blade.php | 143 +++-- .../dashboard/Pengembalian/index.blade.php | 193 +++--- resources/views/dashboard/index.blade.php | 551 ++++++++---------- .../pages/layouts/sidebar_user.blade.php | 118 +++- .../user/Master_Data/Customer/index.blade.php | 24 - .../Manajemen_Peti/Peti/index.blade.php | 38 +- .../Manajemen_Peti/Type_peti/index.blade.php | 62 -- .../kondisi_peti}/index.blade.php | 20 +- .../Manajemen_Peti/tipe_peti/index.blade.php | 38 ++ .../user/Master_Data/User/index.blade.php | 59 -- .../Master_Data/Warehouse/index.blade.php | 4 +- .../pages/user/Peminjaman/index.blade.php | 65 --- .../pages/user/Pengembalian/index.blade.php | 88 --- .../user/dashboard/disposal/index.blade.php | 42 ++ .../pages/user/dashboard/index.blade.php | 288 +++++++++ resources/views/pages/user/index.blade.php | 194 ------ 30 files changed, 1193 insertions(+), 1326 deletions(-) delete mode 100644 resources/views/pages/user/Master_Data/Manajemen_Peti/Type_peti/index.blade.php rename resources/views/pages/user/Master_Data/{Role => Manajemen_Peti/kondisi_peti}/index.blade.php (56%) create mode 100644 resources/views/pages/user/Master_Data/Manajemen_Peti/tipe_peti/index.blade.php delete mode 100644 resources/views/pages/user/Master_Data/User/index.blade.php delete mode 100644 resources/views/pages/user/Peminjaman/index.blade.php delete mode 100644 resources/views/pages/user/Pengembalian/index.blade.php create mode 100644 resources/views/pages/user/dashboard/disposal/index.blade.php create mode 100644 resources/views/pages/user/dashboard/index.blade.php delete mode 100644 resources/views/pages/user/index.blade.php diff --git a/app/Exports/StokOpNameExport.php b/app/Exports/StokOpNameExport.php index 8c98351..51201d4 100644 --- a/app/Exports/StokOpNameExport.php +++ b/app/Exports/StokOpNameExport.php @@ -12,12 +12,14 @@ class StokOpNameExport implements FromCollection, WithHeadings protected $stokOpnames; protected $todayStokOpnames; protected $yesterdayStokOpnames; + protected $gudangStokOpnames; - public function __construct($stokOpnames, $todayStokOpnames, $yesterdayStokOpnames) + public function __construct($stokOpnames, $todayStokOpnames, $yesterdayStokOpnames, $gudangStokOpnames) { $this->stokOpnames = $stokOpnames; $this->todayStokOpnames = $todayStokOpnames; $this->yesterdayStokOpnames = $yesterdayStokOpnames; + $this->gudangStokOpnames = $gudangStokOpnames; } public function collection() @@ -36,6 +38,11 @@ class StokOpNameExport implements FromCollection, WithHeadings ->where('tipe_peti_id', $data_StokOpname->tipe_peti_id) ->first(); + $gudangData = $this->gudangStokOpnames + ->where('customer_id', $data_StokOpname->customer_id) + ->where('tipe_peti_id', $data_StokOpname->tipe_peti_id) + ->keyBy('warehouse_id'); + $data->push([ 'No' => $nomor++, 'Customer' => $data_StokOpname->customer->name, @@ -44,11 +51,10 @@ class StokOpNameExport implements FromCollection, WithHeadings 'Bagging Stok' => $yesterdayStokOpname ? $yesterdayStokOpname->total_petis : '-', 'Add' => $todayStokOpname ? $todayStokOpname->total_petis : '0', 'Total' => $data_StokOpname->total_petis ?? '0', - 'DI ISTW' => 'Belum', - 'Gudang A' => 'Belum', - 'Gudang B' => 'Belum', - 'Gudang C' => 'Belum', - 'Stok Opname' => 'Belum', + 'Jakarta' => $gudangData->get(1)->total_petis ?? '0', + 'Bekasi' => $gudangData->get(2)->total_petis ?? '0', + 'Semarang' => $gudangData->get(3)->total_petis ?? '0', + 'Surabaya' => $gudangData->get(4)->total_petis ?? '0', 'Total Stok' => $data_StokOpname->total_petis ?? '0', ]); } @@ -66,11 +72,10 @@ class StokOpNameExport implements FromCollection, WithHeadings 'Bagging Stok', 'Add', 'Total', - 'DI ISTW', - 'Gudang A', - 'Gudang B', - 'Gudang C', - 'Stok Opname', + 'Jakarta', + 'Bekasi', + 'Semarang', + 'Surabaya', 'Total Stok', ]; } diff --git a/app/Http/Controllers/Auth/RedirectAuthController.php b/app/Http/Controllers/Auth/RedirectAuthController.php index fa5d439..6cec6ab 100644 --- a/app/Http/Controllers/Auth/RedirectAuthController.php +++ b/app/Http/Controllers/Auth/RedirectAuthController.php @@ -11,12 +11,13 @@ class RedirectAuthController extends Controller public function redirectAuth() { if (Auth::check()) { - if (Auth::user()->role_id == 1) { - // Admin - return redirect()->route('dashboard.home.admin'); - } else { - return redirect()->route('dashboard.home.user'); - } + return redirect()->route('dashboard.home.admin'); + // if (Auth::user()->role_id == 1) { + // // Admin + // return redirect()->route('dashboard.home.admin'); + // } else { + // return redirect()->route('dashboard.home.user'); + // } } else { // Tidak ada akun atau kesalahan login return redirect()->route('login')->with('error', 'Kesalahan email atau password.'); diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 3a378d5..f8bba8e 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -7,7 +7,7 @@ use Illuminate\Support\Facades\Auth; class HomeController extends Controller { - + //halaman Admin public function index() { $data = [ @@ -20,6 +20,21 @@ class HomeController extends Controller return view('dashboard.index', $data); } + + //halaman User + // public function indexUser() + // { + // $data = [ + // 'reminder' => \App\Models\asset_status::whereNull('enter_at')->count(), + // 'jumlahPeti' => \App\Models\Peti::count(), + // 'jumlahPeminjaman' => \App\Models\asset_status::count(), + // 'jumlahPengembalian' => \App\Models\asset_status::whereNotNull('enter_at')->count(), + // 'active' => 'menu-admin', + // ]; + + // return view('pages.user.index', $data); + // } + public function notification() { $data = [ @@ -32,17 +47,6 @@ class HomeController extends Controller return view('layouts.navbar_list', $data); } - public function indexUser() - { - $data = [ - 'reminder' => \App\Models\asset_status::whereNull('enter_at')->count(), - 'jumlahPeminjaman' => \App\Models\asset_status::count(), - 'jumlahPengembalian' => \App\Models\asset_status::whereNotNull('enter_at')->count(), - 'active' => 'menu-user', - ]; - - return view('pages.user.index', $data); - } //data pertahun untuk bar chart public function generateChartData() diff --git a/app/Http/Controllers/PeminjamanController.php b/app/Http/Controllers/PeminjamanController.php index 8c8d1d5..3ef1879 100644 --- a/app/Http/Controllers/PeminjamanController.php +++ b/app/Http/Controllers/PeminjamanController.php @@ -39,18 +39,12 @@ class PeminjamanController extends Controller $subquery->where('status', '!=', 0); })->orWhereDoesntHave('assetStatuses'); })->where('status', 'aktif')->get(); - // $petiTransfer = Peti::where('id', $PetiId) - // ->leftJoin('category', 'product.category', '=', 'category.id') - // ->select('product.id','category.name')->first(); $data = [ // 'peti' => Peti::all(), 'peminjaman' => asset_status::get(), 'warehouse' => m_warehouse::get(), 'peti_block' => $petiWithStatusNotZeroOrEmptyAndActive, - // 'peti_block' => Peti::whereNotIn('id', asset_status::where('status', 0)->pluck('peti_id')->toArray()) - // ->where('status', 'AKTIF') // Sesuaikan dengan nama kolom yang benar - // ->get(), 'customer' => Customer::get(), 'existingPeti' => asset_status::pluck('peti_id')->toArray(), 'active' => 'menu-peminjaman', diff --git a/app/Http/Controllers/StokOpNameController.php b/app/Http/Controllers/StokOpNameController.php index 7b87176..65eb5af 100644 --- a/app/Http/Controllers/StokOpNameController.php +++ b/app/Http/Controllers/StokOpNameController.php @@ -71,6 +71,12 @@ class StokOpNameController extends Controller ->groupBy('customer_id', 'tipe_peti_id') ->get(); - return Excel::download(new StokOpNameExport($stokOpnames, $todayStokOpnames, $yesterdayStokOpnames), 'stok_opname.xlsx'); + // Total Peti Berdasarkan Gudang + $gudangStokOpnames = Peti::with('customer', 'tipe_peti', 'warehouse') + ->select('customer_id', 'tipe_peti_id', 'warehouse_id', DB::raw('COUNT(*) as total_petis')) + ->groupBy('customer_id', 'tipe_peti_id', 'warehouse_id') + ->get(); + + return Excel::download(new StokOpNameExport($stokOpnames, $todayStokOpnames, $yesterdayStokOpnames, $gudangStokOpnames), 'stok_opname.xlsx'); } } diff --git a/resources/views/dashboard/Disposal/index.blade.php b/resources/views/dashboard/Disposal/index.blade.php index 29478d4..6dc3865 100644 --- a/resources/views/dashboard/Disposal/index.blade.php +++ b/resources/views/dashboard/Disposal/index.blade.php @@ -10,69 +10,73 @@ } @include('layouts.components.alert-prompt') -
-
-
-
-
Data Disposal
-
-
- - Disposal Peti - - + @if (auth()->user()->role_id == 1) +
+
+
+
+
Data Disposal
+
+
-
-
-
- - - - - - - - - - - - - - @php - $nodisposal = 1; - @endphp - @forelse ($disposal as $data_disposal) +
+
+
NoKode PetiNama CustomerTanggal DisposalAlasan DisposalStatus PetiAction
+ - - - - - - - + + + + + + + - @empty -

Data Kosong

- @endforelse - -
{{ $nodisposal++ }}{{ $data_disposal->peti->fix_lot }}{{ $data_disposal->customer->name }}{{ \Carbon\Carbon::parse($data_disposal->date_disposal)->format('d/m/Y') }}{{ $data_disposal->description }}{{ $data_disposal->status_disposal }} - - - -
- @csrf - @method('DELETE') - -
-
NoKode PetiNama CustomerTanggal DisposalAlasan DisposalStatus PetiAction
+ + + @php + $nodisposal = 1; + @endphp + @forelse ($disposal as $data_disposal) + + {{ $nodisposal++ }} + {{ $data_disposal->peti->fix_lot }} + {{ $data_disposal->customer->name }} + {{ \Carbon\Carbon::parse($data_disposal->date_disposal)->format('d/m/Y') }} + {{ $data_disposal->description }} + {{ $data_disposal->status_disposal }} + + + + +
+ @csrf + @method('DELETE') + +
+ + + @empty +

Data Kosong

+ @endforelse + + +
-
+ @elseif (auth()->user()->role_id == 2) + @include('pages.user.dashboard.disposal.index') + @endif @endsection diff --git a/resources/views/dashboard/History/Peminjaman/index.blade.php b/resources/views/dashboard/History/Peminjaman/index.blade.php index db78a15..5e3a36f 100644 --- a/resources/views/dashboard/History/Peminjaman/index.blade.php +++ b/resources/views/dashboard/History/Peminjaman/index.blade.php @@ -9,53 +9,49 @@ white-space: nowrap; } - @if (auth()->user()->role_id == 1) -
-
-
-
-
Histori Peminjaman
-
+
+
+
+
+
Histori Peminjaman
-
-
- - + +
+
+
+ + + + + + + + + + + + + @php + $no_peminjaman = 1; + @endphp + @forelse ($peminjaman as $data_peminjaman) - - - - - - - + + + + + + + - - - @php - $no_peminjaman = 1; - @endphp - @forelse ($peminjaman as $data_peminjaman) - - - - - - - - - - @empty -

Data Kosong

- @endforelse - -
NoKode PetiNama CustomerKodeTgl PeminjamanPJ PeminjamanWH Peminjam
NoKode PetiNama CustomerKodeTgl PeminjamanPJ PeminjamanWH Peminjam{{ $no_peminjaman++ }}{{ $data_peminjaman->peti->fix_lot }}{{ $data_peminjaman->peti->customer->name }}{{ $data_peminjaman->peti->customer->code_customer }} - + {{ $data_peminjaman->peti->tipe_peti->type }}{{ \Carbon\Carbon::parse($data_peminjaman->exit_at)->format('d/m/Y') }}{{ $data_peminjaman->exit_pic }}{{ $data_peminjaman->warehouse->name }}
{{ $no_peminjaman++ }}{{ $data_peminjaman->peti->fix_lot }}{{ $data_peminjaman->peti->customer->name }}{{ $data_peminjaman->peti->customer->code_customer }} - - {{ $data_peminjaman->peti->tipe_peti->type }}{{ \Carbon\Carbon::parse($data_peminjaman->exit_at)->format('d/m/Y') }}{{ $data_peminjaman->exit_pic }}{{ $data_peminjaman->warehouse->name }}
-
+ @empty +

Data Kosong

+ @endforelse + +
- @else - @include('pages.user.Peminjaman.index') - @endif +
@endsection diff --git a/resources/views/dashboard/History/Pengembalian/index.blade.php b/resources/views/dashboard/History/Pengembalian/index.blade.php index 0f37e5c..da66913 100644 --- a/resources/views/dashboard/History/Pengembalian/index.blade.php +++ b/resources/views/dashboard/History/Pengembalian/index.blade.php @@ -9,100 +9,96 @@ white-space: nowrap; } - @if (auth()->user()->role_id == 1) -
-
-
-
-
Data Pengembalian
-
+
+
+
+
+
Data Pengembalian
-
-
- - - - - - - - - - - - - - - - - - - @php - $no_peminjaman = 1; - @endphp - @forelse ($peminjaman as $data) - @if ($data->enter_warehouse !== null) - - - - - - - - - - - - - - - @endif - @empty -

Data Kosong

- @endforelse - -
NoKode PetiCustomerTgl PeinjamanEstimasi PengembalianPJ PeminjamanAsal WH PeminjamanTgl PengembalianPJ PengembalianTujuan WH PengembalianKondisi PetiStatus
{{ $no_peminjaman++ }}{{ $data->peti->fix_lot }}{{ $data->peti->customer->name }}{{ \Carbon\Carbon::parse($data->exit_at)->format('d/m/Y') }}{{ \Carbon\Carbon::parse($data->est_pengembalian)->format('d/m/Y') }}{{ $data->exit_pic }} - @if ($data->exit_warehouse) - {{ $data->warehouse->name }} - @else -

-

- @endif -
- @if ($data->enter_at) - {{ \Carbon\Carbon::parse($data->enter_at)->format('d-m-Y') }} - @else -

-

- @endif -
- @if ($data->enter_pic) - {{ $data->enter_pic }} - @else -

-

- @endif -
- @if ($data->enter_warehouse) - {{ $data->warehouseEnter->name }} - @else -

-

- @endif -
- @if ($data->kondisi_peti) - {{ $data->kondisi_peti->nama_kondisi }} - @else -

-

- @endif -
- @if ($data->enter_warehouse === null) - Not Return - @else - Return - @endif -
-
+
+
+
+ + + + + + + + + + + + + + + + + + + @php + $no_peminjaman = 1; + @endphp + @forelse ($peminjaman as $data) + @if ($data->enter_warehouse !== null) + + + + + + + + + + + + + + + @endif + @empty +

Data Kosong

+ @endforelse + +
NoKode PetiCustomerTgl PeinjamanEstimasi PengembalianPJ PeminjamanAsal WH PeminjamanTgl PengembalianPJ PengembalianTujuan WH PengembalianKondisi PetiStatus
{{ $no_peminjaman++ }}{{ $data->peti->fix_lot }}{{ $data->peti->customer->name }}{{ \Carbon\Carbon::parse($data->exit_at)->format('d/m/Y') }}{{ \Carbon\Carbon::parse($data->est_pengembalian)->format('d/m/Y') }}{{ $data->exit_pic }} + @if ($data->exit_warehouse) + {{ $data->warehouse->name }} + @else +

-

+ @endif +
+ @if ($data->enter_at) + {{ \Carbon\Carbon::parse($data->enter_at)->format('d-m-Y') }} + @else +

-

+ @endif +
+ @if ($data->enter_pic) + {{ $data->enter_pic }} + @else +

-

+ @endif +
+ @if ($data->enter_warehouse) + {{ $data->warehouseEnter->name }} + @else +

-

+ @endif +
+ @if ($data->kondisi_peti) + {{ $data->kondisi_peti->nama_kondisi }} + @else +

-

+ @endif +
+ @if ($data->enter_warehouse === null) + Not Return + @else + Return + @endif +
- @else - @include('pages.user.Pengembalian.index') - @endif +
@endsection diff --git a/resources/views/dashboard/Master_Data/Manajemen_Peti/Kondisi_Peti/index.blade.php b/resources/views/dashboard/Master_Data/Manajemen_Peti/Kondisi_Peti/index.blade.php index ada23b2..1d59825 100644 --- a/resources/views/dashboard/Master_Data/Manajemen_Peti/Kondisi_Peti/index.blade.php +++ b/resources/views/dashboard/Master_Data/Manajemen_Peti/Kondisi_Peti/index.blade.php @@ -1,64 +1,70 @@ @extends('layouts.main') @section('content') @include('layouts.components.alert-prompt') -
-
-
-
-
Data Kondisi Peti
-
-
- - Tambah Kondisi Peti - + @if (auth()->user()->role_id == 1) +
+
+
+
+
Data Kondisi Peti
+
+
-
-
-
- - - - - - - - - - - @php - $nokondisi = 1; - @endphp - @forelse ($kondisiPeti as $data_kondisiPeti) +
+
+
NoKondisi PetiDeskripsiAction
+ - - - - + + + + - @empty -

Data Kosong

- @endforelse - -
{{ $nokondisi++ }}{{ $data_kondisiPeti->nama_kondisi }}{{ $data_kondisiPeti->deskripsi_kondisi }} - - - -
- @csrf - @method('DELETE') - -
-
NoKondisi PetiDeskripsiAction
+ + + @php + $nokondisi = 1; + @endphp + @forelse ($kondisiPeti as $data_kondisiPeti) + + {{ $nokondisi++ }} + {{ $data_kondisiPeti->nama_kondisi }} + {{ $data_kondisiPeti->deskripsi_kondisi }} + + + + +
+ @csrf + @method('DELETE') + +
+ + + @empty +

Data Kosong

+ @endforelse + + +
-
+ @elseif (auth()->user()->role_id == 2) + @include('pages.user.master_data.manajemen_peti.kondisi_peti.index') + @endif +
- @else + @elseif (auth()->user()->role_id == 2) @include('pages.user.Master_Data.Manajemen_Peti.Peti.index') @endif diff --git a/resources/views/dashboard/Master_Data/Manajemen_Peti/Type_peti/index.blade.php b/resources/views/dashboard/Master_Data/Manajemen_Peti/Type_peti/index.blade.php index f5d9133..4c0d18c 100644 --- a/resources/views/dashboard/Master_Data/Manajemen_Peti/Type_peti/index.blade.php +++ b/resources/views/dashboard/Master_Data/Manajemen_Peti/Type_peti/index.blade.php @@ -64,7 +64,7 @@
- @else - @include('pages.user.Master_Data.Manajemen_Peti.Type_peti.index') + @elseif (auth()->user()->role_id == 2) + @include('pages.user.master_data.manajemen_peti.tipe_peti.index') @endif @endsection diff --git a/resources/views/dashboard/Master_Data/Report/Pattern_lot_peti/index.blade.php b/resources/views/dashboard/Master_Data/Report/Pattern_lot_peti/index.blade.php index 9c58afc..2c6bc01 100644 --- a/resources/views/dashboard/Master_Data/Report/Pattern_lot_peti/index.blade.php +++ b/resources/views/dashboard/Master_Data/Report/Pattern_lot_peti/index.blade.php @@ -17,9 +17,6 @@
Report Pettern Lot Peti
- {{-- - Cetak PDF - --}} Cetak Exel @@ -42,6 +39,7 @@ LOT NO PACKING NO FIX LOT + STATUS @@ -63,6 +61,7 @@ {{ $data_peti->fix_lot }} + {{ $data_peti->status }} @empty

Data Kosong

diff --git a/resources/views/dashboard/Master_Data/Report/Stok_opname/index.blade.php b/resources/views/dashboard/Master_Data/Report/Stok_opname/index.blade.php index 26ce130..e57f546 100644 --- a/resources/views/dashboard/Master_Data/Report/Stok_opname/index.blade.php +++ b/resources/views/dashboard/Master_Data/Report/Stok_opname/index.blade.php @@ -9,7 +9,6 @@ white-space: nowrap; } - {{--

Halaman Stop Op Name

--}}
- @else - @include('pages.user.Master_Data.Warehouse.index') + @elseif(auth()->user()->role_id == 2) + @include('pages.user.master_data.warehouse.index') @endif diff --git a/resources/views/dashboard/Peminjaman/index.blade.php b/resources/views/dashboard/Peminjaman/index.blade.php index 37140a7..7aefac5 100644 --- a/resources/views/dashboard/Peminjaman/index.blade.php +++ b/resources/views/dashboard/Peminjaman/index.blade.php @@ -11,82 +11,77 @@ @include('layouts.components.alert-prompt') - @if (auth()->user()->role_id == 1) -
-
-
-
-
Data Peminjaman
-
-
+
+
+
+
+
Data Peminjaman
-
-
-
- - - - - - - - - - - - - - - @php - $no_peminjaman = 1; - @endphp - @forelse ($peminjaman as $data_peminjaman) - @if ($data_peminjaman->enter_warehouse == null) - - - - - - - - - - - @endif - @empty -

Data Kosong

- @endforelse - -
NoKode PetiNama CustomerKodeTgl PeminjamanPJ PeminjamanTujuan WH PeminjamAction
{{ $no_peminjaman++ }}{{ $data_peminjaman->peti->fix_lot }}{{ $data_peminjaman->peti->customer->name }}{{ $data_peminjaman->peti->customer->code_customer }} - - {{ $data_peminjaman->peti->tipe_peti->type }}{{ \Carbon\Carbon::parse($data_peminjaman->exit_at)->format('d/m/Y') }}{{ $data_peminjaman->exit_pic }}{{ $data_peminjaman->warehouse->name }} - - - - - - -
- @csrf - @method('DELETE') - -
-
+
- @else - @include('pages.user.Peminjaman.index') - @endif +
+
+ + + + + + + + + + + + + + + @php + $no_peminjaman = 1; + @endphp + @forelse ($peminjaman as $data_peminjaman) + @if ($data_peminjaman->enter_warehouse == null) + + + + + + + + + + + @endif + @empty +

Data Kosong

+ @endforelse + +
NoKode PetiNama CustomerKodeTgl PeminjamanPJ PeminjamanTujuan WH PeminjamAction
{{ $no_peminjaman++ }}{{ $data_peminjaman->peti->fix_lot }}{{ $data_peminjaman->peti->customer->name }}{{ $data_peminjaman->peti->customer->code_customer }} - + {{ $data_peminjaman->peti->tipe_peti->type }}{{ \Carbon\Carbon::parse($data_peminjaman->exit_at)->format('d/m/Y') }}{{ $data_peminjaman->exit_pic }}{{ $data_peminjaman->warehouse->name }} + + + + + + +
+ @csrf + @method('DELETE') + +
+
+
+
+
@endsection diff --git a/resources/views/dashboard/Pengembalian/index.blade.php b/resources/views/dashboard/Pengembalian/index.blade.php index 22090fc..7377074 100644 --- a/resources/views/dashboard/Pengembalian/index.blade.php +++ b/resources/views/dashboard/Pengembalian/index.blade.php @@ -10,107 +10,102 @@ white-space: nowrap; } - @if (auth()->user()->role_id == 1) -
-
-
-
-
Data Pengembalian
-
+
+
+
+
+
Data Pengembalian
-
-
- - - - - - - - - - - - - - - - - - - - @php - $no_peminjaman = 1; - @endphp - @forelse ($peminjaman as $data) - @if ($data->enter_warehouse !== null) - - - - - - - - - - - - - - - - @endif - @empty -

Data Kosong

- @endforelse - -
NoKode PetiCustomerTgl PeinjamanEstimasi PengembalianPJ PeminjamanWH PeminjamTgl PengembalianPJ PengembalianWH PengembalianKondisi PetiStatusAction
{{ $no_peminjaman++ }}{{ $data->peti->fix_lot }}{{ $data->peti->customer->name }}{{ \Carbon\Carbon::parse($data->exit_at)->format('d/m/Y') }}{{ \Carbon\Carbon::parse($data->est_pengembalian)->format('d/m/Y') }}{{ $data->exit_pic }} - @if ($data->exit_warehouse) - {{ $data->warehouse->name }} - @else -

-

- @endif -
- @if ($data->enter_at) - {{ \Carbon\Carbon::parse($data->enter_at)->format('d-m-Y') }} - @else -

-

- @endif -
- @if ($data->enter_pic) - {{ $data->enter_pic }} - @else -

-

- @endif -
- @if ($data->enter_warehouse) - {{ $data->warehouseEnter->name }} - @else -

-

- @endif -
- @if ($data->kondisi_peti) - {{ $data->kondisi_peti->nama_kondisi }} - @else -

-

- @endif -
- @if ($data->enter_warehouse === null) - Not Return - @else - Return - @endif - - - - -
-
+
+
+
+ + + + + + + + + + + + + + + + + + + + @php + $no_peminjaman = 1; + @endphp + @forelse ($peminjaman as $data) + @if ($data->enter_warehouse !== null) + + + + + + + + + + + + + + + + @endif + @empty +

Data Kosong

+ @endforelse + +
NoKode PetiCustomerTgl PeinjamanEstimasi PengembalianPJ PeminjamanWH PeminjamTgl PengembalianPJ PengembalianWH PengembalianKondisi PetiStatusAction
{{ $no_peminjaman++ }}{{ $data->peti->fix_lot }}{{ $data->peti->customer->name }}{{ \Carbon\Carbon::parse($data->exit_at)->format('d/m/Y') }}{{ \Carbon\Carbon::parse($data->est_pengembalian)->format('d/m/Y') }}{{ $data->exit_pic }} + @if ($data->exit_warehouse) + {{ $data->warehouse->name }} + @else +

-

+ @endif +
+ @if ($data->enter_at) + {{ \Carbon\Carbon::parse($data->enter_at)->format('d-m-Y') }} + @else +

-

+ @endif +
+ @if ($data->enter_pic) + {{ $data->enter_pic }} + @else +

-

+ @endif +
+ @if ($data->enter_warehouse) + {{ $data->warehouseEnter->name }} + @else +

-

+ @endif +
+ @if ($data->kondisi_peti) + {{ $data->kondisi_peti->nama_kondisi }} + @else +

-

+ @endif +
+ @if ($data->enter_warehouse === null) + Not Return + @else + Return + @endif + + + + +
- @else - @include('pages.user.Pengembalian.index') - @endif +
@endsection diff --git a/resources/views/dashboard/index.blade.php b/resources/views/dashboard/index.blade.php index e948f51..60f6391 100644 --- a/resources/views/dashboard/index.blade.php +++ b/resources/views/dashboard/index.blade.php @@ -1,376 +1,299 @@ @extends('layouts.main') @section('content') -
-

Dashboard

- Generate Report -
-
-
-
-
-
-
-
- Pengadaan + @if (auth()->user()->role_id == 1) +
+

Dashboard

+ Generate Report +
+
+
+
+
+
+
+
+ Pengadaan +
+
+ {{ $jumlahPeti }} +
-
- {{ $jumlahPeti }} +
+
-
- -
-
- -
-
-
-
-
-
- Peminjaman + +
+
+
+
+
+
+ Peminjaman +
+
+ {{ $jumlahPeminjaman }}
+
+
+
-
- {{ $jumlahPeminjaman }}
-
-
-
-
- -
-
-
-
-
-
- Pengembalian + +
+
+
+
+
+
+ Pengembalian +
+
+ {{ $jumlahPengembalian }}
+
+
+
-
- {{ $jumlahPengembalian }}
-
-
-
-
- -
-
-
-
-
-
- Reminder Pengembalian + +
+
+
+
+
+
+ Reminder Pengembalian +
+
+ {{ $reminder }}
+
+
+
-
- {{ $reminder }}
-
-
-
-
- -
-
-
-
Grafik Peminjaman VS Pengembalian
-
- @php - $chartData = app('App\Http\Controllers\HomeController')->generateChartData(); - @endphp -
- - + +
+
+
+
Grafik Peminjaman VS Pengembalian
+
+ @php + $chartData = app('App\Http\Controllers\HomeController')->generateChartData(); + @endphp +
+ + - + +
-
- -
-
- -
-
Grafik Pengadaan Peti
-
- @php - $chartDataPie = app('App\Http\Controllers\HomeController')->generateChartDataPie(); - @endphp + +
+
+ +
+
Grafik Pengadaan Peti
+
+ @php + $chartDataPie = app('App\Http\Controllers\HomeController')->generateChartDataPie(); + @endphp -
- - +
+ + - + +
- {{--
-
- -
-
Grafik Pengadaan Peti
-
- @php - $chartDataPie = app('App\Http\Controllers\HomeController')->generateChartDataPie(); - @endphp - -
- - - -
-
-
--}} -
+ @push('script') + + + - - // Event listener for year filter change - document.getElementById('yearFilterPie').addEventListener('change', function() { - var selectedYear = this.value; - updatePieChart(selectedYear); - }); + + - {{-- - --}} - - - - @endpush + + @endpush + @elseif(auth()->user()->role_id == 2) + @include('pages.user.dashboard.index') + @endif @endsection diff --git a/resources/views/pages/layouts/sidebar_user.blade.php b/resources/views/pages/layouts/sidebar_user.blade.php index e7d16c5..cf9e418 100644 --- a/resources/views/pages/layouts/sidebar_user.blade.php +++ b/resources/views/pages/layouts/sidebar_user.blade.php @@ -1,34 +1,74 @@ - -
@@ -21,7 +16,6 @@ Kode Customer No. Telepon Alamat - Action @@ -35,24 +29,6 @@ {{ $data_customer->code_customer }} {{ $data_customer->no_tlp }} {{ $data_customer->address }} - - - - - - - -
- @csrf - @method('DELETE') - -
- @empty

Data Kosong

diff --git a/resources/views/pages/user/Master_Data/Manajemen_Peti/Peti/index.blade.php b/resources/views/pages/user/Master_Data/Manajemen_Peti/Peti/index.blade.php index 63f991c..56d33dd 100644 --- a/resources/views/pages/user/Master_Data/Manajemen_Peti/Peti/index.blade.php +++ b/resources/views/pages/user/Master_Data/Manajemen_Peti/Peti/index.blade.php @@ -1,14 +1,9 @@
-
+
Data Peti
-
@@ -17,6 +12,8 @@ No + + Fix Lot User Customer WH @@ -24,10 +21,9 @@ Tipe Peti Ukuran Peti Lot No - Status Peti + Kondisi Peti Packing No - Fix Lot - Action + Status @@ -37,6 +33,8 @@ @forelse ($peti as $data_peti) {{ $nopeti++ }} + + {{ $data_peti->fix_lot }} {{ $data_peti->created_by }} {{ $data_peti->customer->name }} {{ $data_peti->warehouse->name }} @@ -44,27 +42,9 @@ {{ $data_peti->tipe_peti->type }} {{ $data_peti->tipe_peti->size_peti }} {{ $data_peti->customer->lot_no }} - {{ $data_peti->status_disposal }} + {{ $data_peti->kondisipeti->nama_kondisi }} {{ $data_peti->packing_no }} - {{ $data_peti->fix_lot }} - - - - - - - -
- @csrf - @method('DELETE') - -
- + {{ $data_peti->status }} @empty

Data Kosong

diff --git a/resources/views/pages/user/Master_Data/Manajemen_Peti/Type_peti/index.blade.php b/resources/views/pages/user/Master_Data/Manajemen_Peti/Type_peti/index.blade.php deleted file mode 100644 index 932082b..0000000 --- a/resources/views/pages/user/Master_Data/Manajemen_Peti/Type_peti/index.blade.php +++ /dev/null @@ -1,62 +0,0 @@ -
-
-
-
-
Data Tipe Peti
-
- -
-
-
-
- - - - - - - - - - - - @php - $notype = 1; - @endphp - @forelse ($typepeti as $data_typepeti) - - - - - - - - @empty -

Data Kosong

- @endforelse - -
NoTipe PetiUkuran PetiDeskripsi PetiAction
{{ $notype++ }}{{ $data_typepeti->type }}{{ $data_typepeti->size_peti }}{{ $data_typepeti->description }} - - - - - - -
- @csrf - @method('DELETE') - -
-
-
-
-
diff --git a/resources/views/pages/user/Master_Data/Role/index.blade.php b/resources/views/pages/user/Master_Data/Manajemen_Peti/kondisi_peti/index.blade.php similarity index 56% rename from resources/views/pages/user/Master_Data/Role/index.blade.php rename to resources/views/pages/user/Master_Data/Manajemen_Peti/kondisi_peti/index.blade.php index 33c9f6c..7ef10b0 100644 --- a/resources/views/pages/user/Master_Data/Role/index.blade.php +++ b/resources/views/pages/user/Master_Data/Manajemen_Peti/kondisi_peti/index.blade.php @@ -2,7 +2,7 @@
-
Data Role
+
Data Kondisi Peti
@@ -11,22 +11,24 @@ - - + + @php - $norole = 1; + $nokondisi = 1; @endphp - @foreach ($role as $data_role) + @forelse ($kondisiPeti as $data_kondisiPeti) - - - + + + - @endforeach + @empty +

Data Kosong

+ @endforelse
NoNama RoleNoKondisi Peti Deskripsi
{{ $norole++ }}{{ $data_role->name }}{{ $data_role->description }}{{ $nokondisi++ }}{{ $data_kondisiPeti->nama_kondisi }}{{ $data_kondisiPeti->deskripsi_kondisi }}
diff --git a/resources/views/pages/user/Master_Data/Manajemen_Peti/tipe_peti/index.blade.php b/resources/views/pages/user/Master_Data/Manajemen_Peti/tipe_peti/index.blade.php new file mode 100644 index 0000000..1725ed0 --- /dev/null +++ b/resources/views/pages/user/Master_Data/Manajemen_Peti/tipe_peti/index.blade.php @@ -0,0 +1,38 @@ +
+
+
+
+
Data Tipe Peti
+
+
+
+
+
+ + + + + + + + + + + @php + $notype = 1; + @endphp + @forelse ($typepeti as $data_typepeti) + + + + + + + @empty +

Data Kosong

+ @endforelse + +
NoTipe PetiUkuran PetiDeskripsi Peti
{{ $notype++ }}{{ $data_typepeti->type }}{{ $data_typepeti->size_peti }}{{ $data_typepeti->description }}
+
+
+
diff --git a/resources/views/pages/user/Master_Data/User/index.blade.php b/resources/views/pages/user/Master_Data/User/index.blade.php deleted file mode 100644 index dad90e3..0000000 --- a/resources/views/pages/user/Master_Data/User/index.blade.php +++ /dev/null @@ -1,59 +0,0 @@ -
-
-
-
-
Data User
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - @php - $noUser = 1; - @endphp - @forelse ($user as $data) - - - - - - - - - - @empty -

Data Kosong

- @endforelse - -
NoNamaEmailNo. HPAlamatDitugaskanAction
NoNamaEmailNo. HPAlamatDitugaskanAction
{{ $noUser++ }}{{ $data->fullname }}{{ $data->email }}{{ isset($data->no_hp) ? $data->no_hp : '-' }}{{ isset($data->address) ? $data->address : '-' }}{{ $data->warehouse->name }} - - - -
-
-
-
diff --git a/resources/views/pages/user/Master_Data/Warehouse/index.blade.php b/resources/views/pages/user/Master_Data/Warehouse/index.blade.php index 5f39722..240c1cc 100644 --- a/resources/views/pages/user/Master_Data/Warehouse/index.blade.php +++ b/resources/views/pages/user/Master_Data/Warehouse/index.blade.php @@ -4,6 +4,8 @@
Data Gudang
+
+
@@ -15,6 +17,7 @@ Nama Gudang Deskripsi Alamat + {{-- Action --}} @@ -32,6 +35,5 @@
-
diff --git a/resources/views/pages/user/Peminjaman/index.blade.php b/resources/views/pages/user/Peminjaman/index.blade.php deleted file mode 100644 index 1c36f46..0000000 --- a/resources/views/pages/user/Peminjaman/index.blade.php +++ /dev/null @@ -1,65 +0,0 @@ -
-
-
-
-
Data Peminjaman
-
- -
-
-
-
- - - - - - - - - - - - - - @php - $no_peminjaman = 1; - @endphp - @forelse ($peminjaman as $data_peminjaman) - - - - - - - - - - @empty -

Data Kosong

- @endforelse - -
NoKode PetiNama CustomerTgl PeminjamanPJ PeminjamanAsal GudangAction
{{ $no_peminjaman++ }}{{ $data_peminjaman->peti->customer->code_customer }} - - {{ $data_peminjaman->peti->tipe_peti->type }}{{ $data_peminjaman->peti->customer->name }}{{ \Carbon\Carbon::parse($data_peminjaman->exit_at)->format('d/m/Y') }}{{ $data_peminjaman->exit_pic }}{{ $data_peminjaman->warehouse->name }} - - - -
- @csrf - @method('DELETE') - -
-
-
-
-
diff --git a/resources/views/pages/user/Pengembalian/index.blade.php b/resources/views/pages/user/Pengembalian/index.blade.php deleted file mode 100644 index 2d615af..0000000 --- a/resources/views/pages/user/Pengembalian/index.blade.php +++ /dev/null @@ -1,88 +0,0 @@ -
-
-
Data Pengembalian
-
-
-
- - - - - - - - - - - - - - - - - - - @php - $no_peminjaman = 1; - @endphp - {{-- @foreach ($peminjaman as $data) - - @endforeach --}} - @forelse ($peminjaman as $data) - - - - - - - - - - - - - - - @empty -

Data Kosong

- @endforelse - -
NoKode PetiTgl PeinjamanEstimasi PengembalianPJ PeminjamanAsal WH PeminjamanTgl PengembalianPJ PengembalianTujuan WH PengembalianKondisi PetiStatusAction
{{ $no_peminjaman++ }}{{ $data->peti->customer->code_customer }} - - {{ $data->peti->tipe_peti->type }}{{ \Carbon\Carbon::parse($data->exit_at)->format('d/m/Y') }}{{ \Carbon\Carbon::parse($data->est_pengembalian)->format('d/m/Y') }}{{ $data->exit_pic }}{{ $data->warehouse->name }} - @if ($data->enter_at) - {{ \Carbon\Carbon::parse($data->enter_at)->format('d-m-Y') }} - @else -

-

- @endif -
- @if ($data->enter_pic) - {{ $data->enter_pic }} - @else -

-

- @endif -
- @if ($data->enter_warehouse) - {{ $data->warehouse->name }} - @else -

-

- @endif -
- @if ($data->kondisi_peti) - {{ $data->kondisi_peti }} - @else -

-

- @endif -
- @if ($data->enter_warehouse === null) - Not Return - @else - Return - @endif - - - - -
-
-
-
diff --git a/resources/views/pages/user/dashboard/disposal/index.blade.php b/resources/views/pages/user/dashboard/disposal/index.blade.php new file mode 100644 index 0000000..bf85ad8 --- /dev/null +++ b/resources/views/pages/user/dashboard/disposal/index.blade.php @@ -0,0 +1,42 @@ +
+
+
+
+
Data Disposal
+
+
+
+
+
+ + + + + + + + + + + + + @php + $nodisposal = 1; + @endphp + @forelse ($disposal as $data_disposal) + + + + + + + + + @empty +

Data Kosong

+ @endforelse + +
NoKode PetiNama CustomerTanggal DisposalAlasan DisposalStatus Peti
{{ $nodisposal++ }}{{ $data_disposal->peti->fix_lot }}{{ $data_disposal->customer->name }}{{ \Carbon\Carbon::parse($data_disposal->date_disposal)->format('d/m/Y') }}{{ $data_disposal->description }}{{ $data_disposal->status_disposal }}
+
+
+
diff --git a/resources/views/pages/user/dashboard/index.blade.php b/resources/views/pages/user/dashboard/index.blade.php new file mode 100644 index 0000000..dfb11aa --- /dev/null +++ b/resources/views/pages/user/dashboard/index.blade.php @@ -0,0 +1,288 @@ +
+

Dashboard

+ Generate Report +
+
+
+
+
+
+
+
+ Pengadaan +
+
+ {{ $jumlahPeti }} +
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Peminjaman +
+
+ {{ $jumlahPeminjaman }}
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Pengembalian +
+
+ {{ $jumlahPengembalian }}
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Reminder Pengembalian +
+
+ {{ $reminder }}
+
+
+ +
+
+
+
+
+ + +
+
+
+
Grafik Peminjaman VS Pengembalian
+
+ @php + $chartData = app('App\Http\Controllers\HomeController')->generateChartData(); + @endphp +
+ + + + +
+
+
+ + +
+
+ +
+
Grafik Pengadaan Peti
+
+ @php + $chartDataPie = app('App\Http\Controllers\HomeController')->generateChartDataPie(); + @endphp + +
+ + + + +
+
+
+
+ +@push('script') + + + + + + +@endpush diff --git a/resources/views/pages/user/index.blade.php b/resources/views/pages/user/index.blade.php deleted file mode 100644 index 0f5886f..0000000 --- a/resources/views/pages/user/index.blade.php +++ /dev/null @@ -1,194 +0,0 @@ -@extends('layouts.main') -@section('content') -
-

Dashboard

-
-
-
-
-
-
-
-
- Pengadaan -
-
- {{ $jumlahAsset }} -
-
-
- -
-
-
-
-
- - -
-
-
-
-
-
- Peminjaman -
-
- {{ $jumlahPeminjaman }}
-
-
- -
-
-
-
-
- - -
-
-
-
-
-
- Pengembalian -
-
- {{ $jumlahPengembalian }}
-
-
- -
-
-
-
-
- - -
-
-
-
-
-
- Reminder Pengembalian -
-
- {{ $reminder }}
-
-
- -
-
-
-
-
- -
-
-
-
Grafik Peminjaman VS Pengembalian
- -
- @php - $chartData = app('App\Http\Controllers\HomeController')->generateChartData(); - @endphp - -
- -
-
-
- - - - -
-
- -
-
Grafik Pengadaan Barang
- -
- -
-
- -
-
- - Direct - - - Social - - - Referral - -
-
-
-
-
- - @push('script') - - @endpush -@endsection