isAjax()) { $AgentLevel = new AgentLevel(); $condition[] = ['site_id', '=', $this->site_id]; $keyword = input('search_text', ''); $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); if ($keyword) { $condition[] = ['level_name', 'like', '%' . $keyword . '%']; } $res = $AgentLevel->getLevelPage($condition, $page, $page_size); return $res; } $this->forthMenu(); return $this->fetch('level/level_list'); } /** * 添加等级 * @return array|mixed|void */ public function addlevel() { if (request()->isAjax()) { $data = request()->post(); $data['site_id'] = $this->site_id; $data['create_time'] = time(); $data['update_time'] = time(); $AgentLevel = new AgentLevel(); $res = $AgentLevel->addAgentLevel($data); return $res; } return $this->fetch('level/add_level'); } /*** * 编辑等级 * @return array|mixed */ public function editlevel() { $level_id = input('level_id'); $AgentLevel = new AgentLevel(); $condition[] = ['site_id', '=', $this->site_id]; $condition[] = ['level_id', '=', $level_id]; if (request()->isAjax()) { $data = request()->post(); $data['update_time'] = time(); $res = $AgentLevel->editAgentLevel($data, $condition); return $res; } $info = $AgentLevel->getLevelInfo($condition); $this->assign('info', $info['data']); return $this->fetch('level/edit_level'); } /** * 删除等级 * @return array */ public function dellevel() { if (request()->isAjax()) { $level_id = input('level_id', 0); $condition[] = ['site_id', '=', $this->site_id]; $condition[] = ['level_id', '=', $level_id]; $AgentLevel = new AgentLevel(); $res = $AgentLevel->delAgentLevel($condition); return $res; } } }