| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -135,12 +135,14 @@ class ProductController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$form->text('original_price')->required(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$form->text('price')->required(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$form->text('cost_price')->required(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									Admin::style('.field_date{width:100px!important;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									.has-many-spec .col-md-12{padding:0;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									.has-many-spec .add.btn{display:none;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									.has-many-spec .input-group-prepend{display:none;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									.has-many-spec .form-group{margin-bottom:0;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									.has-many-spec .input-group>.form-control:not(:first-child){border-radius:.25rem;}'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									Admin::script(file_get_contents(resource_path('js/supplier-batch-add-spec.js'))); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})->useTable()->required(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if ($form->isEditing() && in_array($form->model()->status, [ProductStatus::SOLD_OUT, ProductStatus::ON_SALE])) { | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -304,7 +306,7 @@ class ProductController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if ($form->isEditing() && $result) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$ap_ids = AgentProductItem::where('product_id', $form->getKey())->pluck('agent_product_id')->toArray(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									try { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if ($ap_ids) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										//修改信息同步信息到代理商产品,注:组合产品不同步
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										AgentProduct::whereIn('id', $ap_ids)->where('type', 0)->update([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											'title' => $form->title, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -312,10 +314,6 @@ class ProductController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											'know' => $form->know, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											'content' => $form->content, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										return $form->response()->success('更新成功!')->script('history.go(-1)'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} catch (\Exception $exception) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										return $form->response()->error($exception->getMessage()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//TODO 还需要规格同步到代理商
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |