|
|
|
@ -32,10 +32,10 @@ class ProductController extends AdminController |
|
|
|
$grid->model()->where('status', ProductStatus::UNAUDITED); |
|
|
|
} |
|
|
|
|
|
|
|
$grid->batchActions([ |
|
|
|
/*$grid->batchActions([ |
|
|
|
new BatchAuditProduct(null, 1), |
|
|
|
new BatchAuditProduct(null, 2), |
|
|
|
]); |
|
|
|
]);*/ |
|
|
|
|
|
|
|
$grid->column('id')->sortable(); |
|
|
|
$grid->column('category.name', '分类'); |
|
|
|
@ -61,6 +61,7 @@ class ProductController extends AdminController |
|
|
|
ProductStatus::REFUSE => 'danger', |
|
|
|
ProductStatus::SOLD_OUT => 'warning', |
|
|
|
], 'primary'); |
|
|
|
$grid->column('single_deposit')->editable(); |
|
|
|
$grid->column('created_at'); |
|
|
|
$grid->column('updated_at'); |
|
|
|
|
|
|
|
@ -113,8 +114,7 @@ class ProductController extends AdminController |
|
|
|
|
|
|
|
$options = Category::selectOptions(fn($query) => $query->where('agent_id', 0)); |
|
|
|
$form->select('category_id', '所属分类') |
|
|
|
->options(array_slice($options, 1, null, true)) |
|
|
|
->required(); |
|
|
|
->options(array_slice($options, 1, null, true)); |
|
|
|
$form->text('title')->required(); |
|
|
|
$form->multipleImage('pictures')->required()->removable(false)->uniqueName(); |
|
|
|
$form->text('original_price')->required(); |
|
|
|
@ -127,7 +127,7 @@ class ProductController extends AdminController |
|
|
|
->required(); |
|
|
|
$form->editor('know'); |
|
|
|
$form->editor('content'); |
|
|
|
$form->mobile('verify_mobile')->required(); |
|
|
|
$form->display('verify_mobile')->required(); |
|
|
|
|
|
|
|
$form->radio('type', '产品类型') |
|
|
|
->options(admin_trans('product.options.publish_type'))->disable($form->isEditing()) |
|
|
|
@ -203,6 +203,12 @@ class ProductController extends AdminController |
|
|
|
//不允许编辑的字段
|
|
|
|
if ($form->isEditing()) { |
|
|
|
$form->ignore(['id', 'created_at', 'updated_at', 'deleted_at']); |
|
|
|
|
|
|
|
//列表页编辑交易金
|
|
|
|
if (!is_null($form->single_deposit)) { |
|
|
|
$form->model()->update(['single_deposit' => $form->single_deposit]); |
|
|
|
return $form->response()->success('设置交易金成功'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//特殊字段处理
|
|
|
|
|