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"}
+
+{/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"}
+
+{/block}
+
\ No newline at end of file