调整订单详情页商品显示售后
parent
6e34e4790b
commit
a72f3b887c
|
|
@ -240,7 +240,7 @@ class OrderController extends AdminController
|
|||
}));
|
||||
});
|
||||
$row->column(7, function ($column) use ($id) {
|
||||
$builder = OrderProduct::where('order_id', $id);
|
||||
$builder = OrderProduct::withCount('afterSales')->where('order_id', $id);
|
||||
$productGrid = Grid::make($builder, function (Grid $grid) {
|
||||
$grid->column('name');
|
||||
$grid->column('cover')->image(50, 50);
|
||||
|
|
@ -254,14 +254,14 @@ class OrderController extends AdminController
|
|||
return bcdiv($this->sell_price * $this->quantity, 100, 2);
|
||||
})->prepend('¥');
|
||||
$grid->column('afterSalesCount', '售后情况')->display(function ($value) {
|
||||
return $value>0 ? 1 : 0;
|
||||
return $value > 0 ? 1 : 0;
|
||||
})->using([
|
||||
0=>'正常', 1=>'有售后',
|
||||
])->dot([
|
||||
0=>'success',
|
||||
1=>'danger',
|
||||
])->if(function () {
|
||||
return $this->afterSalesCount>0 && Admin::user()->can('dcat.admin.after_sales.index');
|
||||
return $this->afterSalesCount > 0 && Admin::user()->can('dcat.admin.after_sales.index');
|
||||
})
|
||||
->then(function (Column $column) {
|
||||
$column->link(function ($value) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue