feat(admin): 增加商品进销存价格列表显示
- 在 StoreProductPriceLists 类中添加商品的 current_purchase、current_cost 和 current_price 字段 - 从 StoreProduct 模型中获取商品的 purchase、cost 和 price 信息 - 在列表中显示商品的当前进价、成本价和销售价
This commit is contained in:
parent
3710728806
commit
127445c074
@ -48,15 +48,18 @@ class StoreProductPriceLists extends BaseAdminDataLists implements ListsSearchIn
|
||||
$this->searchWhere[]=['product_id','in',$store_id];
|
||||
}
|
||||
return StoreProductPrice::where($this->searchWhere)
|
||||
->field(['id','bhoid','offer_id', 'product_id', 'purchase_price', 'purchase_lv', 'purchase', 'cost_lv', 'cost', 'price_lv', 'price', 'price_config', 'status'])
|
||||
->field(['id','bhoid','offer_id', 'product_id', 'purchase_price', 'purchase_lv', 'purchase', 'cost_lv', 'cost', 'price_lv', 'price', 'price_config', 'status','create_time','mark'])
|
||||
->limit($this->limitOffset, $this->limitLength)
|
||||
->order(['id' => 'desc'])
|
||||
->select()->each(function($item){
|
||||
$find = StoreProduct::with('unitName')->where('id', $item['product_id'])->field('image,store_name,store_info,unit')->withTrashed()->find();
|
||||
$find = StoreProduct::with('unitName')->where('id', $item['product_id'])->field('image,purchase,cost,price,store_name,store_info,unit')->withTrashed()->find();
|
||||
$item['unit_name']=$find['unitName']['name'] ?? '';
|
||||
$item['store_name']=$find['store_name'];
|
||||
$item['store_info']=$find['store_info'];
|
||||
$item['image']=$find['image'];
|
||||
$item['current_purchase']=$find['purchase'];
|
||||
$item['current_cost']=$find['cost'];
|
||||
$item['current_price']=$find['price'];
|
||||
$item['status_name']=$item['status']==0?"未设置":"已设置";
|
||||
})
|
||||
->toArray();
|
||||
|
Loading…
x
Reference in New Issue
Block a user