isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $search_text = input('search_text', ''); $condition[] = [ 'name', 'like', '%' . $search_text . '%' ]; $order = 'create_time desc'; $field = '*'; $help_model = new NoticeClassModel(); return $help_model->getNoticeClassPageList($condition, $page, $page_size, $order, $field); } else { $this->forthMenu(); return $this->fetch('notice/class_list'); } } /** * 分类添加 */ public function addClass() { if (request()->isAjax()) { $data = [ 'name' => input('class_name', ''), 'create_time'=>time(), ]; $help_model = new NoticeClassModel(); return $help_model->addNoticeClass($data); } else { return $this->fetch('notice/add_class'); } } /** * 分类编辑 */ public function editClass() { $help_model = new NoticeClassModel(); if (request()->isAjax()) { $data = [ 'class_name' => input('class_name', ''), 'create_time'=>time(), ]; $class_id = input('class_id', 0); return $help_model->editnNoticeClass($data, $class_id); } else { $class_id = input('class_id', 0); $this->assign('class_id', $class_id); //帮助详情 $class_info = $help_model->getNoticeClassInfo([ [ 'id', '=', $class_id ] ]); $this->assign('class_info', $class_info); return $this->fetch('notice/edit_class'); } } /** * 分类删除 */ public function deleteClass() { if (request()->isAjax()) { $class_id = input('class_id', 0); $help_model = new NoticeClassModel(); return $help_model->deleteNoticeClass([ [ '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[] = [ 'title', 'like', '%' . $search_text . '%' ]; $order = 'create_time desc'; $field = 'id,title,class_id,class_name,create_time'; $help_model = new NoticeModel(); return $help_model->getNoticePageList($condition, $page, $page_size, $order, $field); } else { $this->forthMenu(); return $this->fetch('notice/help_list'); } } /** * 帮助添加 */ public function addHelp() { $help_model = new NoticeModel(); if (request()->isAjax()) { $data = [ 'title' => input('title', ''), 'content' => input('content', ''), 'class_id' => input('class_id', ''), 'class_name' => input('class_name', ''), 'create_time' => time(), ]; return $help_model->addNotice($data); } else { $help_class_model = new NoticeClassModel(); //帮助分类 $help_class_list = $help_class_model->getNoticeClassList([], 'id, name'); $this->assign('help_class_list', $help_class_list['data']); return $this->fetch('notice/add_help'); } } /** * 帮助编辑 */ public function editHelp() { $help_model = new NoticeModel(); if (request()->isAjax()) { $data = [ 'title' => input('title', ''), 'content' => input('content', ''), 'class_id' => input('class_id', ''), 'class_name' => input('class_name', ''), 'modify_time' => time(), ]; $id = input('id', 0); return $help_model->editNotice($data, [ [ 'id', '=', $id ] ]); } else { $id = input('id', 0); $this->assign('id', $id); $help_info = $help_model->getNoticeInfo([['id','=',$id]]); $this->assign('help_info', $help_info['data']); //帮助分类 $help_class_model = new NoticeClassModel(); $help_class_list = $help_class_model->getNoticeClassList([ ], 'id, name'); $this->assign('help_class_list', $help_class_list['data']); // print_r($help_info); print_r($help_class_list);die; return $this->fetch('notice/edit_help'); } } /** * 帮助删除 */ public function deleteHelp() { if (request()->isAjax()) { $id = input('id', 0); $help_model = new NoticeModel(); return $help_model->deleteNotice([ [ 'id', '=', $id ] ]); } } }