From fce7f41f5d35d1ee741c3f94228e2f5cf0b777d6 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Mon, 8 Aug 2022 17:13:14 +0800 Subject: [PATCH] =?UTF-8?q?page=20=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/View/Components/Sidebar.php | 15 ++ .../admin/views/pages/pages/form.blade.php | 28 +++ .../admin/views/pages/pages/index.blade.php | 164 ++---------------- resources/lang/en/admin/common.php | 1 + resources/lang/zh_cn/admin/common.php | 1 + 5 files changed, 57 insertions(+), 152 deletions(-) create mode 100644 resources/beike/admin/views/pages/pages/form.blade.php diff --git a/beike/Admin/View/Components/Sidebar.php b/beike/Admin/View/Components/Sidebar.php index 58ec4fbf..05b4e12d 100644 --- a/beike/Admin/View/Components/Sidebar.php +++ b/beike/Admin/View/Components/Sidebar.php @@ -56,6 +56,11 @@ class Sidebar extends Component foreach ($routes as $route) { $this->addLink($route['route'], $route['icon'] ?? '', $this->equalRoute($route['route']), (bool)($route['blank'] ?? false)); } + } elseif (Str::startsWith($routeName, ['pages.'])) { + $routes = $this->getPagesSubRoutes(); + foreach ($routes as $route) { + $this->addLink($route['route'], $route['icon'] ?? '', $this->equalRoute($route['route']), (bool)($route['blank'] ?? false)); + } } elseif (Str::startsWith($routeName, ['settings.', 'admin_users.', 'admin_roles.', 'plugins.', 'tax_classes', 'tax_rates', 'regions', 'currencies', 'languages'])) { $routes = $this->getSettingSubRoutes(); foreach ($routes as $route) { @@ -152,6 +157,16 @@ class Sidebar extends Component return hook_filter('sidebar.order_routes', $routes); } + /** + * 获取内容管理子页面路由 + * @return mixed + */ + private function getPagesSubRoutes() { + $routes = [ + ['route' => 'pages.index', 'icon' => 'fa fa-tachometer-alt'], + ]; + return hook_filter('sidebar.pages_routes', $routes); + } /** * 获取系统设置子页面路由 diff --git a/resources/beike/admin/views/pages/pages/form.blade.php b/resources/beike/admin/views/pages/pages/form.blade.php new file mode 100644 index 00000000..d6419f52 --- /dev/null +++ b/resources/beike/admin/views/pages/pages/form.blade.php @@ -0,0 +1,28 @@ +@extends('admin::layouts.master') + +@section('title', '信息页面') + +@section('content') +
| @{{ tax.id }} | -@{{ tax.name }} | -@{{ tax.rate }} | -@{{ tax.type }} | -@{{ tax.region.name }} | -@{{ tax.created_at }} | -@{{ tax.updated_at }} | -- - - | +
| 1 | +1 | +1 | +1 | +1 | +1 | +1 | +1 |