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->showEditButton(Admin::user()->can('dcat.admin.vip.edit'));
//删除以及自定义操作
$grid->actions(function (Grid\Displayers\Actions $actions) {
$actions->disableDelete(Admin::user()->cannot('dcat.admin.vip.destroy'));
});
$grid->showDeleteButton(Admin::user()->can('dcat.admin.vip.destroy'));
});
}
@ -64,6 +61,9 @@ class VipController extends AdminController
$show->field('gift')->view('admin.vip.gift');
$show->field('created_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->disableCreatingCheck();
$form->disableEditingCheck();
$form->disableDeleteButton();
$form->saving(function (Form $form) {
$gift = $form->model()?->gift ?: [];
if ($form->coupon) {

View File

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

View File

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

View File

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