| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -3,6 +3,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					namespace App\Admin\Controllers; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Admin\Extensions\Grid\AuditAgent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Admin\Extensions\Grid\MiniProgramAuditStatus; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Admin\Extensions\Grid\MiniProgramReg; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Admin\Extensions\Grid\MiniProgramUpload; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Admin\Repositories\Agent; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -25,7 +26,7 @@ class AgentController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    protected function grid() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return Grid::make(new Agent(), function (Grid $grid) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return Grid::make(new Agent(['miniUpload']), function (Grid $grid) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->disableDeleteButton(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//如果是审核页面,多加where条件判断
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -47,6 +48,7 @@ class AgentController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->column('created_at'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$grid->column('status', '状态') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->style('min-width:7em;') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->help('新用户入驻时,请先注册小程序。待企业法人认证通过之后,再上传小程序即可') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->using(UserStatus::array()) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->dot([ | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -67,8 +69,12 @@ class AgentController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (empty($this->appid)) { //注册小程序
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$column->append((new MiniProgramReg(null, 1))->setKey($this->id))->append(' '); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$column->append((new MiniProgramReg(null, 2))->setKey($this->id)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} else if (empty($this->miniUpload)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$column->append((new MiniProgramUpload(null, 1))->setKey($this->id)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} else if ($this->miniUpload->is_success == 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$column->append("已发布{$this->miniUpload->template_id}"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											$column->append((new MiniProgramAuditStatus(null, 1))->setKey($this->id)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |