|
|
@@ -8,7 +8,6 @@ use App\Module\Farm\AdminControllers\Helper\GridHelper;
|
|
|
use App\Module\Farm\AdminControllers\Helper\ShowHelper;
|
|
|
use App\Module\Farm\AdminControllers\Tools\RefreshFarmShrineJsonTool;
|
|
|
use App\Module\Farm\Enums\BUFF_TYPE;
|
|
|
-use App\Module\Farm\Models\FarmShrineConfig;
|
|
|
use App\Module\Farm\Repositories\FarmShrineConfigRepository;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
@@ -73,6 +72,7 @@ class FarmShrineConfigController extends AdminController
|
|
|
$grid->column('duration_hours', '默认持续时间(小时)')->sortable();
|
|
|
$grid->column('item_id', '对应物品ID');
|
|
|
$helper->columnModelCatsJson('display_attributes', '显示属性');
|
|
|
+ $helper->columnModelCatsJson('numeric_attributes', '数值属性');
|
|
|
$grid->column('created_at', '创建时间')->sortable();
|
|
|
$grid->column('updated_at', '更新时间')->sortable();
|
|
|
|
|
|
@@ -82,12 +82,12 @@ class FarmShrineConfigController extends AdminController
|
|
|
]);
|
|
|
|
|
|
// 设置过滤器
|
|
|
- $grid->filter(function (Grid\Filter $filter) use ($helper) {
|
|
|
- $helper->filterByID();
|
|
|
+ $grid->filter(function (Grid\Filter $filter) {
|
|
|
+ $filter->equal('id', 'ID');
|
|
|
$filter->equal('buff_type', '神像类型')->select(BUFF_TYPE::getAll());
|
|
|
$filter->like('name', '神像名称');
|
|
|
$filter->equal('item_id', '对应物品ID');
|
|
|
- $helper->filterByCreatedAt();
|
|
|
+ $filter->between('created_at', '创建时间')->datetime();
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
@@ -112,6 +112,7 @@ class FarmShrineConfigController extends AdminController
|
|
|
$show->field('duration_hours', '默认持续时间(小时)');
|
|
|
$show->field('item_id', '对应物品ID');
|
|
|
$helper->fieldModelCatsJson('display_attributes', '显示属性');
|
|
|
+ $helper->fieldModelCatsJson('numeric_attributes', '数值属性');
|
|
|
$show->field('created_at', '创建时间');
|
|
|
$show->field('updated_at', '更新时间');
|
|
|
});
|
|
|
@@ -141,7 +142,8 @@ class FarmShrineConfigController extends AdminController
|
|
|
->min(1)
|
|
|
->required();
|
|
|
$helper->formKeyValueJson('display_attributes', '显示属性');
|
|
|
-
|
|
|
+ $helper->formKeyValueJson('numeric_attributes', '数值属性');
|
|
|
+
|
|
|
$form->display('created_at', '创建时间');
|
|
|
$form->display('updated_at', '更新时间');
|
|
|
});
|