| 
					
					
						
							
						
					
					
				 | 
				@ -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}"); | 
			
		
		
	
		
			
				 | 
				 | 
								} | 
				 | 
				 | 
								} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
								//同步关键字段信息
 | 
				 | 
				 | 
								//同步关键字段信息
 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |