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 }} | ++ + + | +
| 税率 | +基于 | +优先级 | ++ |
|---|---|---|---|
|
+ |
+
+ |
+ + + | +