wutaophp/dcat-iframe-tabs

dcat-admin 扩展 iframe-tabs

1.0.0 2021-06-28 07:45 UTC

This package is auto-updated.

Last update: 2024-09-28 14:49:42 UTC


README

  • dcatadmin 版本需要1.7.0以上

1. 安装扩展

composer require wutaophp/dcat-iframe-tabs

2. 在后台扩展中打开扩展,并导入

3. 在 config/admin-extensions.php 添加配置

    'iframe-tabs' => [
        'enable' => true,
        'home_action' => 'App\Admin\Controllers\HomeController@home',
        'home_title' => 'Home',
        'home_icon' => 'fa-home',
        'use_icon' => true,
        'tabs_css' => 'vendor/laravel-admin-ext/iframe-tabs/dashboard.css',
        'layer_path' => 'vendor/laravel-admin-ext/iframe-tabs/layer/layer.js',
        'pass_urls' => [
            0 => '/auth/logout',
            1 => '/auth/lock',
        ],
        'force_login_in_top' => true,
        'tabs_left' => 42,
        'bind_urls' => 'popup',
        'bind_selecter' => 'a.grid-row-view,a.grid-row-edit,.column-__actions__ ul.dropdown-menu a,.box-header .pull-right .btn-success,.popup',
    ],

5. 清除缓存

php artisan cache:clear;
php artisan view:clear;

6. 打开链接 你的域名/admin即可

为 a 标签添加 class=pop-link 以弹窗打开,添加 class=iframe-link 以创建新 iframe 窗口