| 
					
					
						
							
						
					
					
				 | 
				@ -26,7 +26,7 @@ class MessageController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->column('id')->sortable(); | 
				 | 
				 | 
				            $grid->column('id')->sortable(); | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->column('user_id'); | 
				 | 
				 | 
				            $grid->column('user_id'); | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->column('title'); | 
				 | 
				 | 
				            $grid->column('title'); | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->column('is_read')->if(fn($v) => $this->user_id != 0)->bool()->else()->display('所有人接收'); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				//            $grid->column('is_read')->if(fn($v) => $this->user_id != 0)->bool()->else()->display('所有人接收');
 | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->column('created_at'); | 
				 | 
				 | 
				            $grid->column('created_at'); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				            $grid->filter(function (Grid\Filter $filter) { | 
				 | 
				 | 
				            $grid->filter(function (Grid\Filter $filter) { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -58,13 +58,13 @@ class MessageController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
				            $show->field('user_id'); | 
				 | 
				 | 
				            $show->field('user_id'); | 
			
		
		
	
		
			
				 | 
				 | 
				            $show->field('title'); | 
				 | 
				 | 
				            $show->field('title'); | 
			
		
		
	
		
			
				 | 
				 | 
				            $show->field('content')->unescape(); | 
				 | 
				 | 
				            $show->field('content')->unescape(); | 
			
		
		
	
		
			
				 | 
				 | 
				            $show->field('is_read') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            /*$show->field('is_read') | 
			
		
		
	
		
			
				 | 
				 | 
								->as(function () { | 
				 | 
				 | 
								->as(function () { | 
			
		
		
	
		
			
				 | 
				 | 
									if ($this->user_id) { | 
				 | 
				 | 
									if ($this->user_id) { | 
			
		
		
	
		
			
				 | 
				 | 
										return $this->is_read ? '已读' : '未读'; | 
				 | 
				 | 
										return $this->is_read ? '已读' : '未读'; | 
			
		
		
	
		
			
				 | 
				 | 
									} | 
				 | 
				 | 
									} | 
			
		
		
	
		
			
				 | 
				 | 
									return '所有人接收'; | 
				 | 
				 | 
									return '所有人接收'; | 
			
		
		
	
		
			
				 | 
				 | 
								}); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								});*/ | 
			
		
		
	
		
			
				 | 
				 | 
				            $show->field('created_at'); | 
				 | 
				 | 
				            $show->field('created_at'); | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				    } | 
				 | 
				 | 
				    } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -91,9 +91,9 @@ class MessageController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
							$form->text('title')->required(); | 
				 | 
				 | 
							$form->text('title')->required(); | 
			
		
		
	
		
			
				 | 
				 | 
							$form->editor('content'); | 
				 | 
				 | 
							$form->editor('content'); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							if ($form->isCreating()) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							/*if ($form->isCreating()) { | 
			
		
		
	
		
			
				 | 
				 | 
								$form->confirm('发布确认', '为了保证消费者利益,所有人接收的消息发布后禁止编辑,确定发布?'); | 
				 | 
				 | 
								$form->confirm('发布确认', '为了保证消费者利益,所有人接收的消息发布后禁止编辑,确定发布?'); | 
			
		
		
	
		
			
				 | 
				 | 
							} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							}*/ | 
			
		
		
	
		
			
				 | 
				 | 
						})->saving(function (Form $form) { | 
				 | 
				 | 
						})->saving(function (Form $form) { | 
			
		
		
	
		
			
				 | 
				 | 
							//不允许修改非自己的数据
 | 
				 | 
				 | 
							//不允许修改非自己的数据
 | 
			
		
		
	
		
			
				 | 
				 | 
							if ($form->isEditing() && $form->model()->agent_id != Admin::user()->id) { | 
				 | 
				 | 
							if ($form->isEditing() && $form->model()->agent_id != Admin::user()->id) { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -101,14 +101,14 @@ class MessageController extends AdminController | 
			
		
		
	
		
			
				 | 
				 | 
							} | 
				 | 
				 | 
							} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							//消息已读后禁止编辑
 | 
				 | 
				 | 
							//消息已读后禁止编辑
 | 
			
		
		
	
		
			
				 | 
				 | 
							if ($form->isEditing()) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							/*if ($form->isEditing()) { | 
			
		
		
	
		
			
				 | 
				 | 
								if ($form->model()->user_id == 0) { | 
				 | 
				 | 
								if ($form->model()->user_id == 0) { | 
			
		
		
	
		
			
				 | 
				 | 
									return $form->response()->error('为了保证消费者利益,所有人接收的消息禁止编辑'); | 
				 | 
				 | 
									return $form->response()->error('为了保证消费者利益,所有人接收的消息禁止编辑'); | 
			
		
		
	
		
			
				 | 
				 | 
								} | 
				 | 
				 | 
								} | 
			
		
		
	
		
			
				 | 
				 | 
								if ($form->model()->is_read) { | 
				 | 
				 | 
								if ($form->model()->is_read) { | 
			
		
		
	
		
			
				 | 
				 | 
									return $form->response()->error('消息已读,禁止修改'); | 
				 | 
				 | 
									return $form->response()->error('消息已读,禁止修改'); | 
			
		
		
	
		
			
				 | 
				 | 
								} | 
				 | 
				 | 
								} | 
			
		
		
	
		
			
				 | 
				 | 
							} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							}*/ | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
							//特殊字段处理
 | 
				 | 
				 | 
							//特殊字段处理
 | 
			
		
		
	
		
			
				 | 
				 | 
							$form->hidden(['agent_id']); | 
				 | 
				 | 
							$form->hidden(['agent_id']); | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |