发货时添加剩余数量显示
parent
e0ec74ddb1
commit
b152fbab4a
|
|
@ -78,8 +78,19 @@ class OrderPackage extends Form implements LazyRenderable
|
|||
'德邦快递'=>'德邦快递',
|
||||
])->default('韵达快递')->required();
|
||||
$this->text('shipping_number')->required();
|
||||
$this->hasMany('packages', function (Form $form) use ($order) {
|
||||
$form->select('order_product_id')->options($order->products()->where('after_sale_state', '<>', 1)->pluck('name', 'id'));
|
||||
$products = $order->products->filter(function ($items) {
|
||||
if ($items->after_sale_state != 1) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$options= [];
|
||||
$products->map(function ($item, $key) use (&$options) {
|
||||
$options[$item->id]= '剩余【'.$item->remain_quantity.'】'.$item->name;
|
||||
});
|
||||
$this->hasMany('packages', function (Form $form) use ($options) {
|
||||
$form->select('order_product_id')->options($options);
|
||||
$form->number('quantity')->min(1);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue