修复分类锁的bug

This commit is contained in:
2026-05-29 23:41:58 +08:00
parent 26e42dd2a4
commit 5abb8277e3
11 changed files with 251 additions and 28 deletions
+18 -5
View File
@@ -92,13 +92,26 @@ class GoodsGroupController extends AdminController
{
return Form::make(new GoodsGroup(), function (Form $form) {
$form->display('id');
$form->text('gp_name');
$form->switch('is_open')->default(GoodsGroupModel::STATUS_OPEN);
$form->switch('is_open_group_pwd')->default(GoodsGroupModel::STATUS_CLOSE);
$form->text('group_pwd')->help(admin_trans('goods-group.fields.group_pwd_help'));
$form->number('ord')->default(1)->help(admin_trans('dujiaoka.ord'));
$form->text('gp_name', admin_trans('goods-group.fields.gp_name'));
$form->switch('is_open', admin_trans('goods-group.fields.is_open'))->default(GoodsGroupModel::STATUS_OPEN);
$form->divider('分类密码访问');
$form->switch('is_open_group_pwd', admin_trans('goods-group.fields.is_open_group_pwd'))->default(GoodsGroupModel::STATUS_CLOSE);
$form->text('group_pwd', admin_trans('goods-group.fields.group_pwd'))
->help(admin_trans('goods-group.fields.group_pwd_help'));
$form->number('ord', admin_trans('goods-group.fields.ord'))->default(1)->help(admin_trans('dujiaoka.ord'));
$form->display('created_at');
$form->display('updated_at');
$form->saving(function (Form $form) {
if ((int) $form->is_open_group_pwd !== GoodsGroupModel::STATUS_OPEN) {
$form->group_pwd = null;
} elseif ($form->isEditing() && $form->group_pwd === null) {
$form->deleteInput('group_pwd');
}
});
$form->disableViewButton();
$form->footer(function ($footer) {
// 去掉`查看`checkbox