6
0
Fork 0

admin_permissions

base
panliang 2023-02-15 14:03:29 +08:00
parent fddb704877
commit 250cd4bc1d
4 changed files with 12 additions and 6 deletions

View File

@ -35,10 +35,7 @@ class VipController extends AdminController
$grid->showCreateButton(Admin::user()->can('dcat.admin.vip.create')); $grid->showCreateButton(Admin::user()->can('dcat.admin.vip.create'));
//修改 //修改
$grid->showEditButton(Admin::user()->can('dcat.admin.vip.edit')); $grid->showEditButton(Admin::user()->can('dcat.admin.vip.edit'));
//删除以及自定义操作 $grid->showDeleteButton(Admin::user()->can('dcat.admin.vip.destroy'));
$grid->actions(function (Grid\Displayers\Actions $actions) {
$actions->disableDelete(Admin::user()->cannot('dcat.admin.vip.destroy'));
});
}); });
} }
@ -64,6 +61,9 @@ class VipController extends AdminController
$show->field('gift')->view('admin.vip.gift'); $show->field('gift')->view('admin.vip.gift');
$show->field('created_at'); $show->field('created_at');
$show->field('updated_at'); $show->field('updated_at');
$show->disableEditButton();
$show->disableDeleteButton();
}); });
} }
@ -94,6 +94,10 @@ class VipController extends AdminController
$form->hidden('gift')->customFormat(fn($v) => json_encode($v)); $form->hidden('gift')->customFormat(fn($v) => json_encode($v));
$form->disableCreatingCheck();
$form->disableEditingCheck();
$form->disableDeleteButton();
$form->saving(function (Form $form) { $form->saving(function (Form $form) {
$gift = $form->model()?->gift ?: []; $gift = $form->model()?->gift ?: [];
if ($form->coupon) { if ($form->coupon) {

View File

@ -224,7 +224,8 @@ return [
'auth/logout', 'auth/logout',
'auth/setting', 'auth/setting',
'dcat-api*', 'dcat-api*',
'api/wang-editor/upload' 'api/wang-editor/upload',
'api/*',
], ],
], ],

View File

@ -99,7 +99,7 @@ class AdminPermissionSeeder extends Seeder
], ],
'vip' => [ 'vip' => [
'name' => '会员卡管理', 'name' => '会员卡管理',
'curd' => ['index', 'show', 'create', 'store', 'destroy'], 'curd' => true,
], ],
'user_vip' => [ 'user_vip' => [
'name' => '会员卡购买记录', 'name' => '会员卡购买记录',

View File

@ -10,6 +10,7 @@ return [
'store_id' => '门店', 'store_id' => '门店',
'product_sku_id' => '商品', 'product_sku_id' => '商品',
'status' => '状态', 'status' => '状态',
'amount' => '库存',
], ],
'options' => [ 'options' => [
], ],