Browse Source

商品--添加商品类目快捷编辑

master
liangyuyan 5 years ago
parent
commit
2450bfde72
  1. 12
      app/Admin/Controllers/v3/GoodsActivityController.php
  2. 7
      app/Admin/Controllers/v3/GoodsController.php

12
app/Admin/Controllers/v3/GoodsActivityController.php

@ -34,18 +34,14 @@ class GoodsActivityController extends AdminController
$marketId = Auth::getMarket(); $marketId = Auth::getMarket();
$build = new \App\Models\v3\GoodsActivity(); $build = new \App\Models\v3\GoodsActivity();
if ($marketId){ if ($marketId){
//$build = new \App\Models\v3\Goods();
$build = $build::where('market_id',$marketId); $build = $build::where('market_id',$marketId);
$storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]); $storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]);
}else{ }else{
//$build = new GoodsActivity();
$storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]); $storeList = StoreModel::getStoreArray([['market_id','=',$marketId]]);
} }
return Grid::make($build, function (Grid $grid) use($storeList){ return Grid::make($build, function (Grid $grid) use($storeList){
// 二级分类 // 二级分类
$categoryList = CategoryModel::getArray([['parent_id','>',0]],['选择分类'=>0]); $categoryList = CategoryModel::getArray([['parent_id','>',0]],['选择分类'=>0]);
// 店铺
// $storeList = StoreModel::getStoreArray();
// 商品类目 // 商品类目
$goodsCategoryList = GoodsCategoryModel::getArray([],['选择类目'=>0]); $goodsCategoryList = GoodsCategoryModel::getArray([],['选择类目'=>0]);
//市场 //市场
@ -71,10 +67,10 @@ class GoodsActivityController extends AdminController
$item = CategoryModel::getInfo($categoryId,'title'); $item = CategoryModel::getInfo($categoryId,'title');
return empty($item) ? '' : $item->title; return empty($item) ? '' : $item->title;
}); });
// $grid->goods_category_id->display(function ($goodsCategoryId){
// $item = GoodsCategoryModel::getInfo($goodsCategoryId,'title');
// return empty($item) ? '' : $item->title;
// });
$grid->goods_category_id->display(function ($goodsCategoryId){
$item = GoodsCategoryModel::getInfo($goodsCategoryId,'title');
return empty($item) ? '' : $item->title;
});
$grid->column('expire_time_text'); $grid->column('expire_time_text');
$grid->column('sales'); $grid->column('sales');
$grid->column('on_sale')->switch(); $grid->column('on_sale')->switch();

7
app/Admin/Controllers/v3/GoodsController.php

@ -41,8 +41,6 @@ class GoodsController extends AdminController
return Grid::make($build, function (Grid $grid) use($storeList){ return Grid::make($build, function (Grid $grid) use($storeList){
// 二级分类 // 二级分类
$categoryList = CategoryModel::getArray([['parent_id','>',0]],['选择分类'=>0]); $categoryList = CategoryModel::getArray([['parent_id','>',0]],['选择分类'=>0]);
// 店铺
// $storeList = StoreModel::getStoreArray();
// 商品类目 // 商品类目
$goodsCategoryList = GoodsCategoryModel::getArray([],['选择类目'=>0]); $goodsCategoryList = GoodsCategoryModel::getArray([],['选择类目'=>0]);
@ -55,7 +53,7 @@ class GoodsController extends AdminController
$id = $this->id; $id = $this->id;
$banners = GoodsBannersModel::getArray([['goods_id','=',$id],['type','=',1]]); $banners = GoodsBannersModel::getArray([['goods_id','=',$id],['type','=',1]]);
return $banners; return $banners;
})->image('', 50);
})->image('', 50)->width('5%');
$grid->name->editable(); $grid->name->editable();
$grid->price->editable(); $grid->price->editable();
$grid->original_price->editable(); $grid->original_price->editable();
@ -81,12 +79,13 @@ class GoodsController extends AdminController
// $grid->category_id->display(function ($categoryId) use($categoryList){ // $grid->category_id->display(function ($categoryId) use($categoryList){
// return isset($categoryList[$categoryId]) ? $categoryList[$categoryId] : ''; // return isset($categoryList[$categoryId]) ? $categoryList[$categoryId] : '';
// }); // });
$grid->goods_category_id->select($goodsCategoryList);
// $grid->goods_category_id->display(function ($goodsCategoryId) use($goodsCategoryList){ // $grid->goods_category_id->display(function ($goodsCategoryId) use($goodsCategoryList){
// return isset($goodsCategoryList[$goodsCategoryId]) ? $goodsCategoryList[$goodsCategoryId] : ''; // return isset($goodsCategoryList[$goodsCategoryId]) ? $goodsCategoryList[$goodsCategoryId] : '';
// }); // });
// 简介 // 简介
$grid->content->width(200);
$grid->content->width(150);
$grid->on_sale->switch(); $grid->on_sale->switch();

Loading…
Cancel
Save