|
|
|
@ -32,7 +32,7 @@ class IndustryOrderController extends AdminController |
|
|
|
*/ |
|
|
|
protected function grid() |
|
|
|
{ |
|
|
|
return Grid::make(new IndustryOrder(['supplier:id,company_name']), function (Grid $grid) { |
|
|
|
return Grid::make(new IndustryOrder(['supplier:id,company_name', 'spec']), function (Grid $grid) { |
|
|
|
$grid->disableRowSelector(); |
|
|
|
$grid->disableCreateButton(); |
|
|
|
$grid->disableActions(); |
|
|
|
@ -44,8 +44,6 @@ class IndustryOrderController extends AdminController |
|
|
|
$grid->column('order_no')->limit(10); |
|
|
|
$grid->column('num'); |
|
|
|
$grid->column('price'); |
|
|
|
$grid->column('name', '预留姓名'); |
|
|
|
$grid->column('mobile', '预留手机'); |
|
|
|
$grid->column('info', '客户信息') |
|
|
|
->display('查看') |
|
|
|
->modal('客户信息', function ($modal) { |
|
|
|
@ -66,8 +64,18 @@ class IndustryOrderController extends AdminController |
|
|
|
}, $info); |
|
|
|
return Table::make([], $info); |
|
|
|
})->xl(); |
|
|
|
$grid->column('title')->limit(15); |
|
|
|
// $grid->column('picture')->image('', 60, 60);
|
|
|
|
$grid->column('购买信息') |
|
|
|
->display('查看') |
|
|
|
->modal('购买信息', function ($model) { |
|
|
|
$info = [ |
|
|
|
'预留姓名' => $this->name ?? '', |
|
|
|
'预留手机' => $this->mobile ?? '', |
|
|
|
'产品名称' => $this->title, |
|
|
|
'规格名称' => $this->spec->name ?? '', |
|
|
|
'规格日期' => $this->spec->date ?? '', |
|
|
|
]; |
|
|
|
return Table::make([], $info); |
|
|
|
}); |
|
|
|
$grid->column('pay_type')->using(PayType::array()); |
|
|
|
$grid->column('status') |
|
|
|
->using(OrderStatus::array()) |
|
|
|
@ -93,7 +101,7 @@ class IndustryOrderController extends AdminController |
|
|
|
->then(function ($column) { |
|
|
|
$column->display('待审核')->label(Admin::color()->blueDarker()); |
|
|
|
}); |
|
|
|
$grid->column('paid_at'); |
|
|
|
$grid->column('paid_at')->width(100); |
|
|
|
$grid->column('verify_qrcode', '核销二维码') |
|
|
|
->if(fn() => $this->verify_code) |
|
|
|
->then(function (Grid\Column $column) { |
|
|
|
@ -106,7 +114,7 @@ class IndustryOrderController extends AdminController |
|
|
|
}) |
|
|
|
->else() |
|
|
|
->display(''); |
|
|
|
$grid->column('created_at'); |
|
|
|
$grid->column('created_at')->width(100); |
|
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) { |
|
|
|
$filter->equal('id')->width(2); |
|
|
|
|