From 2e12cf11e87da464fbc8e13c3007bb6f7e933df7 Mon Sep 17 00:00:00 2001 From: Jing Li Date: Thu, 2 Jun 2022 09:55:01 +0800 Subject: [PATCH] WIP --- database/seeders/AdminMenuSeeder.php | 19 +++++++++++++- database/seeders/AdminPermissionSeeder.php | 29 ++++++++++++++++++++-- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index 252c0b98..f6281ddd 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -334,7 +334,24 @@ class AdminMenuSeeder extends Seeder 'icon' => '', 'uri' => 'settings', ], - ['title' => '标签管理', 'icon' => '', 'uri' => 'tags'] + ['title' => '标签管理', 'icon' => '', 'uri' => 'tags'], + [ + 'title' => '抽奖管理', + 'icon' => 'fa fa-diamond', + 'uri' => '', + 'children' =>[ + [ + 'title' => '抽奖活动', + 'icon' => '', + 'uri' => 'draw-activities', + ], + [ + 'title' => '奖品池', + 'icon' => '', + 'uri' => 'draw-prizes', + ], + ], + ], ], ], ]; diff --git a/database/seeders/AdminPermissionSeeder.php b/database/seeders/AdminPermissionSeeder.php index 4bbb1ee3..ef765794 100644 --- a/database/seeders/AdminPermissionSeeder.php +++ b/database/seeders/AdminPermissionSeeder.php @@ -340,8 +340,33 @@ class AdminPermissionSeeder extends Seeder 'curd' => ['index', 'create', 'store', 'edit', 'update', 'destroy'], 'children' => [ 'pay' => ['name' => '修改支付状态'] - ] - ] + ], + ], + 'draw_activities' => [ + 'name' => '抽奖活动', + 'curd' => true, + 'children' =>[ + 'publish' => ['name' => '发布'], + 'close' => ['name' => '关闭'], + 'prize_create' => ['name' => '新增活动奖品'], + 'prize_store' => ['name' => '保存活动奖品'], + 'prize_edit' => ['name' => '编辑活动奖品'], + 'prize_update' => ['name' => '更新活动奖品'], + 'prize_delete' => ['name' => '删除活动奖品'], + 'prize_stock' => ['name' => '变更库存'], + 'ticket_list' => ['name' => '抽奖次数'], + 'change_tickets' => ['name' => '增加/扣除抽奖次数'], + 'log_list' => ['name' => '中奖记录'], + 'log_complete' => ['name' => '发放奖品'], + 'log_edit' => ['name' => '编辑中奖记录'], + 'log_update' => ['name' => '更新中奖记录'], + ], + ], + 'draw_prizes' => [ + 'name' => '奖品池', + 'curd' => ['index', 'create', 'store', 'edit', 'update', 'destroy'], + 'children' =>[], + ], ]; // try { // DB::begintransaction();