isAjax()) return $this->fetch('finance/incomeList'); // 分页请求 $param = input('get.'); // 查询条件 switch($this->role_name) { case '平台管理员': $where = ['passivity' => "g_{$this->admin_id}", 'type' => 1]; break; case '组长': $where = ['passivity' => "o_{$this->admin_id}", 'type' => 1]; break; case '超级管理员': $where = ['passivity' => "a_{$this->admin_id}", 'type' => 1]; break; } //获取总条数 $count = $mdb->count(); // $count=count($list); //获取每页显示的条数 $limit = $param['limit']; //获取当前页数 $page = $param['page']; //计算出从那条开始查询 $start = ($page-1)*$limit; $list = $mdb ->where($where) ->limit($start, $limit) ->order('date desc') ->select(); // 对列表进行处理 foreach ($list as &$vo) { // 在线状态 $vo['date'] = date('Y-m-d', strtotime($vo['date'])); $vo['type_name'] = $vo['type'] == 1 ? '入账+' : '出账-'; } $result = resultJson(0, '获取成功', $list); $result['count'] = $count; return $result; } /** * 出账列表 */ public function expenditureList() { $mdb = db('money_log'); // 返回视图 if(!request()->isAjax()) return $this->fetch('finance/expenditureList'); // 分页请求 $param = input('get.'); // 查询条件 $where = ['initiative' => $this->admin_id, 'type' => 2]; //获取总条数 $count = $mdb->count(); // $count=count($list); //获取每页显示的条数 $limit = $param['limit']; //获取当前页数 $page = $param['page']; //计算出从那条开始查询 $start = ($page-1)*$limit; $list = $mdb ->where($where) ->limit($start, $limit) ->order('date desc') ->select(); // 对列表进行处理 foreach ($list as &$vo) { // 在线状态 $vo['date'] = date('Y-m-d', strtotime($vo['date'])); $vo['type_name'] = $vo['type'] == 1 ? '入账+' : '出账-'; } $result = resultJson(0, '获取成功', $list); $result['count'] = $count; return $result; } /** * 删除菜单 */ public function delMenu() { $mdb = db('admin_menus'); // 返回视图 if(request()->isAjax()) { $id = input('post.id'); if (!$id) return resultJson(0, '参数错误'); $save = $mdb->where('id', $id)->delete(); if (!$save) return resultJson(0, '删失败'); return resultJson(1, '成功'); } } }