From 69923ea016e57333bfb3aaa033503ff1bc445b22 Mon Sep 17 00:00:00 2001 From: pbao9 Date: Fri, 30 Jan 2026 15:42:32 +0700 Subject: [PATCH] update --- app/View/Components/Breabcrumb.php | 26 ++++++ .../admin/package/datacenter/add.blade.php | 79 ++++++++++-------- .../admin/package/datacenter/edit.blade.php | 82 +++++++++++-------- .../admin/package/datacenter/index.blade.php | 23 ++++-- .../administrator/layout/master.blade.php | 1 + .../views/components/breabcrumb.blade.php | 19 +++++ .../components/module/v-center.blade.php | 37 ++++++--- 7 files changed, 184 insertions(+), 83 deletions(-) create mode 100644 app/View/Components/Breabcrumb.php create mode 100644 resources/views/components/breabcrumb.blade.php diff --git a/app/View/Components/Breabcrumb.php b/app/View/Components/Breabcrumb.php new file mode 100644 index 0000000..da186b0 --- /dev/null +++ b/app/View/Components/Breabcrumb.php @@ -0,0 +1,26 @@ + +@endpush @section("content") -@if(auth()->guard('admins')->user()->can("add module vcenter")) -
-
- @csrf -
- - {{-- --}} + @if(auth()->guard('admins')->user()->can("add module vcenter")) +
+ + @csrf +
+ + {{-- + --}} - {{--Name--}} -
- -
- + {{--Name--}} +
+ +
+ +
+
+ {{--Datacenter ID--}} +
+ +
+ +
- {{--Datacenter ID--}} -
- -
- -
+ -
- - -
-@else -
-
Access Denied - You are not assigned to any Module vCenter - management department
-
-@endif + +
+ @else +
+
Access Denied - You are not assigned to any Module vCenter + management department
+
+ @endif @endsection + +@push('plugin-scripts') + + + + +@endpush + +@push('custom-scripts') +@endpush \ No newline at end of file diff --git a/resources/views/admin/package/datacenter/edit.blade.php b/resources/views/admin/package/datacenter/edit.blade.php index 6222595..a692dda 100644 --- a/resources/views/admin/package/datacenter/edit.blade.php +++ b/resources/views/admin/package/datacenter/edit.blade.php @@ -1,37 +1,53 @@ -@extends("admin.main") +@extends("administrator.layout.master") +@push('plugin-styles') + +@endpush + @section("content") -@if(auth()->guard('admins')->user()->can("add module vcenter")) -
-
- @csrf - @method('put') -
- - {{--Name--}} -
- -
- + @if(auth()->guard('admins')->user()->can("add module vcenter")) +
+ + @csrf + @method('put') +
+ + {{--Name--}} +
+ +
+ +
+
+ {{--Datacenter ID--}} +
+ +
+ +
- {{--Datacenter ID--}} -
- -
- -
+ -
- - -
-@else -
-
Access Denied - You are not assigned to any Module vCenter - management department
-
-@endif -@endsection \ No newline at end of file + +
+ @else +
+
Access Denied - You are not assigned to any Module vCenter + management department
+
+ @endif +@endsection + +@push('plugin-scripts') + + + + +@endpush + +@push('custom-scripts') +@endpush \ No newline at end of file diff --git a/resources/views/admin/package/datacenter/index.blade.php b/resources/views/admin/package/datacenter/index.blade.php index bdccd09..ed64bf3 100644 --- a/resources/views/admin/package/datacenter/index.blade.php +++ b/resources/views/admin/package/datacenter/index.blade.php @@ -4,6 +4,17 @@ @endpush +@section('breadcrumb') + @php + $breadcrumbItems = [ + ['label' => 'Modules'], + ['label' => 'Package vCenter'], + ['label' => 'Datacenter', 'active' => true], + ]; + @endphp + +@endsection + @section('content') @if(auth()->guard('admins')->user()->can("manager package module"))
@@ -12,13 +23,13 @@
-
+ ['key' => 'id', 'label' => 'ID'], + ['key' => 'name', 'label' => 'Name'], + ['key' => 'v_center.host', 'label' => 'vCenter Host'], + ['key' => 'action', 'label' => 'Action'] + ]" />
+
@else
Access Denied - You are not assigned to any Module Package diff --git a/resources/views/administrator/layout/master.blade.php b/resources/views/administrator/layout/master.blade.php index dc30f51..a01de98 100644 --- a/resources/views/administrator/layout/master.blade.php +++ b/resources/views/administrator/layout/master.blade.php @@ -56,6 +56,7 @@
@include('administrator.layout.partials.header')
+ @yield('breadcrumb') @yield('content')
diff --git a/resources/views/components/breabcrumb.blade.php b/resources/views/components/breabcrumb.blade.php new file mode 100644 index 0000000..9dffd8d --- /dev/null +++ b/resources/views/components/breabcrumb.blade.php @@ -0,0 +1,19 @@ +@props(['items' => []]) + + diff --git a/resources/views/components/module/v-center.blade.php b/resources/views/components/module/v-center.blade.php index 072d505..2e97b3e 100644 --- a/resources/views/components/module/v-center.blade.php +++ b/resources/views/components/module/v-center.blade.php @@ -21,44 +21,57 @@
-@push('scripts') +@push('custom-scripts') + @endpush