From 61d931785a66f320c47e1867f891da4f492d986c Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Mon, 1 Aug 2022 11:57:10 +0800 Subject: [PATCH] roles --- .../Http/Controllers/AdminRoleController.php | 42 ++++ .../Controllers/AdminUserGroupController.php | 27 --- beike/Admin/Routes/admin.php | 2 +- .../views/pages/admin_roles/index.blade.php | 214 ++++++++++++++++++ .../views/pages/admin_users/index.blade.php | 2 +- 5 files changed, 258 insertions(+), 29 deletions(-) create mode 100644 beike/Admin/Http/Controllers/AdminRoleController.php delete mode 100644 beike/Admin/Http/Controllers/AdminUserGroupController.php create mode 100644 resources/beike/admin/views/pages/admin_roles/index.blade.php diff --git a/beike/Admin/Http/Controllers/AdminRoleController.php b/beike/Admin/Http/Controllers/AdminRoleController.php new file mode 100644 index 00000000..b265e055 --- /dev/null +++ b/beike/Admin/Http/Controllers/AdminRoleController.php @@ -0,0 +1,42 @@ + + * @created 2022-08-01 11:44:54 + * @modified 2022-08-01 11:44:54 + */ + +namespace Beike\Admin\Http\Controllers; + +use Illuminate\Http\Request; +use Spatie\Permission\Models\Role; + +class AdminRoleController extends Controller +{ + public function index() + { + $data = [ + 'roles' => Role::query()->get(), + ]; + + return view('admin::pages.admin_roles.index', $data); + } + + public function store(Request $request) + { + return json_success('保存成功'); + } + + public function update(Request $request, int $adminRoleId) + { + return json_success('更新成功'); + } + + public function destroy(Request $request, int $adminRoleId) + { + return json_success('删除成功'); + } +} diff --git a/beike/Admin/Http/Controllers/AdminUserGroupController.php b/beike/Admin/Http/Controllers/AdminUserGroupController.php deleted file mode 100644 index 2ed5a06b..00000000 --- a/beike/Admin/Http/Controllers/AdminUserGroupController.php +++ /dev/null @@ -1,27 +0,0 @@ - - * @created 2022-08-01 11:44:54 - * @modified 2022-08-01 11:44:54 - */ - -namespace Beike\Admin\Http\Controllers; - -use Beike\Models\AdminUser; - -class AdminUserGroupController extends Controller -{ - public function index() - { - $data = [ - 'admin_users' => AdminUser::query()->get(), - 'admin_user_groups' => [], - ]; - - return view('admin::pages.admin_users.index', $data); - } -} diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 4f4b102b..3ae84c46 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -77,6 +77,6 @@ Route::prefix($adminName) Route::resource('tax_rates', Controllers\TaxRateController::class); Route::resource('admin_users', Controllers\AdminUserController::class); - Route::resource('admin_user_groups', Controllers\AdminUserGroupController::class); + Route::resource('admin_roles', Controllers\AdminRoleController::class); }); }); diff --git a/resources/beike/admin/views/pages/admin_roles/index.blade.php b/resources/beike/admin/views/pages/admin_roles/index.blade.php new file mode 100644 index 00000000..73d32d7d --- /dev/null +++ b/resources/beike/admin/views/pages/admin_roles/index.blade.php @@ -0,0 +1,214 @@ +@extends('admin::layouts.master') + +@section('title', '后台用户') + +@section('content') + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
#名称描述创建时间修改时间操作
@{{ tax.id }}@{{ tax.name }}@{{ tax.email }}@{{ tax.created_at }}@{{ tax.updated_at }} + + +
+ + {{-- {{ $tax_classes->links('admin::vendor/pagination/bootstrap-4') }} --}} +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
税率基于优先级
+ + + + + + + + + +
+ 添加规则 +
+ + 保存 + 取消 + +
+
+
+@endsection + +@push('footer') + +@endpush diff --git a/resources/beike/admin/views/pages/admin_users/index.blade.php b/resources/beike/admin/views/pages/admin_users/index.blade.php index 029d73d9..73d32d7d 100644 --- a/resources/beike/admin/views/pages/admin_users/index.blade.php +++ b/resources/beike/admin/views/pages/admin_users/index.blade.php @@ -8,7 +8,7 @@ 后台用户