admin_permissions
parent
fddb704877
commit
250cd4bc1d
|
|
@ -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) {
|
||||||
|
|
|
||||||
|
|
@ -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/*',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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' => '会员卡购买记录',
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ return [
|
||||||
'store_id' => '门店',
|
'store_id' => '门店',
|
||||||
'product_sku_id' => '商品',
|
'product_sku_id' => '商品',
|
||||||
'status' => '状态',
|
'status' => '状态',
|
||||||
|
'amount' => '库存',
|
||||||
],
|
],
|
||||||
'options' => [
|
'options' => [
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue