From 140702ce50bda714ad9972725ba38f0bedf9bd10 Mon Sep 17 00:00:00 2001 From: zhaoxiang <756958008@qq.com> Date: Tue, 22 Nov 2016 19:00:27 +0800 Subject: [PATCH] =?UTF-8?q?modified=20=E5=88=9D=E5=A7=8B=E5=8C=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/AppManager.php | 94 +++++++++++++++++++- application/admin/controller/KeyManager.php | 3 +- application/admin/controller/WikiManager.php | 5 +- application/admin/model/Api.php | 5 +- application/admin/model/App.php | 5 +- 5 files changed, 102 insertions(+), 10 deletions(-) diff --git a/application/admin/controller/AppManager.php b/application/admin/controller/AppManager.php index 6eeb38e..bf99b93 100644 --- a/application/admin/controller/AppManager.php +++ b/application/admin/controller/AppManager.php @@ -8,10 +8,102 @@ namespace app\admin\controller; -class ApiManager extends Base { +use app\admin\model\App; + +class AppManager extends Base { public function index(){ + $data = []; +// $dataObj = App::all(); + $table = [ + 'tempType' => 'table', + 'header' => [ + [ + 'field' => 'name', + 'info' => '应用名称' + ], + [ + 'field' => 'token', + 'info' => '应用唯一标识' + ], + [ + 'field' => 'baseUrl', + 'info' => '基础URL' + ], + [ + 'field' => 'keyGroup', + 'info' => '关联秘钥组' + ], + [ + 'field' => 'type', + 'info' => '参与角色' + ] + ], + 'topButton' => [ + [ + 'href' => 'Menu/add', + 'class'=> 'btn-success', + 'info'=> '新增', + 'icon' => 'fa fa-plus', + 'confirm' => 0, + ], + [ + 'href' => 'Menu/del', + 'class'=> 'btn-danger ajax-delete', + 'info'=> '删除', + 'icon' => 'fa fa-trash', + 'confirm' => 1, + ] + ], + 'rightButton' => [ + [ + 'info' => '编辑', + 'href' => 'Menu/edit', + 'class'=> 'btn-warning', + 'param'=> [$this->primaryKey], + 'icon' => 'fa fa-pencil', + 'confirm' => 0, + 'show' => '' + ], + [ + 'info' => '删除', + 'href' => 'Menu/del', + 'class'=> 'btn-danger ajax-delete', + 'param'=> [$this->primaryKey], + 'icon' => 'fa fa-trash', + 'confirm' => 1, + 'show' => '' + ] + ], + 'typeRule' => [ + 'name' => [ + 'module' => 'a', + 'rule' => [ + 'info' => '', + 'href' => url('Menu/add'), + 'param'=> [$this->primaryKey], + 'class' => 'refresh' + ] + ], + 'hide' => [ + 'module' => 'label', + 'rule' => [ + [ + 'info' => '显示', + 'class' => 'label label-success' + ], + [ + 'info' => '隐藏', + 'class' => 'label label-warning' + ] + ] + ] + ], + 'data' => $data + ]; + $table = $this->_prepareTemplate($table); + $this->result($table, ReturnCode::GET_TEMPLATE_SUCCESS); } } \ No newline at end of file diff --git a/application/admin/controller/KeyManager.php b/application/admin/controller/KeyManager.php index 59b796a..bafdad6 100644 --- a/application/admin/controller/KeyManager.php +++ b/application/admin/controller/KeyManager.php @@ -8,7 +8,6 @@ namespace app\admin\controller; -class KeyManager -{ +class KeyManager extends Base { } \ No newline at end of file diff --git a/application/admin/controller/WikiManager.php b/application/admin/controller/WikiManager.php index 051cdc0..50ffe56 100644 --- a/application/admin/controller/WikiManager.php +++ b/application/admin/controller/WikiManager.php @@ -1,6 +1,6 @@ */ @@ -8,7 +8,6 @@ namespace app\admin\controller; -class WikiManager -{ +class WikiManager extends Base { } \ No newline at end of file diff --git a/application/admin/model/Api.php b/application/admin/model/Api.php index 90ccc7f..84bc378 100644 --- a/application/admin/model/Api.php +++ b/application/admin/model/Api.php @@ -8,7 +8,8 @@ namespace app\admin\model; -class Api -{ +use think\Model; + +class Api extends Model { } \ No newline at end of file diff --git a/application/admin/model/App.php b/application/admin/model/App.php index 72dd9fc..f37e3d7 100644 --- a/application/admin/model/App.php +++ b/application/admin/model/App.php @@ -8,7 +8,8 @@ namespace app\admin\model; -class App -{ +use think\Model; + +class App extends Model { } \ No newline at end of file