| 
					
					
						
							
						
					
					
				 | 
				@ -32,7 +32,9 @@ class OrderController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
							$grid->disableDeleteButton(); | 
				 | 
				 | 
							$grid->disableDeleteButton(); | 
			
		
		
	
		
			
				 | 
				 | 
							$grid->disableEditButton(); | 
				 | 
				 | 
							$grid->disableEditButton(); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							//TODO 筛选当前供应商
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							$grid->model()->where(function ($query) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								return $query->whereHas('product', fn($q) => $q->where('supplier_id', Admin::user()->id)); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							}); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							$grid->column('id')->sortable(); | 
				 | 
				 | 
							$grid->column('id')->sortable(); | 
			
		
		
	
		
			
				 | 
				 | 
							$grid->column('agent.name', '代理商'); | 
				 | 
				 | 
							$grid->column('agent.name', '代理商'); | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -125,6 +127,11 @@ class OrderController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
					protected function form() | 
				 | 
				 | 
					protected function form() | 
			
		
		
	
		
			
				 | 
				 | 
					{ | 
				 | 
				 | 
					{ | 
			
		
		
	
		
			
				 | 
				 | 
						return Form::make(new Order(), function (Form $form) { | 
				 | 
				 | 
						return Form::make(new Order(), function (Form $form) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							//不允许查看非自己的数据
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							if ($form->isEditing() && $form->model()->supplier_id != Admin::user()->id) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								return $form->response()->error('数据不存在'); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							$form->disableDeleteButton(); | 
				 | 
				 | 
							$form->disableDeleteButton(); | 
			
		
		
	
		
			
				 | 
				 | 
							$form->disableFooter(); | 
				 | 
				 | 
							$form->disableFooter(); | 
			
		
		
	
		
			
				 | 
				 | 
							$form->disableHeader(); | 
				 | 
				 | 
							$form->disableHeader(); | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |