|
|
|
@ -16,6 +16,7 @@
|
|
|
|
|
|
|
|
|
|
namespace DtApp\ThinkLibrary;
|
|
|
|
|
|
|
|
|
|
use stdClass;
|
|
|
|
|
use think\App;
|
|
|
|
|
use think\exception\HttpResponseException;
|
|
|
|
|
use think\Request;
|
|
|
|
@ -25,7 +26,7 @@ use think\Request;
|
|
|
|
|
* Class Controller
|
|
|
|
|
* @package DtApp\ThinkLibrary
|
|
|
|
|
*/
|
|
|
|
|
class Controller extends \stdClass
|
|
|
|
|
class Controller extends stdClass
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* 应用容器
|
|
|
|
@ -59,371 +60,8 @@ class Controller extends \stdClass
|
|
|
|
|
{
|
|
|
|
|
$this->app = $app;
|
|
|
|
|
$this->request = $app->request;
|
|
|
|
|
$this->currentUrl = $this->request->request('s');
|
|
|
|
|
$this->meuns = [
|
|
|
|
|
[
|
|
|
|
|
"title" => "后台管理",
|
|
|
|
|
"icon" => "mdi mdi-home",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "UI元素",
|
|
|
|
|
"icon" => "mdi mdi-palette",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "按钮",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "卡片",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "格栅",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "图标",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表格",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "模态框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "提示 / 弹出框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "警告框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "分页",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "进度条",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "标签页",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "排版",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "步骤",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "其他",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表单",
|
|
|
|
|
"icon" => "mdi mdi-format-align-justify",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "基本元素",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "单选框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "复选框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "开关",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "示例页面",
|
|
|
|
|
"icon" => "mdi mdi-format-align-justify",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "文档列表",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "图库列表",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "网址配置",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "设置权限",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "新增文档",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表单向导",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "登录页面",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "错误页面",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "JS 插件",
|
|
|
|
|
"icon" => "mdi mdi-language-javascript",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "日期选择器",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "滑块",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "选色器",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "Chart.js",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "对话框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "标签插件",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "通知消息",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "多级菜单",
|
|
|
|
|
"icon" => "mdi mdi-menu",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "三级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "三级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/config/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
];
|
|
|
|
|
$this->app->bind('DtApp\ThinkLibrary\Controller', $this);
|
|
|
|
|
if (in_array($this->request->action(), get_class_methods(__CLASS__))) {
|
|
|
|
|
$this->error('Access without permission.');
|
|
|
|
|
}
|
|
|
|
|
if (in_array($this->request->action(), get_class_methods(__CLASS__))) $this->error('Access without permission.');
|
|
|
|
|
$this->initialize();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -432,367 +70,6 @@ class Controller extends \stdClass
|
|
|
|
|
*/
|
|
|
|
|
protected function initialize()
|
|
|
|
|
{
|
|
|
|
|
$this->currentUrl = $this->request->request('s');
|
|
|
|
|
$this->meuns = [
|
|
|
|
|
[
|
|
|
|
|
"title" => "后台管理",
|
|
|
|
|
"icon" => "mdi mdi-home",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "UI元素",
|
|
|
|
|
"icon" => "mdi mdi-palette",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "按钮",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "卡片",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "格栅",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "图标",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表格",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "模态框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "提示 / 弹出框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "警告框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "分页",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "进度条",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "标签页",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "排版",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "步骤",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "其他",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表单",
|
|
|
|
|
"icon" => "mdi mdi-format-align-justify",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "基本元素",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "单选框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "复选框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "开关",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "示例页面",
|
|
|
|
|
"icon" => "mdi mdi-format-align-justify",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "文档列表",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "图库列表",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "网址配置",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "设置权限",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "新增文档",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "表单向导",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "登录页面",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "错误页面",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "JS 插件",
|
|
|
|
|
"icon" => "mdi mdi-language-javascript",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "日期选择器",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "滑块",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "选色器",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "Chart.js",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "对话框",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "标签插件",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "通知消息",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "多级菜单",
|
|
|
|
|
"icon" => "mdi mdi-menu",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "#",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => [
|
|
|
|
|
[
|
|
|
|
|
"title" => "三级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "三级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
"title" => "一级菜单",
|
|
|
|
|
"icon" => "layui-icon layui-icon-set",
|
|
|
|
|
"url" => "/admin/index.html",
|
|
|
|
|
"params" => "",
|
|
|
|
|
"target" => "_self",
|
|
|
|
|
"sub" => []
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -803,7 +80,7 @@ class Controller extends \stdClass
|
|
|
|
|
*/
|
|
|
|
|
public function error($info, $data = '{-null-}', $code = 0)
|
|
|
|
|
{
|
|
|
|
|
if ($data === '{-null-}') $data = new \stdClass();
|
|
|
|
|
if ($data === '{-null-}') $data = new stdClass();
|
|
|
|
|
throw new HttpResponseException(json([
|
|
|
|
|
'code' => $code, 'info' => $info, 'data' => $data,
|
|
|
|
|
]));
|
|
|
|
@ -817,7 +94,7 @@ class Controller extends \stdClass
|
|
|
|
|
*/
|
|
|
|
|
public function success($info, $data = '{-null-}', $code = 1)
|
|
|
|
|
{
|
|
|
|
|
if ($data === '{-null-}') $data = new \stdClass();
|
|
|
|
|
if ($data === '{-null-}') $data = new stdClass();
|
|
|
|
|
throw new HttpResponseException(json([
|
|
|
|
|
'code' => $code, 'info' => $info, 'data' => $data,
|
|
|
|
|
]));
|
|
|
|
|