|
@@ -73,11 +73,11 @@ class DistProductCategoryController extends AdminController
|
|
|
return html_entity_decode($name); // 或者直接返回 $name,如果你确定不需要转义
|
|
|
});
|
|
|
$grid->column('parent_id');
|
|
|
- $grid->column('distProductParameter.name',admin_trans_label('parameter_name'));
|
|
|
- $grid->column('order')->orderable();
|
|
|
+ //$grid->column('distProductParameter.name',admin_trans_label('parameter_name'));
|
|
|
+ $grid->column('order');//->orderable();
|
|
|
$grid->column('enabled')->switch();
|
|
|
$grid->column('created_at');
|
|
|
- $grid->column('updated_at')->sortable();
|
|
|
+ $grid->column('updated_at');//->sortable();
|
|
|
// $grid->filter(function (Grid\Filter $filter) {
|
|
|
// $filter->like('name');
|
|
|
// });
|
|
@@ -100,11 +100,19 @@ class DistProductCategoryController extends AdminController
|
|
|
return Form::make(new DistProductCategory(), function (Form $form) {
|
|
|
$form->display('id', 'ID');
|
|
|
$form->select('parent_id', admin_trans_field('parent'))
|
|
|
- ->options(DistProductCategory::selectOptions())
|
|
|
+ ->options(DistProductCategory::selectOptions(function ($query) {
|
|
|
+ // 在这里定义查询条件
|
|
|
+ $query->where('parent_id', 0);
|
|
|
+ }))
|
|
|
->saving(function ($v) {
|
|
|
return (int) $v;
|
|
|
});
|
|
|
$form->text('name')->required();
|
|
|
+ $form->text('order')
|
|
|
+ ->default(0)
|
|
|
+ ->rules('numeric')
|
|
|
+ ->help(admin_trans_label('order_tips')); // 添加备注
|
|
|
+
|
|
|
// $form->select('parameter_id', 'parameter')->options(DistProductParameter::selectOptions())->required();// DIST不需要绑定 parameter
|
|
|
$form->switch('enabled')->default(1);
|
|
|
// $form->display('created_at');
|