catchAdmin/modules/System/database/seeder/SystemMenusSeeder.php

194 lines
4.1 KiB
PHP
Raw Normal View History

2023-05-15 13:23:32 +08:00
<?php
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
return new class extends Seeder
{
/**
* Run the seeder.
*
* @return void
*/
public function run(): void
{
$menus = $this->menus();
importTreeData($menus, 'permissions');
}
public function menus(): array
{
return array (
2024-04-25 20:39:43 +08:00
0 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 96,
'parent_id' => 0,
'permission_name' => '系统管理',
'route' => '/system',
'icon' => 'server-stack',
'module' => 'system',
'permission_mark' => '',
'component' => '',
'redirect' => NULL,
'keepalive' => 1,
'type' => 1,
'hidden' => 1,
'sort' => 1,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535826,
'updated_at' => 1683535826,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
1 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 97,
'parent_id' => 96,
'permission_name' => '字典管理',
'route' => 'dictionary',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary',
2024-04-25 20:39:43 +08:00
'component' => '/system/dictionary/index.vue',
2023-05-15 13:23:32 +08:00
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535863,
'updated_at' => 1683535874,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
2 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 103,
'parent_id' => 97,
'permission_name' => '删除',
'route' => '',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary@destroy',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 3,
'hidden' => 1,
'sort' => 5,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535980,
'updated_at' => 1683535980,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
3 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 99,
'parent_id' => 97,
'permission_name' => '列表',
'route' => '',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary@index',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 3,
'hidden' => 1,
'sort' => 1,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535980,
'updated_at' => 1683535980,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
4 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 101,
'parent_id' => 97,
'permission_name' => '读取',
'route' => '',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary@show',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 3,
'hidden' => 1,
'sort' => 3,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535980,
'updated_at' => 1683535980,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
5 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 100,
'parent_id' => 97,
'permission_name' => '新增',
'route' => '',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary@store',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 3,
'hidden' => 1,
'sort' => 2,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535980,
'updated_at' => 1683535980,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
6 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 102,
'parent_id' => 97,
'permission_name' => '更新',
'route' => '',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionary@update',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 3,
'hidden' => 1,
'sort' => 4,
'active_menu' => '',
'creator_id' => 1,
'created_at' => 1683535980,
'updated_at' => 1683535980,
'deleted_at' => 0,
),
2024-04-25 20:39:43 +08:00
7 =>
2023-05-15 13:23:32 +08:00
array (
'id' => 98,
'parent_id' => 96,
'permission_name' => '字典值管理',
'route' => 'dictionary/values/:id',
'icon' => '',
'module' => 'system',
'permission_mark' => 'dictionaryValues',
2024-04-25 20:39:43 +08:00
'component' => '/system/dictionaryValues/index.vue',
2023-05-15 13:23:32 +08:00
'redirect' => '',
'keepalive' => 2,
'type' => 2,
'hidden' => 2,
'sort' => 1,
'active_menu' => '/system/dictionary',
'creator_id' => 1,
'created_at' => 1683535961,
'updated_at' => 1683593856,
'deleted_at' => 0,
),
);
}
};