title='用户反馈列表'; $phone=input('phone'); DataFeedback::mQuery() ->when($phone,function (Query $query) use ($phone) { $query->hasWhere('user',function (Query $query) use ($phone) { $query->whereLike('phone',"%{$phone}%"); }); }) ->like('content') ->with(['user','reply']) ->where('pid',0) ->where('is_del',1) ->order('id','desc') ->layTable(); } protected function _index_page_filter(&$data) { } /** * 回复 * @auth true * @menu true */ public function reply(){ DataFeedback::mForm('form'); } public function _form_filter($vo){ if ($this->request->isGet()) { }elseif ($this->request->isPost()){ $data = [ 'uuid'=>0, 'pid'=>$vo['id'], 'content'=>$vo['content'], ]; DataFeedback::create($data); $this->success('回复成功'); } } /** * 删除 * @auth true * @menu true */ public function del($id){ DataFeedback::whereIn('id',$id)->save([ 'is_del'=>0, ]); $this->success('删除成功'); } }