|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Module\Shop\AdminControllers;
|
|
|
|
|
|
+use App\Module\Activity\AdminControllers\Helper\FormHelper;
|
|
|
use App\Module\Shop\Models\ShopCategory;
|
|
|
use App\Module\Shop\Repositorys\ShopItemRepository;
|
|
|
use App\Module\Game\Models\GameConsumeGroup;
|
|
|
@@ -184,17 +185,8 @@ class ShopItemController extends AdminController
|
|
|
$form->text('name', '商品名称')->required();
|
|
|
$form->textarea('description', '商品描述')->rows(3);
|
|
|
|
|
|
- // 展示属性配置
|
|
|
- $form->text('display_attributes.icon', '商品图标')->help('图标URL地址');
|
|
|
- $form->text('display_attributes.color', '商品颜色')->help('颜色代码,如 #FF0000');
|
|
|
- $form->text('display_attributes.tag', '商品标签')->help('商品标签文字');
|
|
|
- $form->text('display_attributes.background', '背景图片')->help('背景图片URL地址');
|
|
|
- $form->text('display_attributes.badge', '特殊标记')->help('特殊标记文字');
|
|
|
- $form->number('display_attributes.quality', '品质等级')->default(1)->min(1)->max(10)->help('商品品质等级,1-10');
|
|
|
- $form->switch('display_attributes.is_hot', '是否热门')->default(false);
|
|
|
- $form->switch('display_attributes.is_new', '是否新品')->default(false);
|
|
|
- $form->switch('display_attributes.is_limited', '是否限时')->default(false);
|
|
|
-
|
|
|
+ $helper = new FormHelper($form,$this);
|
|
|
+ $helper->embedsCats('display_attributes','展示属性');
|
|
|
$form->select('category_id', '所属分类')
|
|
|
->options(ShopCategory::pluck('name', 'id'))
|
|
|
->required();
|