isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $search_text = input('search_text', ''); $condition = [ [ 'app_module', '=', 'shop' ] ]; $condition[] = [ 'class_name', 'like', '%' . $search_text . '%' ]; $order = 'create_time desc'; $field = '*'; $help_model = new HelpModel(); return $help_model->getHelpClassPageList($condition, $page, $page_size, $order, $field); } else { $this->forthMenu(); return $this->fetch('shophelp/class_list'); } } /** * 分类添加 */ public function addClass() { if (request()->isAjax()) { $data = [ 'app_module' => 'shop', 'class_name' => input('class_name', ''), 'sort' => input('sort', 0), ]; $help_model = new HelpModel(); return $help_model->addHelpClass($data); } else { return $this->fetch('shophelp/add_class'); } } /** * 分类编辑 */ public function editClass() { $help_model = new HelpModel(); if (request()->isAjax()) { $data = [ 'app_module' => 'shop', 'class_name' => input('class_name', ''), 'sort' => input('sort', 0), ]; $class_id = input('class_id', 0); return $help_model->editHelpClass($data, $class_id); } else { $class_id = input('class_id', 0); $this->assign('class_id', $class_id); //帮助详情 $class_info = $help_model->getHelpClassInfo([ [ 'class_id', '=', $class_id ] ]); $this->assign('class_info', $class_info); return $this->fetch('shophelp/edit_class'); } } /** * 分类删除 */ public function deleteClass() { if (request()->isAjax()) { $class_id = input('class_id', 0); $help_model = new HelpModel(); return $help_model->deleteHelpClass([ [ 'class_id', '=', $class_id ] ]); } } /** * 帮助列表 */ public function helpList() { if (request()->isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $search_text = input('search_text', ''); $condition = [ [ 'app_module', '=', 'shop' ] ]; $condition[] = [ 'title', 'like', '%' . $search_text . '%' ]; $order = 'create_time desc'; $field = 'id,title,class_id,class_name,sort,create_time'; $help_model = new HelpModel(); return $help_model->getHelpPageList($condition, $page, $page_size, $order, $field); } else { $this->forthMenu(); return $this->fetch('shophelp/help_list'); } } /** * 帮助添加 */ public function addHelp() { $help_model = new HelpModel(); if (request()->isAjax()) { $data = [ 'app_module' => 'shop', 'title' => input('title', ''), 'link_address' => input('link_address', ''), 'content' => input('content', ''), 'class_id' => input('class_id', ''), 'class_name' => input('class_name', ''), 'sort' => input('sort', ''), 'create_time' => time(), ]; return $help_model->addHelp($data); } else { //帮助分类 $help_class_list = $help_model->getHelpClassList([ [ 'app_module', '=', 'shop' ] ], 'class_id, class_name'); $this->assign('help_class_list', $help_class_list['data']); return $this->fetch('shophelp/add_help'); } } /** * 帮助编辑 */ public function editHelp() { $help_model = new HelpModel(); if (request()->isAjax()) { $data = [ 'app_module' => 'shop', 'title' => input('title', ''), 'link_address' => input('link_address', ''), 'content' => input('content', ''), 'class_id' => input('class_id', ''), 'class_name' => input('class_name', ''), 'sort' => input('sort', ''), 'modify_time' => time(), ]; $id = input('id', 0); return $help_model->editHelp($data, [ [ 'id', '=', $id ] ]); } else { $id = input('id', 0); $this->assign('id', $id); $help_info = $help_model->getHelpInfo($id); $this->assign('help_info', $help_info['data']); //帮助分类 $help_class_list = $help_model->getHelpClassList([ [ 'app_module', '=', 'shop' ] ], 'class_id, class_name'); $this->assign('help_class_list', $help_class_list['data']); return $this->fetch('shophelp/edit_help'); } } /** * 帮助删除 */ public function deleteHelp() { if (request()->isAjax()) { $id = input('id', 0); $help_model = new HelpModel(); return $help_model->deleteHelp([ [ 'id', '=', $id ] ]); } } }