From a571e18aa190aea07f48b46500d47ed134343951 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Fri, 24 Feb 2023 14:35:07 +0800 Subject: [PATCH] store --- app/Admin/Controllers/Store/ProductController.php | 4 ++-- app/Admin/Controllers/Store/StockBatchController.php | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Admin/Controllers/Store/ProductController.php b/app/Admin/Controllers/Store/ProductController.php index e38c3352..ac4bbcc4 100644 --- a/app/Admin/Controllers/Store/ProductController.php +++ b/app/Admin/Controllers/Store/ProductController.php @@ -66,11 +66,11 @@ class ProductController extends AdminController $cost_price = data_get($this->productSku, 'cost_price'); return round(($sell_price - $cost_price) / 100, 2, PHP_ROUND_HALF_DOWN); }); - $grid->column('cost', '成本')->display(function () { + $grid->column('cost', '总成本')->display(function () { $cost_price = data_get($this->productSku, 'cost_price'); return round($cost_price / 100 * $this->amount, 2, PHP_ROUND_HALF_DOWN); }); - $grid->column('sell', '销售')->display(function () { + $grid->column('sell', '总销售')->display(function () { $sell_price = data_get($this->productSku, 'sell_price'); return round($sell_price / 100 * $this->amount, 2, PHP_ROUND_HALF_DOWN); }); diff --git a/app/Admin/Controllers/Store/StockBatchController.php b/app/Admin/Controllers/Store/StockBatchController.php index 818a0192..43ffa804 100644 --- a/app/Admin/Controllers/Store/StockBatchController.php +++ b/app/Admin/Controllers/Store/StockBatchController.php @@ -28,6 +28,8 @@ class StockBatchController extends AdminController $data = $this->productSkus->map(fn($item) => [$item->name, $item->pivot?->amount])->all(); return Table::make(['名称', '数量'], $data); }); + $grid->column('sell_price', '总销售价')->display(fn () => round($this->productSkus->sum('sell_price') / 100, 2, PHP_ROUND_HALF_DOWN)); + $grid->column('cost_price', '总成本价')->display(fn () => round($this->productSkus->sum('cost_price') / 100, 2, PHP_ROUND_HALF_DOWN)); $grid->column('remarks')->editable(); $grid->column('created_at');