You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\AdminSupplier\Controllers;
use App\AdminAgent\Actions\Grid\DemandConfirm;use App\AdminAgent\Lazys\DemandBiddingLazys;use App\Common\ProductStatus;use App\Models\AgentProduct;use App\Models\Product;use App\Traits\ResponseHelper;use App\AdminAgent\Repositories\Demand;use App\Models\DemandBidding;use Dcat\Admin\Admin;use Dcat\Admin\Form;use Dcat\Admin\Grid;use Dcat\Admin\Show;use Dcat\Admin\Http\Controllers\AdminController;use App\Traits\DemandTraits;use Illuminate\Database\Eloquent\Model;use Illuminate\Http\Request;use Illuminate\Support\Arr;use Illuminate\Support\Facades\DB;use Illuminate\Support\Facades\Log;use Illuminate\Support\Facades\URL;
class MyDemandProductController extends AdminController{
use ResponseHelper; /** * Make a grid builder. * * @return Grid */ protected function grid() { return Grid::make(new Demand(['publisher','biddingUser','product.category']), function (Grid $grid) {
$grid->model() ->where(['bidding_user_id' => Admin::user()->id,'bidding_user_type' => DemandTraits::$col[1]]) ->where('product_id','>',0);
$grid->column('id')->sortable(); //$grid->column('title');
//$grid->column('detail','内容')->display('查看')->modal('详情',function ($modal) {
// $modal->xl();
// return $this->comment;
//});
$grid->column('biddingUser.name','中标人'); $grid->column('price','发标价格'); $grid->column('product.category.name', '产品分类'); $grid->column('product.title','产品标题'); $grid->column('product.picture','产品图片')->image('', 60, 60); $grid->column('product.price','产品售价'); $grid->column('product.original_price','产品原价'); $grid->column('product.stock','产品库存'); $grid->column('product.sale','产品销量'); $grid->column('product.status','产品状态')->using(ProductStatus::array()); $grid->disableDeleteButton(); $grid->disableEditButton(); $grid->disableQuickEditButton(); $grid->disableViewButton(); $grid->disableActions(); $grid->filter(function (Grid\Filter $filter) { $filter->equal('id'); $filter->equal('bidding_user_type','竞标用户类型')->select(DemandTraits::$polymorphic); }); }); }
}
|