|
|
@ -161,7 +161,7 @@ class AgentProductController extends AdminController |
|
|
$form->display('id'); |
|
|
$form->display('id'); |
|
|
$form->radio('type') |
|
|
$form->radio('type') |
|
|
->options(['单品销售', '组合销售']) |
|
|
->options(['单品销售', '组合销售']) |
|
|
->default(0) |
|
|
|
|
|
|
|
|
->default(0)->required() |
|
|
->when(0, function (Form $form) { |
|
|
->when(0, function (Form $form) { |
|
|
/** 单品销售 **/ |
|
|
/** 单品销售 **/ |
|
|
$form->selectTable('product_id', '选择产品') |
|
|
$form->selectTable('product_id', '选择产品') |
|
|
@ -188,7 +188,7 @@ class AgentProductController extends AdminController |
|
|
$form->text('price')->required(); |
|
|
$form->text('price')->required(); |
|
|
$form->text('original_price')->required(); |
|
|
$form->text('original_price')->required(); |
|
|
$form->text('sale')->default(0); |
|
|
$form->text('sale')->default(0); |
|
|
$form->text('stock')->default(8888); |
|
|
|
|
|
|
|
|
$form->text('stock')->default(8888)->required(); |
|
|
|
|
|
|
|
|
$options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id)); |
|
|
$options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id)); |
|
|
$form->multipleSelect('channel_id')->options(array_slice($options, 1, null, true)); |
|
|
$form->multipleSelect('channel_id')->options(array_slice($options, 1, null, true)); |
|
|
@ -243,6 +243,9 @@ class AgentProductController extends AdminController |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (is_null($form->type)) { |
|
|
|
|
|
return $form->response()->error('请选择销售类型!'); |
|
|
|
|
|
} |
|
|
//单品销售
|
|
|
//单品销售
|
|
|
if ($form->type == 0) { |
|
|
if ($form->type == 0) { |
|
|
$form->product_id = (int)$form->product_id; |
|
|
$form->product_id = (int)$form->product_id; |
|
|
|