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