diff --git a/app/admin/controller/nk/Townnews.php b/app/admin/controller/nk/Townnews.php new file mode 100644 index 0000000..954c92f --- /dev/null +++ b/app/admin/controller/nk/Townnews.php @@ -0,0 +1,86 @@ +adminInfo = get_login_admin(); + $this->category_id=304; + $this->url=[ + '/admin/nk.townnews/index?category_id='.$this->category_id, + '/admin/nk.townnews/add', + '/admin/nk.townnews/edit', + '/admin/nk.townnews/del', + '/admin/nk.townnews/read', + ]; + } + /** + * 查看 + */ + public function index() + { + if (request()->isAjax()) { + $params= get_params(); + $params['category_id']=$this->category_id; + (new Article())->index($params); + } + return view('nk/article/index',['url'=>$this->url]); + } + /** + * 添加 + */ + public function add() + { + if (request()->isAjax()) { + $params= get_params(); + $params['category_id']=$this->category_id; + (new Article())->add($params); + }else{ + View::assign('editor', get_system_config('other','editor')); + View::assign('url', $this->url); + return view('nk/article/add'); + } + } + /** + * 修改 + */ + public function edit() + { + $params= get_params(); + (new Article())->edit($params); + return view('nk/article/edit',['url'=>$this->url]); + } + /** + * 查看信息 + */ + public function read() + { + $params = get_params(); + (new Article())->read($params); + + return view('nk/article/read',['url'=>$this->url]); + + } + /** + * 修改 + */ + public function del() + { + $params= get_params(); + (new Article())->del($params); + } +} \ No newline at end of file diff --git a/app/admin/controller/nk/Treasure.php b/app/admin/controller/nk/Treasure.php new file mode 100644 index 0000000..9e22aad --- /dev/null +++ b/app/admin/controller/nk/Treasure.php @@ -0,0 +1,83 @@ +adminInfo = get_login_admin(); + $this->category_id=305; + $this->url=[ + '/admin/nk.treasure/index?category_id='.$this->category_id, + '/admin/nk.treasure/add', + '/admin/nk.treasure/edit', + '/admin/nk.treasure/del', + '/admin/nk.treasure/read', + ]; + } + /** + * 查看 + */ + public function index() + { + if (request()->isAjax()) { + $params= get_params(); + $params['category_id']=$this->category_id; + (new Article())->index($params); + } + return view('nk/article/index',['url'=>$this->url]); + } + /** + * 添加 + */ + public function add() + { + if (request()->isAjax()) { + $params= get_params(); + $params['category_id']=$this->category_id; + (new Article())->add($params); + }else{ + View::assign('editor', get_system_config('other','editor')); + View::assign('url', $this->url); + return view('nk/article/add'); + } + } + /** + * 修改 + */ + public function edit() + { + $params= get_params(); + (new Article())->edit($params); + return view('nk/article/edit',['url'=>$this->url]); + } + /** + * 查看信息 + */ + public function read() + { + $params = get_params(); + (new Article())->read($params); + + return view('nk/article/read',['url'=>$this->url]); + + } + /** + * 修改 + */ + public function del() + { + $params= get_params(); + (new Article())->del($params); + } +} \ No newline at end of file diff --git a/app/admin/middleware/Auth.php b/app/admin/middleware/Auth.php index 601748b..38678ab 100644 --- a/app/admin/middleware/Auth.php +++ b/app/admin/middleware/Auth.php @@ -19,7 +19,8 @@ class Auth { //获取模块名称 $controller = app('http')->getName(); - $pathInfo = str_replace('.' . $request->ext(), '', $request->pathInfo()); +// $pathInfo = str_replace('.' . $request->ext(), '', $request->pathInfo()); + $pathInfo = str_replace('.html', '', $request->pathInfo()); $action = explode('/', $pathInfo)[0]; //var_dump($pathInfo);exit; if ($pathInfo == '' || $action == '') { @@ -41,6 +42,8 @@ class Auth // 验证用户访问权限 if ($action !== 'index' && $action !== 'api') { if (!$this->checkAuth($controller, $pathInfo, $action, $uid)) { +// $pathUrl = $controller . '/' . $pathInfo; +// halt($pathUrl,Cache::get('RulesSrc' . $uid)); if ($request->isAjax()) { return to_assign(202, '你没有权限,请联系超级管理员!'); } else { @@ -99,7 +102,6 @@ class Auth $auth_list_all = Cache::get('RulesSrc0'); $auth_list = Cache::get('RulesSrc' . $uid); } - $pathUrl = $controller . '/' . $pathInfo; if (!in_array($pathUrl, $auth_list)) { return false; diff --git a/app/admin/view/nk/article/add.html b/app/admin/view/nk/article/add.html new file mode 100644 index 0000000..b2ce05d --- /dev/null +++ b/app/admin/view/nk/article/add.html @@ -0,0 +1,102 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

新建文章

+ + + + + + + + + + + + + + + + + + +
文章标题*
文章摘要 + + 缩略图 +
+ +
+ + +
+
+
文章内容
+ +
+
+ + +
+
+{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/nk/article/edit.html b/app/admin/view/nk/article/edit.html new file mode 100644 index 0000000..c590db5 --- /dev/null +++ b/app/admin/view/nk/article/edit.html @@ -0,0 +1,119 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

编辑文章表

+ + + + + + + + + + + + + + + + + +
文章标题*
摘要 + + 缩略图 +
+ +
+ + +
+
+
文章内容
+ +
+
+ + + +
+
+{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/nk/article/index.html b/app/admin/view/nk/article/index.html new file mode 100644 index 0000000..a79a04f --- /dev/null +++ b/app/admin/view/nk/article/index.html @@ -0,0 +1,148 @@ +{extend name="common/base"/} + +{block name="body"} + +
+
+
+ +
+ +
+
+
+ + + + + + + + +{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/nk/article/read.html b/app/admin/view/nk/article/read.html new file mode 100644 index 0000000..5c8280e --- /dev/null +++ b/app/admin/view/nk/article/read.html @@ -0,0 +1,39 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

文章详情

+ + + + + + + + + + + + + + + + + + + + +
文章标题{$detail.title}
创建时间{$detail.view_time}状态 + {eq name="$detail.status" value="1"}正常{/eq} + {eq name="$detail.status" value="0"}下架{/eq} +
文章摘要{$detail.describe}
文章内容 + {$detail.content|raw} +
+
+{/block} + \ No newline at end of file diff --git a/app/admin/view/party/article/add.html b/app/admin/view/party/article/add.html new file mode 100644 index 0000000..4837afa --- /dev/null +++ b/app/admin/view/party/article/add.html @@ -0,0 +1,102 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

新建文章

+ + + + + + + + + + + + + + + + + + +
文章标题*
文章摘要 + + 缩略图 +
+ +
+ + +
+
+
文章内容
+ +
+
+ + +
+
+{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/party/article/edit.html b/app/admin/view/party/article/edit.html new file mode 100644 index 0000000..ad639cf --- /dev/null +++ b/app/admin/view/party/article/edit.html @@ -0,0 +1,119 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

编辑文章表

+ + + + + + + + + + + + + + + + + +
文章标题*
摘要 + + 缩略图 +
+ +
+ + +
+
+
文章内容
+ +
+
+ + + +
+
+{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/party/article/index.html b/app/admin/view/party/article/index.html new file mode 100644 index 0000000..780ca51 --- /dev/null +++ b/app/admin/view/party/article/index.html @@ -0,0 +1,148 @@ +{extend name="common/base"/} + +{block name="body"} + +
+
+
+ +
+ +
+
+
+ + + + + + + + +{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/party/article/read.html b/app/admin/view/party/article/read.html new file mode 100644 index 0000000..be0a993 --- /dev/null +++ b/app/admin/view/party/article/read.html @@ -0,0 +1,39 @@ +{extend name="common/base"/} +{block name="style"} + +{/block} + +{block name="body"} +
+

文章详情

+ + + + + + + + + + + + + + + + + + + + +
文章标题{$detail.title}
创建时间{$detail.add_time}状态 + {eq name="$detail.status" value="1"}正常{/eq} + {eq name="$detail.status" value="0"}下架{/eq} +
文章摘要{$detail.describe}
文章内容 + {$detail.content|raw} +
+
+{/block} + \ No newline at end of file