|
|
|
@ -9,11 +9,13 @@ use App\AdminAgent\Repositories\AgentProduct; |
|
|
|
use App\Common\AgentType; |
|
|
|
use App\Common\ProductStatus; |
|
|
|
use App\Models\AgentProductItem; |
|
|
|
use App\Models\AgentProductSpec; |
|
|
|
use App\Models\Category; |
|
|
|
use App\Models\Channel; |
|
|
|
use App\Models\DiyForm; |
|
|
|
use App\Models\Guide; |
|
|
|
use App\Models\Product; |
|
|
|
use App\Models\ProductSpec; |
|
|
|
use App\Models\Supplier; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
use Dcat\Admin\Form; |
|
|
|
@ -58,6 +60,17 @@ class AgentProductController extends AdminController |
|
|
|
$grid->column('title', '产品名称')->limit(15); |
|
|
|
$grid->column('price'); |
|
|
|
$grid->column('original_price'); |
|
|
|
$grid->column('预估利润') |
|
|
|
->help('利润仅供参考,以实际结算为准') |
|
|
|
->display(function () { |
|
|
|
$spec = AgentProductSpec::where('agent_product_id', $this->id)->first(); |
|
|
|
if (!empty($spec->product_spec_id) && !empty($spec->price)) { |
|
|
|
$pSpec = ProductSpec::where('id', $spec->product_spec_id)->first(); |
|
|
|
if (!empty($pSpec->cost_price)) { |
|
|
|
return bcsub($spec->price, $pSpec->cost_price, 2); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
$grid->column('sale'); |
|
|
|
$grid->column('stock'); |
|
|
|
|
|
|
|
|