diff --git a/app/admin/controller/Category.php b/app/admin/controller/Category.php index 31851bb..fce504c 100644 --- a/app/admin/controller/Category.php +++ b/app/admin/controller/Category.php @@ -19,6 +19,11 @@ use think\facade\Route as Url; */ class Category extends AuthController { + protected function initialize() + { + parent::initialize(); + $this->model = new aModel(); + } /** * 分类 * @return string @@ -57,31 +62,25 @@ class Category extends AuthController { $data = Util::postMore([ ['title',''], + ['en_title',''], ['pid',0], - ['title_en',''], - ['module',''], - ['controller',''], - ['action',''], - ['params',''], - ['rank',0], - ['is_menu',1], - ['status',1] + ['type',''], + ['sort',''], + ['meta_title',''], + ['keywords',''], + ['description',0], + ['link_str',1], + ['display',1] ]); - if ($data['name'] == "") return app("json")->fail("权限名称不能为空"); - if ($data['pid'] == "") return app("json")->fail("上级归属不能为空"); - if ($data['module'] == "") return app("json")->fail("模块名不能为空"); - if ($data['controller'] == "") return app("json")->fail("控制器名不能为空"); - if ($data['action'] == "") return app("json")->fail("方法名不能为空"); - $data['path'] = '/'.$data['module'].'/'.$data['controller'].'/'.$data['action']; + if ($data['title'] == "") return app("json")->fail("分类名称不能为空"); if ($id=="") { $data['create_user'] = $this->adminId; - $data['create_time'] = time(); - $res = aModel::insert($data); + $model = new aModel(); + $res = $model->save($data); }else { $data['update_user'] = $this->adminId; - $data['update_time'] = time(); $res = aModel::update($data,['id'=>$id]); } return $res ? app("json")->success("操作成功",'code') : app("json")->fail("操作失败"); diff --git a/app/admin/controller/SystemConfig.php b/app/admin/controller/SystemConfig.php index 3813410..ede4156 100644 --- a/app/admin/controller/SystemConfig.php +++ b/app/admin/controller/SystemConfig.php @@ -223,6 +223,8 @@ class SystemConfig extends AuthController $data['update_time'] = time(); $res = cModel::update($data,['id'=>$id]); } + //修改完需要更新缓存 + cache('systemConfig',null);//清除缓存 return $res ? app("json")->success("操作成功",'code') : app("json")->fail("操作失败"); } diff --git a/app/admin/controller/Theme.php b/app/admin/controller/Theme.php new file mode 100644 index 0000000..08ba7fc --- /dev/null +++ b/app/admin/controller/Theme.php @@ -0,0 +1,70 @@ +assign("theme_list",$themeList); + return $this->fetch(); + } + + /** + * 更新主题 + * @return string + * @throws \Exception + * @author 李玉坤 + * @date 2021-02-17 11:40 + */ + public function change_theme() + { + $data = Util::postMore([ + ['value',''], + ]); + if ($data['value'] == "") return app("json")->fail("主题不能为空"); + $res = cModel::update($data,['form_name'=>'web_template']); + cache('systemConfig',null);//清除缓存 + return $res ? app("json")->success("操作成功",'code') : app("json")->fail("操作失败"); + } +} \ No newline at end of file diff --git a/app/admin/view/article/add.html b/app/admin/view/article/add.html index 63aa8bb..0ff0050 100644 --- a/app/admin/view/article/add.html +++ b/app/admin/view/article/add.html @@ -11,7 +11,7 @@