
一、怎么创建自定义界面,前面的文章有说,这里省略
二、在后台(智慧食堂)中实现
1、在controll中重写index方法
/*** 查看*/public function index(){$startTime = $this->request->param('startTime');$endTime = $this->request->param('endTime');$userList = ZhstUserModel::select();$resultList = [];$index = $this->request->param('index');$now = time();$format='Y-m-d';$dateEnd = date($format ,strtotime(+1 .' days', $now));if($index==4){$this->assign('statusName','时间段查询');$this->assign('startTime',$startTime);$this->assign('endTime',$endTime);$endTime = $endTime .'23:59:59';foreach ($userList as $k => $vo) {$count = ZhstEvaModel::where('userId',$vo['id'])->where('createtime', 'between time', [$startTime,$endTime])->count();if($count>0){$temp['userId'] = $vo['id'];$temp['userName'] = $vo['userName'];$temp['unit'] = $vo['unit'];$temp['count'] = $count;array_push($resultList,$temp);}}}else{$this->assign('startTime','');$this->assign('endTime','');if($index==3) {//近一年$this->assign('statusName', '近一年');$dateStart = date($format, strtotime(-365 . ' days', $now));}else if($index=='' || $index==1){$this->assign('statusName','近七天');