|
|
@ -62,7 +62,7 @@ class AgentProductController extends AdminController |
|
|
/*$grid->column('product_ids', '产品详情') |
|
|
/*$grid->column('product_ids', '产品详情') |
|
|
->display('查看') |
|
|
->display('查看') |
|
|
->modal(function ($modal) { |
|
|
->modal(function ($modal) { |
|
|
$titles = ['供应商', '产品标题', '产品图片', '原价', '现价', '销量', '库存']; |
|
|
|
|
|
|
|
|
$titles = ['供应商', '产品标题', '产品图片', '市场价', '现价', '销量', '库存']; |
|
|
$pic = isset($this->product->picture) |
|
|
$pic = isset($this->product->picture) |
|
|
? "<img data-action=\"preview-img\" src=\"{$this->product->picture}\" style=\"max-width:80px;max-height:200px;cursor:pointer\" class=\"img img-thumbnail\">" |
|
|
? "<img data-action=\"preview-img\" src=\"{$this->product->picture}\" style=\"max-width:80px;max-height:200px;cursor:pointer\" class=\"img img-thumbnail\">" |
|
|
: ''; |
|
|
: ''; |
|
|
@ -220,8 +220,8 @@ class AgentProductController extends AdminController |
|
|
$form->text('stock', '您的库存')->required() |
|
|
$form->text('stock', '您的库存')->required() |
|
|
//如果库存大于供应商库存,则取供应商库存
|
|
|
//如果库存大于供应商库存,则取供应商库存
|
|
|
->customFormat(fn() => isset($this->product_spec['stock'], $this->stock) && $this->stock > $this->product_spec['stock'] ? $this->product_spec['stock'] : $this->stock); |
|
|
->customFormat(fn() => isset($this->product_spec['stock'], $this->stock) && $this->stock > $this->product_spec['stock'] ? $this->product_spec['stock'] : $this->stock); |
|
|
$form->text('original_price', '您的原价')->required(); |
|
|
|
|
|
$form->text('price', '您的售价')->required(); |
|
|
|
|
|
|
|
|
$form->text('original_price', '您的市场价')->required(); |
|
|
|
|
|
$form->text('price', '您的销售价')->required(); |
|
|
Admin::style('.has-many-spec .add.btn{display:none;} |
|
|
Admin::style('.has-many-spec .add.btn{display:none;} |
|
|
.has-many-spec .field_date{width:100px!important;} |
|
|
.has-many-spec .field_date{width:100px!important;} |
|
|
.has-many-spec .col-md-12{padding:0;} |
|
|
.has-many-spec .col-md-12{padding:0;} |
|
|
@ -436,7 +436,7 @@ class AgentProductController extends AdminController |
|
|
/*} else if ($product->stock < $form->stock) { |
|
|
/*} else if ($product->stock < $form->stock) { |
|
|
return $form->response()->error("供应商当前库存为{$product->stock},你设置的库存不能超过该数值");*/ |
|
|
return $form->response()->error("供应商当前库存为{$product->stock},你设置的库存不能超过该数值");*/ |
|
|
} else if ($form->price < $product->price) { |
|
|
} else if ($form->price < $product->price) { |
|
|
return $form->response()->error("产品售价不能小于供应商售价{$product->price}"); |
|
|
|
|
|
|
|
|
return $form->response()->error("产品销售价不能小于供应商销售价{$product->price}"); |
|
|
} |
|
|
} |
|
|
$form->title = $product->title; |
|
|
$form->title = $product->title; |
|
|
$form->pictures = $product->pictures; |
|
|
$form->pictures = $product->pictures; |
|
|
@ -477,7 +477,7 @@ class AgentProductController extends AdminController |
|
|
|
|
|
|
|
|
$total_price = Product::query()->whereIn('id', $product_ids)->sum('price'); |
|
|
$total_price = Product::query()->whereIn('id', $product_ids)->sum('price'); |
|
|
if ($form->price < $total_price) { |
|
|
if ($form->price < $total_price) { |
|
|
return $form->response()->error("产品售价不能小于供应商产品总售价{$total_price}"); |
|
|
|
|
|
|
|
|
return $form->response()->error("产品销售价不能小于供应商产品总销售价{$total_price}"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//如果是计调版旅行社,标记为是云产品
|
|
|
//如果是计调版旅行社,标记为是云产品
|
|
|
@ -511,7 +511,7 @@ class AgentProductController extends AdminController |
|
|
} else if ($cloud_product->stock < $form->stock) { |
|
|
} else if ($cloud_product->stock < $form->stock) { |
|
|
return $form->response()->error("计调云产品当前库存为{$cloud_product->stock},你设置的库存不能超过该数值"); |
|
|
return $form->response()->error("计调云产品当前库存为{$cloud_product->stock},你设置的库存不能超过该数值"); |
|
|
} else if ($form->price < $cloud_product->price) { |
|
|
} else if ($form->price < $cloud_product->price) { |
|
|
return $form->response()->error("产品售价不能小于计调云产品售价{$cloud_product->price}"); |
|
|
|
|
|
|
|
|
return $form->response()->error("产品销售价不能小于计调云产品销售价{$cloud_product->price}"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//同步关键字段信息
|
|
|
//同步关键字段信息
|
|
|
|