|
|
|
@ -29,8 +29,8 @@ class SupplierController extends AdminController |
|
|
|
} |
|
|
|
|
|
|
|
$grid->column('id')->sortable(); |
|
|
|
$grid->column('account'); |
|
|
|
$grid->column('supplier_name'); |
|
|
|
$grid->column('username'); |
|
|
|
$grid->column('name'); |
|
|
|
$grid->column('company_name'); |
|
|
|
$grid->column('logo')->image(60, 60); |
|
|
|
$grid->column('address'); |
|
|
|
@ -60,7 +60,7 @@ class SupplierController extends AdminController |
|
|
|
$filter->panel(); |
|
|
|
|
|
|
|
$filter->equal('id')->width(2); |
|
|
|
$filter->like('supplier_name')->width(3); |
|
|
|
$filter->like('name')->width(3); |
|
|
|
$filter->equal('status', '用户状态')->select(UserStatus::array())->width(2); |
|
|
|
}); |
|
|
|
}); |
|
|
|
@ -79,8 +79,8 @@ class SupplierController extends AdminController |
|
|
|
$show->disableDeleteButton(); |
|
|
|
|
|
|
|
$show->field('id'); |
|
|
|
$show->field('account'); |
|
|
|
$show->field('supplier_name'); |
|
|
|
$show->field('username'); |
|
|
|
$show->field('name'); |
|
|
|
$show->field('company_name'); |
|
|
|
$show->field('logo')->image(60, 60); |
|
|
|
$show->field('address'); |
|
|
|
@ -105,14 +105,14 @@ class SupplierController extends AdminController |
|
|
|
$form->display('id'); |
|
|
|
//账号只允许新增,不允许编辑
|
|
|
|
if ($form->isCreating()) { |
|
|
|
$form->text('account')->required(); |
|
|
|
$form->text('username')->required(); |
|
|
|
$form->text('password')->required(); |
|
|
|
} |
|
|
|
else if ($form->isEditing()) { |
|
|
|
$form->display('account'); |
|
|
|
$form->display('username'); |
|
|
|
$form->text('password')->customFormat(fn() => ''); |
|
|
|
} |
|
|
|
$form->text('supplier_name')->required(); |
|
|
|
$form->text('name')->required(); |
|
|
|
$form->select('status', '状态') |
|
|
|
->options(UserStatus::array()) |
|
|
|
->default(UserStatus::NORMAL) |
|
|
|
@ -126,14 +126,14 @@ class SupplierController extends AdminController |
|
|
|
})->saving(function (Form $form) { |
|
|
|
//判断账号是否唯一
|
|
|
|
if ($form->isCreating()) { |
|
|
|
if ($form->repository()->model()->where('account', $form->account)->exists()) { |
|
|
|
return $form->response()->error($form->account . ' 的账号已经存在'); |
|
|
|
if ($form->repository()->model()->where('username', $form->username)->exists()) { |
|
|
|
return $form->response()->error($form->username . ' 的账号已经存在'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//不允许编辑的字段
|
|
|
|
if ($form->isEditing()) { |
|
|
|
$form->ignore(['id', 'account', 'created_at', 'created_at', 'deleted_at', 'deleted_at']); |
|
|
|
$form->ignore(['id', 'username', 'created_at', 'created_at', 'deleted_at', 'deleted_at']); |
|
|
|
} |
|
|
|
|
|
|
|
//过滤null字段
|
|
|
|
|