|
@@ -73,11 +73,11 @@ class DistProductCategoryController extends AdminController
|
|
return html_entity_decode($name);
|
|
return html_entity_decode($name);
|
|
});
|
|
});
|
|
$grid->column('parent_id');
|
|
$grid->column('parent_id');
|
|
- $grid->column('distProductParameter.name',admin_trans_label('parameter_name'));
|
|
+
|
|
- $grid->column('order')->orderable();
|
|
+ $grid->column('order');
|
|
$grid->column('enabled')->switch();
|
|
$grid->column('enabled')->switch();
|
|
$grid->column('created_at');
|
|
$grid->column('created_at');
|
|
- $grid->column('updated_at')->sortable();
|
|
+ $grid->column('updated_at');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -100,11 +100,19 @@ class DistProductCategoryController extends AdminController
|
|
return Form::make(new DistProductCategory(), function (Form $form) {
|
|
return Form::make(new DistProductCategory(), function (Form $form) {
|
|
$form->display('id', 'ID');
|
|
$form->display('id', 'ID');
|
|
$form->select('parent_id', admin_trans_field('parent'))
|
|
$form->select('parent_id', admin_trans_field('parent'))
|
|
- ->options(DistProductCategory::selectOptions())
|
|
+ ->options(DistProductCategory::selectOptions(function ($query) {
|
|
|
|
+
|
|
|
|
+ $query->where('parent_id', 0);
|
|
|
|
+ }))
|
|
->saving(function ($v) {
|
|
->saving(function ($v) {
|
|
return (int) $v;
|
|
return (int) $v;
|
|
});
|
|
});
|
|
$form->text('name')->required();
|
|
$form->text('name')->required();
|
|
|
|
+ $form->text('order')
|
|
|
|
+ ->default(0)
|
|
|
|
+ ->rules('numeric')
|
|
|
|
+ ->help(admin_trans_label('order_tips'));
|
|
|
|
+
|
|
|
|
|
|
$form->switch('enabled')->default(1);
|
|
$form->switch('enabled')->default(1);
|
|
|
|
|