From a81c6e0e645d44f914d4482e651be67f0345b6e6 Mon Sep 17 00:00:00 2001 From: Jing Li Date: Fri, 20 Oct 2023 16:41:34 +0800 Subject: [PATCH] Upate --- database/seeders/EndpointPermissionSeeder.php | 149 ++++++++++++------ 1 file changed, 105 insertions(+), 44 deletions(-) diff --git a/database/seeders/EndpointPermissionSeeder.php b/database/seeders/EndpointPermissionSeeder.php index 3044f42..9189838 100644 --- a/database/seeders/EndpointPermissionSeeder.php +++ b/database/seeders/EndpointPermissionSeeder.php @@ -15,51 +15,112 @@ class EndpointPermissionSeeder extends Seeder public function run() { $permissions = [ - 'endpoint' => ['name' => '系统权限', 'curd' => false, 'in_path' => true, 'children' => [ - 'monitor_data' => ['name' => '监测数据管理', 'curd' => false, 'children' => [ - 'weather' => ['name' => '气象管理', 'curd' => ['index']], - 'camera' => ['name' => '智能监控', 'curd' => ['index']], - 'soil' => ['name' => '土壤监控', 'curd' => ['index'], 'children' => ['setting' => '设置', 'setting_edit' => '更新设置']], - 'water' => ['name' => '水质监控', 'curd' => ['index'], 'children' => ['setting' => '设置', 'setting_edit' => '更新设置']], - ]], - 'base_data' => ['name' => '基础数据管理', 'curd' => false, 'children' => [ - 'citydata_statistics' => ['name' => '全市基础数据', 'curd' => false, 'children'=>[ - 'town_street' => ['name' => '城镇数据', 'curd' => ['index', 'edit'], 'children'=>['base_statistics'=>'市基础数据','base_statistics_edit'=>'修改市基础数据']], - //全市基础数据 - 'agricultural_basic' => ['name' => '基地数据', 'curd' => true], + 'endpoint' => [ + 'name' => '系统权限', + 'curd' => false, + 'in_path' => true, + 'children' => [ + 'data_dashboard' => [ + 'name' => '数据看板', + 'curd' => false, + ], + 'monitor_data' => [ + 'name' => '监测数据管理', + 'curd' => false, + 'children' => [ + 'weather' => ['name' => '气象管理', 'curd' => ['index']], + 'camera' => ['name' => '智能监控', 'curd' => ['index']], + 'soil' => [ + 'name' => '土壤监控', + 'curd' => ['index'], + 'children' => [ + 'setting' => '设置', + 'setting_edit' => '更新设置' + ], + ], + 'water' => [ + 'name' => '水质监控', + 'curd' => ['index'], + 'children' => [ + 'setting' => '设置', + 'setting_edit' => '更新设置', + ], + ], + 'insect' => ['name' => '昆虫性诱监测', 'curd' => ['index']], + 'worm_statics' => ['name' => '虫情监测', 'curd' => ['index']], + 'insecticidal_lamp' => ['name' => '杀虫灯监测', 'curd' => ['index']], + ], + ], + 'base_data' => [ + 'name' => '基础数据管理', + 'curd' => false, + 'children' => [ + 'citydata_statistics' => [ + 'name' => '全市基础数据', + 'curd' => false, + 'children'=>[ + 'town_street' => [ + 'name' => '城镇数据', + 'curd' => ['index', 'edit'], + 'children'=>[ + 'base_statistics'=>'市基础数据', + 'base_statistics_edit'=>'修改市基础数据' + ] + ], + //全市基础数据 + 'agricultural_basic' => ['name' => '基地数据', 'curd' => true], + ], + ], + //农作物数据 + 'citydata_crops' =>['name'=>'农作物数据','curd'=>false, 'children'=>[ + 'town_crops' => ['name' => '城镇农作物', 'curd' => true], + 'crops' => ['name' => '基地农作物', 'curd' => true], + ]], + //农作物产量 + 'citydata_output'=>['name'=>'农作物产量','curd'=>false, 'children'=>[ + 'town_crops_output' => ['name' => '城镇产量', 'curd' => true], + 'crops_output' => ['name' => '基地产量', 'curd' => true], + ]], + // 重点产业 + 'industry_data' => [ + 'name' => '重点产业', + 'curd' => false, + 'children' => [ + 'rice_shrimp_prices' => ['name' => '稻虾价格', 'curd' => true], + 'rice_shrimp_weekly_prices' => ['name' => '稻虾每周价格', 'curd' => true], + 'rice_shrimp_industries' => ['name' => '稻虾产业', 'curd' => true], + 'rice_shrimp_flows' => ['name' => '稻虾走向', 'curd' => true], + 'materiels' => ['name' => '大宗物资', 'curd' => true], + ], + ], + ], + ], + 'device_data' => [ + 'name' => '设备管理', + 'curd' => false, + 'children' => [ + 'device' => ['name' => '设备管理', 'curd' => true], + 'warnings' => ['name' => '警报明细', 'curd' => false,'children'=>['mark'=>'标记'], + ], ]], - //农作物数据 - 'citydata_crops' =>['name'=>'农作物数据','curd'=>false, 'children'=>[ - 'town_crops' => ['name' => '城镇农作物', 'curd' => true], - 'crops' => ['name' => '基地农作物', 'curd' => true], - ]], - //农作物产量 - 'citydata_output'=>['name'=>'农作物产量','curd'=>false, 'children'=>[ - 'town_crops_output' => ['name' => '城镇产量', 'curd' => true], - 'crops_output' => ['name' => '基地产量', 'curd' => true], - ]], - 'industry_data' => ['name' => '重点产业', 'curd' => false, 'children' => [ - 'rice_shrimp_prices' => ['name' => '稻虾价格', 'curd' => true], - 'rice_shrimp_weekly_prices' => ['name' => '稻虾每周价格', 'curd' => true], - 'rice_shrimp_industries' => ['name' => '稻虾产业', 'curd' => true], - 'rice_shrimp_flows' => ['name' => '稻虾走向', 'curd' => true], - 'materiels' => ['name' => '大宗物资', 'curd' => true], - ]], - ]], - - 'device_data' => ['name' => '设备管理', 'curd' => false, 'children' => [ - 'device' => ['name' => '设备管理', 'curd' => true], - 'warnings' => ['name' => '警报明细', 'curd' => false,'children'=>['mark'=>'标记']], - ]], - 'manage' => ['name' => '系统管理', 'curd' => false, 'children' => [ - 'admin_roles' => ['name' => '角色管理', 'curd' => true], - 'admin_users' => ['name' => '账号管理', 'curd' => true, 'children' => [ - 'edit_password' => '修改密码', 'enable' => '启用/禁用', - ]], - 'operation_log' => ['name' => '系统日志', 'curd' => ['index']], - 'friend_links' => ['name' => '友情链接', 'curd' => true] - ]], - ]] + 'manage' => [ + 'name' => '系统管理', + 'curd' => false, + 'children' => [ + 'admin_roles' => ['name' => '角色管理', 'curd' => true], + 'admin_users' => [ + 'name' => '账号管理', + 'curd' => true, + 'children' => [ + 'edit_password' => '修改密码', 'enable' => '启用/禁用', + ] + ], + 'operation_log' => ['name' => '系统日志', 'curd' => ['index']], + 'friend_links' => ['name' => '友情链接', 'curd' => true], + ], + ], + ], + ], ]; $this->createPermissionData($permissions); }