|
|
|
@ -35,14 +35,16 @@ class GoodsActivityController extends AdminController |
|
|
|
if ($marketId){ |
|
|
|
//$build = new \App\Models\v3\Goods();
|
|
|
|
$build = $build::where('market_id',$marketId); |
|
|
|
$storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]); |
|
|
|
}else{ |
|
|
|
//$build = new GoodsActivity();
|
|
|
|
$storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]); |
|
|
|
} |
|
|
|
return Grid::make($build, function (Grid $grid) { |
|
|
|
return Grid::make($build, function (Grid $grid) use($storeList){ |
|
|
|
// 二级分类
|
|
|
|
$categoryList = CategoryModel::getArray([['parent_id','>',0]],['选择分类'=>0]); |
|
|
|
// 店铺
|
|
|
|
$storeList = StoreModel::getStoreArray(); |
|
|
|
// $storeList = StoreModel::getStoreArray();
|
|
|
|
// 商品类目
|
|
|
|
$goodsCategoryList = GoodsCategoryModel::getArray([],['选择类目'=>0]); |
|
|
|
//市场
|
|
|
|
@ -63,7 +65,7 @@ class GoodsActivityController extends AdminController |
|
|
|
$grid->column('store_id')->display(function($storeId){ |
|
|
|
$item = StoreModel::getStoreInfo($storeId,'name'); |
|
|
|
return empty($item) ? '' : $item->name; |
|
|
|
}); |
|
|
|
})->width('12%'); |
|
|
|
$grid->column('category_id')->display(function($categoryId){ |
|
|
|
$item = CategoryModel::getInfo($categoryId,'title'); |
|
|
|
return empty($item) ? '' : $item->title; |
|
|
|
@ -161,17 +163,22 @@ class GoodsActivityController extends AdminController |
|
|
|
*/ |
|
|
|
protected function form() |
|
|
|
{ |
|
|
|
$marketId = Auth::getMarket(); |
|
|
|
$builder = GoodsActivityModel::with(['ImageBanners','VideoBanners']); |
|
|
|
return Form::make($builder, function (Form $form) { |
|
|
|
return Form::make($builder, function (Form $form) use($marketId){ |
|
|
|
$form->hidden('id'); |
|
|
|
|
|
|
|
// 二级分类
|
|
|
|
$categoryList = CategoryModel::getArray([['parent_id','>',0]]); |
|
|
|
// 店铺
|
|
|
|
$storeList = StoreModel::getStoreArray(); |
|
|
|
if($marketId){ |
|
|
|
$storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]); |
|
|
|
}else{ |
|
|
|
$storeList = StoreModel::getStoreArray(); |
|
|
|
} |
|
|
|
//市场
|
|
|
|
$marketList = MarketModel::getMarketArray(); |
|
|
|
$marketId = $form->model()->market_id; |
|
|
|
// $marketId = $form->model()->market_id;
|
|
|
|
|
|
|
|
$form->column(6, function (Form $form) use($storeList,$categoryList,$marketList){ |
|
|
|
$form->text('goods_id')->default(0)->help('输入正常商品id,用于关联商品。'); |
|
|
|
|