|
|
@@ -3,9 +3,7 @@
|
|
|
namespace App\Module\GameItems\AdminControllers;
|
|
|
|
|
|
use App\Module\GameItems\Enums\ITEM_TYPE;
|
|
|
-use App\Module\GameItems\Enums\ITEM_RARITY;
|
|
|
use App\Module\GameItems\Models\ItemCategory;
|
|
|
-use App\Module\GameItems\Models\Item;
|
|
|
use App\Module\GameItems\Repositorys\ItemRepository;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
@@ -41,8 +39,6 @@ class ItemController extends AdminController
|
|
|
$grid->column('name', '名称');
|
|
|
$grid->column('category.name', '分类');
|
|
|
$helper->columnModelCats('type');
|
|
|
-
|
|
|
- $grid->column('icon', '图标')->image('', 50, 50);
|
|
|
$grid->column('is_unique', '单独属性')->bool();
|
|
|
$grid->column('max_stack', '最大堆叠');
|
|
|
$grid->column('tradable', '可交易')->bool();
|
|
|
@@ -63,7 +59,6 @@ class ItemController extends AdminController
|
|
|
);
|
|
|
$helper->equalRadioModelCats('type','类型');
|
|
|
|
|
|
- $filter->equal('rarity', '稀有度')->select(ITEM_RARITY::all());
|
|
|
$filter->equal('is_unique', '单独属性')->radio([
|
|
|
1 => '是',
|
|
|
0 => '否',
|
|
|
@@ -99,7 +94,6 @@ class ItemController extends AdminController
|
|
|
$show->field('description', '描述');
|
|
|
$show->field('category.name', '分类');
|
|
|
$helper->fieldModelCats('type');
|
|
|
- $show->field('icon', '图标')->image();
|
|
|
$show->field('is_unique', '单独属性')->as(function ($isUnique) {
|
|
|
return $isUnique ? '是' : '否';
|
|
|
});
|
|
|
@@ -155,16 +149,8 @@ class ItemController extends AdminController
|
|
|
$form->select('category_id', '分类')
|
|
|
->options(ItemCategory::pluck('name', 'id'))
|
|
|
->required();
|
|
|
- $form->select('type', '类型')
|
|
|
- ->options(ITEM_TYPE::all())
|
|
|
- ->required();
|
|
|
- $form->select('rarity', '稀有度')
|
|
|
- ->options(ITEM_RARITY::all())
|
|
|
- ->required();
|
|
|
- $form->image('icon', '图标')
|
|
|
- ->uniqueName()
|
|
|
- ->autoUpload()
|
|
|
- ->required();
|
|
|
+ $helper->selectOptionCast('type','类型');
|
|
|
+
|
|
|
$form->switch('is_unique', '单独属性')
|
|
|
->default(false);
|
|
|
$form->number('max_stack', '最大堆叠')
|