| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -27,7 +27,7 @@ class OrderController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    protected function grid() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return Grid::make(new Order(['product.supplier:id,company_name']), function (Grid $grid) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return Grid::make(new Order(['product.supplier:id,company_name', 'orderProductItem']), function (Grid $grid) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->disableDeleteButton(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->disableBatchDelete(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->disableCreateButton(); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -41,9 +41,9 @@ class OrderController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('id')->sortable(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('order_no')->limit(10); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->column('info', '订单信息') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->column('info') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->display('查看') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->modal('订单信息', function ($modal) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->modal('信息收集表单', function ($modal) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										$info = $this->info ?? []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										$info = array_map(function($v) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											if (isset($v['value'], $v['type'])) { | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -126,6 +126,13 @@ class OrderController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('pay_type')->using(PayType::array()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->column('price'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('paid_money'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('收益') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->display(function () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if ($this->status == OrderStatus::SUCCESS && !empty($this->orderProductItem)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$item = $this->orderProductItem->toArray(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											return bcsub($this->price, array_sum(array_column($item, 'price')), 2); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('paid_at'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            $grid->column('created_at'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |