|
|
|
@ -7,7 +7,7 @@ use Dcat\Admin\Form; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
use Dcat\Admin\Show; |
|
|
|
use Dcat\Admin\Controllers\AdminController; |
|
|
|
use App\Models\GoodsType as GoodsTypeModel; |
|
|
|
use App\Models\Category as CategoryModel; |
|
|
|
use App\Models\Store as StoreModel; |
|
|
|
use Dcat\Admin\Form\NestedForm; |
|
|
|
use App\Models\Goods as GoodsModel; |
|
|
|
@ -26,9 +26,9 @@ class GoodsController extends AdminController |
|
|
|
$grid->id->sortable(); |
|
|
|
$grid->cover_img_url->image('',50); |
|
|
|
$grid->name; |
|
|
|
$grid->goods_type_id->display(function ($goodsTypeId){ |
|
|
|
$goodsType = GoodsTypeModel::getGoodsInfo($goodsTypeId,'type_name'); |
|
|
|
return empty($goodsType) ? '' : $goodsType->type_name; |
|
|
|
$grid->category_id->display(function ($categoryId){ |
|
|
|
$category = CategoryModel::getCategoryInfo($categoryId,'title'); |
|
|
|
return empty($category) ? '' : $category->title; |
|
|
|
}); |
|
|
|
$grid->store_id->display(function ($storeId){ |
|
|
|
$store = StoreModel::getStoreInfo($storeId,'name'); |
|
|
|
@ -96,16 +96,16 @@ class GoodsController extends AdminController |
|
|
|
return Form::make($builder, function (Form $form) { |
|
|
|
$form->hidden('id'); |
|
|
|
|
|
|
|
// 二级分类(商品分类)
|
|
|
|
$goodsTypeList = GoodsTypeModel::getGoodsTypeArray(); |
|
|
|
// 二级分类
|
|
|
|
$categoryList = CategoryModel::getCategoryArray([['parent_id','>',0]]); |
|
|
|
// 店铺
|
|
|
|
$storeList = StoreModel::getStoreArray(); |
|
|
|
//市场
|
|
|
|
$marketList = MarketModel::getMarket(); |
|
|
|
|
|
|
|
$form->column(6, function (Form $form) use($marketList,$storeList,$goodsTypeList ){ |
|
|
|
$form->column(6, function (Form $form) use($marketList,$storeList,$categoryList ){ |
|
|
|
$form->select('market_id')->required()->options($marketList); |
|
|
|
$form->select('goods_type_id')->required()->options($goodsTypeList); |
|
|
|
$form->select('category_id')->required()->options($categoryList); |
|
|
|
$form->select('store_id')->required()->options($storeList); |
|
|
|
$form->text('name')->required()->maxLength(20); |
|
|
|
$form->image('cover_img')->required(); |
|
|
|
|