chore(notice): 规范修复与安装演练收尾

This commit is contained in:
augushong
2026-10-12 13:40:40 +00:00
parent 3b6cb66549
commit a756b8a1cd
23 changed files with 978 additions and 981 deletions

View File

@@ -1,4 +1,5 @@
<?php
/**
* @internal-framework
*
@@ -9,490 +10,490 @@
*
* 注意:此文件属于框架内核,业务开发者不应修改
*/
$ul_system_config = [
[
'name' => 'alisms_access_key_id',
'group' => 'sms',
'value' => '填你的',
'remark' => '阿里大于公钥',
'sort' => 0,
],
[
'name' => 'alisms_access_key_secret',
'group' => 'sms',
'value' => '填你的',
'remark' => '阿里大鱼私钥',
'sort' => 0,
],
[
'name' => 'upload_type',
'group' => 'upload',
'value' => 'local_public',
'remark' => '当前上传方式 local_public,alioss,qnoss,txcos,s3,webdav',
'sort' => 0,
],
[
'name' => 'upload_allow_ext',
'group' => 'upload',
'value' => 'jpg,jpeg,png,gif,bmp,doc,docx,xls,xlsx,ppt,pptx,pdf,zip,rar,7z,txt,mp3,wma,wav,mid,m4a,mp4,avi,wmv,3gp,flv,webp,svg,ico',
'remark' => '允许上传的文件类型',
'sort' => 0,
],
[
'name' => 'upload_allow_size',
'group' => 'upload',
'value' => '1024000',
'remark' => '允许上传的大小',
'sort' => 0,
],
[
'name' => 'upload_allow_mime',
'group' => 'upload',
'value' => 'image/gif,image/jpeg,video/x-msvideo,text/plain,image/png',
'remark' => '允许上传的文件mime',
'sort' => 0,
],
[
'name' => 'upload_allow_type',
'group' => 'upload',
'value' => 'local_public,alioss,qnoss,txcos,s3,webdav',
'remark' => '可用的上传文件方式',
'sort' => 0,
],
[
'name' => 'alioss_access_key_id',
'group' => 'upload',
'value' => '填你的',
'remark' => '阿里云oss公钥',
'sort' => 0,
],
[
'name' => 'alioss_access_key_secret',
'group' => 'upload',
'value' => '填你的',
'remark' => '阿里云oss私钥',
'sort' => 0,
],
[
'name' => 'alioss_endpoint',
'group' => 'upload',
'value' => '填你的',
'remark' => '阿里云oss数据中心',
'sort' => 0,
],
[
'name' => 'alioss_bucket',
'group' => 'upload',
'value' => '填你的',
'remark' => '阿里云oss空间名称',
'sort' => 0,
],
[
'name' => 'alioss_domain',
'group' => 'upload',
'value' => '填你的',
'remark' => '阿里云oss访问域名',
'sort' => 0,
],
[
'name' => 'logo_title',
'group' => 'site',
'value' => 'ulthon_admin',
'remark' => 'LOGO标题',
'sort' => 0,
],
[
'name' => 'logo_image',
'group' => 'site',
'value' => '/static/common/images/logo-2.png',
'remark' => 'logo图片',
'sort' => 0,
],
[
'name' => 'site_name',
'group' => 'site',
'value' => 'ulthon_admin后台系统',
'remark' => '站点名称',
'sort' => 0,
],
[
'name' => 'site_ico',
'group' => 'site',
'value' => '/favicon.ico',
'remark' => '浏览器图标',
'sort' => 0,
],
[
'name' => 'site_copyright',
'group' => 'site',
'value' => '填你的',
'remark' => '版权信息',
'sort' => 0,
],
[
'name' => 'site_beian',
'group' => 'site',
'value' => '填你的',
'remark' => '备案信息',
'sort' => 0,
],
[
'name' => 'site_version',
'group' => 'site',
'value' => '2.0.0',
'remark' => '版本信息',
'sort' => 0,
],
[
'name' => 'sms_type',
'group' => 'sms',
'value' => 'alisms',
'remark' => '短信类型',
'sort' => 0,
],
[
'name' => 'miniapp_appid',
'group' => 'wechat',
'value' => '填你的',
'remark' => '小程序公钥',
'sort' => 0,
],
[
'name' => 'miniapp_appsecret',
'group' => 'wechat',
'value' => '填你的',
'remark' => '小程序私钥',
'sort' => 0,
],
[
'name' => 'web_appid',
'group' => 'wechat',
'value' => '填你的',
'remark' => '公众号公钥',
'sort' => 0,
],
[
'name' => 'web_appsecret',
'group' => 'wechat',
'value' => '填你的',
'remark' => '公众号私钥',
'sort' => 0,
],
[
'name' => 'txcos_secret_id',
'group' => 'upload',
'value' => '填你的',
'remark' => '腾讯云cos密钥',
'sort' => 0,
],
[
'name' => 'txcos_secret_key',
'group' => 'upload',
'value' => '填你的',
'remark' => '腾讯云cos私钥',
'sort' => 0,
],
[
'name' => 'txcos_region',
'group' => 'upload',
'value' => '填你的',
'remark' => '存储桶地域',
'sort' => 0,
],
[
'name' => 'txcos_bucket',
'group' => 'upload',
'value' => '填你的',
'remark' => '存储桶名称',
'sort' => 0,
],
[
'name' => 'qnoss_access_key',
'group' => 'upload',
'value' => '填你的',
'remark' => '访问密钥',
'sort' => 0,
],
[
'name' => 'qnoss_secret_key',
'group' => 'upload',
'value' => '填你的',
'remark' => '安全密钥',
'sort' => 0,
],
[
'name' => 'qnoss_bucket',
'group' => 'upload',
'value' => '填你的',
'remark' => '存储空间',
'sort' => 0,
],
[
'name' => 'qnoss_domain',
'group' => 'upload',
'value' => '填你的',
'remark' => '访问域名',
'sort' => 0,
],
[
'name' => 'txcos_domain',
'group' => 'upload',
'value' => '填你的',
'remark' => '访问域名',
'sort' => 0,
],
[
'name' => 'txcos_appid',
'group' => 'upload',
'value' => '填你的',
'remark' => 'APPID',
'sort' => 0,
],
[
'name' => 's3_access_key',
'group' => 'upload',
'value' => '填你的',
'remark' => 'S3公钥',
'sort' => 0,
],
[
'name' => 's3_secret_key',
'group' => 'upload',
'value' => '填你的',
'remark' => 'S3私钥',
'sort' => 0,
],
[
'name' => 's3_region',
'group' => 'upload',
'value' => '填你的',
'remark' => 'S3地域',
'sort' => 0,
],
[
'name' => 's3_bucket',
'group' => 'upload',
'value' => '填你的',
'remark' => 'S3空间名称',
'sort' => 0,
],
[
'name' => 's3_domain',
'group' => 'upload',
'value' => '填你的',
'remark' => 'S3访问域名',
'sort' => 0,
],
[
'name' => 's3_endpoint',
'group' => 'upload',
'value' => '',
'remark' => 'S3自定义端点(兼容MinIO等,留空用AWS官方)',
'sort' => 0,
],
[
'name' => 's3_path_style',
'group' => 'upload',
'value' => '0',
'remark' => 'S3路径风格(1开启,MinIO建议)',
'sort' => 0,
],
[
'name' => 'webdav_url',
'group' => 'upload',
'value' => '填你的',
'remark' => 'WebDAV服务地址',
'sort' => 0,
],
[
'name' => 'webdav_username',
'group' => 'upload',
'value' => '填你的',
'remark' => 'WebDAV账户',
'sort' => 0,
],
[
'name' => 'webdav_password',
'group' => 'upload',
'value' => '填你的',
'remark' => 'WebDAV密码',
'sort' => 0,
],
[
'name' => 'webdav_domain',
'group' => 'upload',
'value' => '填你的',
'remark' => 'WebDAV访问域名',
'sort' => 0,
],
[
'name' => 'webdav_prefix',
'group' => 'upload',
'value' => '',
'remark' => 'WebDAV存储前缀',
'sort' => 0,
],
[
'name' => 'file',
'group' => 'site',
'value' => '',
'remark' => '',
'sort' => 0,
],
[
'name' => 'site_domain',
'group' => 'site',
'value' => 'http://admin.demo.ulthon.com',
'remark' => '',
'sort' => 0,
],
[
'name' => 'raw_retention_days',
'group' => 'nginx_log',
'value' => '7',
'remark' => '原始日志保留天数(0=永久)',
'sort' => 0,
],
[
'name' => 'stat_retention_days',
'group' => 'nginx_log',
'value' => '365',
'remark' => '统计聚合保留天数(0=永久)',
'sort' => 0,
],
[
'name' => 'topn_default',
'group' => 'nginx_log',
'value' => '10',
'remark' => 'Top N 默认值(热门 URL/Referer/UA)',
'sort' => 0,
],
[
'name' => 'exclude_static',
'group' => 'nginx_log',
'value' => '1',
'remark' => '是否排除静态资源访问(0=不排除,1=排除 /css/.js/.png 等扩展名)',
'sort' => 0,
],
[
'name' => 'notify_inmail_enable',
'group' => 'notify',
'value' => '1',
'remark' => '站内信通知渠道全局总闸(1=开启,0=关闭,键缺失视为开启)',
'sort' => 0,
],
[
'name' => 'notify_login_scene_enable',
'group' => 'notify',
'value' => '0',
'remark' => '管理员登录成功提醒通知(1=开启,0=关闭,默认关闭)',
'sort' => 0,
],
[
'name' => 'notify_email_enable',
'group' => 'notify',
'value' => '0',
'remark' => '邮件通知渠道总开关(1=开启,0=关闭,开启前需配置SMTP)',
'sort' => 0,
],
[
'name' => 'notify_smtp_host',
'group' => 'notify',
'value' => '',
'remark' => 'SMTP服务器地址',
'sort' => 0,
],
[
'name' => 'notify_smtp_port',
'group' => 'notify',
'value' => '',
'remark' => 'SMTP端口(SSL 465/TLS 587/无加密 25)',
'sort' => 0,
],
[
'name' => 'notify_smtp_secure',
'group' => 'notify',
'value' => 'none',
'remark' => 'SMTP加密方式(none=无加密,ssl,tls)',
'sort' => 0,
],
[
'name' => 'notify_smtp_user',
'group' => 'notify',
'value' => '',
'remark' => 'SMTP登录账号(留空则不认证)',
'sort' => 0,
],
[
'name' => 'notify_smtp_pass',
'group' => 'notify',
'value' => '',
'remark' => 'SMTP登录密码或授权码',
'sort' => 0,
],
[
'name' => 'notify_smtp_from',
'group' => 'notify',
'value' => '',
'remark' => '发件邮箱地址(缺省notice@localhost,真实发送需合法地址)',
'sort' => 0,
],
[
'name' => 'notify_smtp_from_name',
'group' => 'notify',
'value' => '',
'remark' => '邮件发件人名称',
'sort' => 0,
],
[
'name' => 'notify_sms_enable',
'group' => 'notify',
'value' => '0',
'remark' => '短信通知开关(1=开启,0=关闭,扩展占位待对接)',
'sort' => 0,
],
[
'name' => 'notify_sms_sign',
'group' => 'notify',
'value' => '',
'remark' => '短信签名(服务商审核通过)',
'sort' => 0,
],
[
'name' => 'notify_sms_appid',
'group' => 'notify',
'value' => '',
'remark' => '短信服务商应用ID',
'sort' => 0,
],
[
'name' => 'notify_sms_secret',
'group' => 'notify',
'value' => '',
'remark' => '短信服务商密钥',
'sort' => 0,
],
[
'name' => 'notify_wechat_enable',
'group' => 'notify',
'value' => '0',
'remark' => '公众号模板消息通知开关(1=开启,0=关闭,扩展占位待对接)',
'sort' => 0,
],
[
'name' => 'notify_wechat_appid',
'group' => 'notify',
'value' => '',
'remark' => '微信公众号应用ID',
'sort' => 0,
],
[
'name' => 'notify_wechat_secret',
'group' => 'notify',
'value' => '',
'remark' => '微信公众号应用密钥',
'sort' => 0,
],
];
$ul_system_config = array(
array(
"name" => "alisms_access_key_id",
"group" => "sms",
"value" => "填你的",
"remark" => "阿里大于公钥",
"sort" => 0,
),
array(
"name" => "alisms_access_key_secret",
"group" => "sms",
"value" => "填你的",
"remark" => "阿里大鱼私钥",
"sort" => 0,
),
array(
"name" => "upload_type",
"group" => "upload",
"value" => "local_public",
"remark" => "当前上传方式 local_public,alioss,qnoss,txcos,s3,webdav",
"sort" => 0,
),
array(
"name" => "upload_allow_ext",
"group" => "upload",
"value" => "jpg,jpeg,png,gif,bmp,doc,docx,xls,xlsx,ppt,pptx,pdf,zip,rar,7z,txt,mp3,wma,wav,mid,m4a,mp4,avi,wmv,3gp,flv,webp,svg,ico",
"remark" => "允许上传的文件类型",
"sort" => 0,
),
array(
"name" => "upload_allow_size",
"group" => "upload",
"value" => "1024000",
"remark" => "允许上传的大小",
"sort" => 0,
),
array(
"name" => "upload_allow_mime",
"group" => "upload",
"value" => "image/gif,image/jpeg,video/x-msvideo,text/plain,image/png",
"remark" => "允许上传的文件mime",
"sort" => 0,
),
array(
"name" => "upload_allow_type",
"group" => "upload",
"value" => "local_public,alioss,qnoss,txcos,s3,webdav",
"remark" => "可用的上传文件方式",
"sort" => 0,
),
array(
"name" => "alioss_access_key_id",
"group" => "upload",
"value" => "填你的",
"remark" => "阿里云oss公钥",
"sort" => 0,
),
array(
"name" => "alioss_access_key_secret",
"group" => "upload",
"value" => "填你的",
"remark" => "阿里云oss私钥",
"sort" => 0,
),
array(
"name" => "alioss_endpoint",
"group" => "upload",
"value" => "填你的",
"remark" => "阿里云oss数据中心",
"sort" => 0,
),
array(
"name" => "alioss_bucket",
"group" => "upload",
"value" => "填你的",
"remark" => "阿里云oss空间名称",
"sort" => 0,
),
array(
"name" => "alioss_domain",
"group" => "upload",
"value" => "填你的",
"remark" => "阿里云oss访问域名",
"sort" => 0,
),
array(
"name" => "logo_title",
"group" => "site",
"value" => "ulthon_admin",
"remark" => "LOGO标题",
"sort" => 0,
),
array(
"name" => "logo_image",
"group" => "site",
"value" => "/static/common/images/logo-2.png",
"remark" => "logo图片",
"sort" => 0,
),
array(
"name" => "site_name",
"group" => "site",
"value" => "ulthon_admin后台系统",
"remark" => "站点名称",
"sort" => 0,
),
array(
"name" => "site_ico",
"group" => "site",
"value" => "/favicon.ico",
"remark" => "浏览器图标",
"sort" => 0,
),
array(
"name" => "site_copyright",
"group" => "site",
"value" => "填你的",
"remark" => "版权信息",
"sort" => 0,
),
array(
"name" => "site_beian",
"group" => "site",
"value" => "填你的",
"remark" => "备案信息",
"sort" => 0,
),
array(
"name" => "site_version",
"group" => "site",
"value" => "2.0.0",
"remark" => "版本信息",
"sort" => 0,
),
array(
"name" => "sms_type",
"group" => "sms",
"value" => "alisms",
"remark" => "短信类型",
"sort" => 0,
),
array(
"name" => "miniapp_appid",
"group" => "wechat",
"value" => "填你的",
"remark" => "小程序公钥",
"sort" => 0,
),
array(
"name" => "miniapp_appsecret",
"group" => "wechat",
"value" => "填你的",
"remark" => "小程序私钥",
"sort" => 0,
),
array(
"name" => "web_appid",
"group" => "wechat",
"value" => "填你的",
"remark" => "公众号公钥",
"sort" => 0,
),
array(
"name" => "web_appsecret",
"group" => "wechat",
"value" => "填你的",
"remark" => "公众号私钥",
"sort" => 0,
),
array(
"name" => "txcos_secret_id",
"group" => "upload",
"value" => "填你的",
"remark" => "腾讯云cos密钥",
"sort" => 0,
),
array(
"name" => "txcos_secret_key",
"group" => "upload",
"value" => "填你的",
"remark" => "腾讯云cos私钥",
"sort" => 0,
),
array(
"name" => "txcos_region",
"group" => "upload",
"value" => "填你的",
"remark" => "存储桶地域",
"sort" => 0,
),
array(
"name" => "txcos_bucket",
"group" => "upload",
"value" => "填你的",
"remark" => "存储桶名称",
"sort" => 0,
),
array(
"name" => "qnoss_access_key",
"group" => "upload",
"value" => "填你的",
"remark" => "访问密钥",
"sort" => 0,
),
array(
"name" => "qnoss_secret_key",
"group" => "upload",
"value" => "填你的",
"remark" => "安全密钥",
"sort" => 0,
),
array(
"name" => "qnoss_bucket",
"group" => "upload",
"value" => "填你的",
"remark" => "存储空间",
"sort" => 0,
),
array(
"name" => "qnoss_domain",
"group" => "upload",
"value" => "填你的",
"remark" => "访问域名",
"sort" => 0,
),
array(
"name" => "txcos_domain",
"group" => "upload",
"value" => "填你的",
"remark" => "访问域名",
"sort" => 0,
),
array(
"name" => "txcos_appid",
"group" => "upload",
"value" => "填你的",
"remark" => "APPID",
"sort" => 0,
),
array(
"name" => "s3_access_key",
"group" => "upload",
"value" => "填你的",
"remark" => "S3公钥",
"sort" => 0,
),
array(
"name" => "s3_secret_key",
"group" => "upload",
"value" => "填你的",
"remark" => "S3私钥",
"sort" => 0,
),
array(
"name" => "s3_region",
"group" => "upload",
"value" => "填你的",
"remark" => "S3地域",
"sort" => 0,
),
array(
"name" => "s3_bucket",
"group" => "upload",
"value" => "填你的",
"remark" => "S3空间名称",
"sort" => 0,
),
array(
"name" => "s3_domain",
"group" => "upload",
"value" => "填你的",
"remark" => "S3访问域名",
"sort" => 0,
),
array(
"name" => "s3_endpoint",
"group" => "upload",
"value" => "",
"remark" => "S3自定义端点(兼容MinIO等,留空用AWS官方)",
"sort" => 0,
),
array(
"name" => "s3_path_style",
"group" => "upload",
"value" => "0",
"remark" => "S3路径风格(1开启,MinIO建议)",
"sort" => 0,
),
array(
"name" => "webdav_url",
"group" => "upload",
"value" => "填你的",
"remark" => "WebDAV服务地址",
"sort" => 0,
),
array(
"name" => "webdav_username",
"group" => "upload",
"value" => "填你的",
"remark" => "WebDAV账户",
"sort" => 0,
),
array(
"name" => "webdav_password",
"group" => "upload",
"value" => "填你的",
"remark" => "WebDAV密码",
"sort" => 0,
),
array(
"name" => "webdav_domain",
"group" => "upload",
"value" => "填你的",
"remark" => "WebDAV访问域名",
"sort" => 0,
),
array(
"name" => "webdav_prefix",
"group" => "upload",
"value" => "",
"remark" => "WebDAV存储前缀",
"sort" => 0,
),
array(
"name" => "file",
"group" => "site",
"value" => "",
"remark" => "",
"sort" => 0,
),
array(
"name" => "site_domain",
"group" => "site",
"value" => "http://admin.demo.ulthon.com",
"remark" => "",
"sort" => 0,
),
array(
"name" => "raw_retention_days",
"group" => "nginx_log",
"value" => "7",
"remark" => "原始日志保留天数(0=永久)",
"sort" => 0,
),
array(
"name" => "stat_retention_days",
"group" => "nginx_log",
"value" => "365",
"remark" => "统计聚合保留天数(0=永久)",
"sort" => 0,
),
array(
"name" => "topn_default",
"group" => "nginx_log",
"value" => "10",
"remark" => "Top N 默认值(热门 URL/Referer/UA)",
"sort" => 0,
),
array(
"name" => "exclude_static",
"group" => "nginx_log",
"value" => "1",
"remark" => "是否排除静态资源访问(0=不排除,1=排除 /css/.js/.png 等扩展名)",
"sort" => 0,
),
array(
"name" => "notify_inmail_enable",
"group" => "notify",
"value" => "1",
"remark" => "站内信通知渠道全局总闸(1=开启,0=关闭,键缺失视为开启)",
"sort" => 0,
),
array(
"name" => "notify_login_scene_enable",
"group" => "notify",
"value" => "0",
"remark" => "管理员登录成功提醒通知(1=开启,0=关闭,默认关闭)",
"sort" => 0,
),
array(
"name" => "notify_email_enable",
"group" => "notify",
"value" => "0",
"remark" => "邮件通知渠道总开关(1=开启,0=关闭,开启前需配置SMTP)",
"sort" => 0,
),
array(
"name" => "notify_smtp_host",
"group" => "notify",
"value" => "",
"remark" => "SMTP服务器地址",
"sort" => 0,
),
array(
"name" => "notify_smtp_port",
"group" => "notify",
"value" => "",
"remark" => "SMTP端口(SSL 465/TLS 587/无加密 25)",
"sort" => 0,
),
array(
"name" => "notify_smtp_secure",
"group" => "notify",
"value" => "none",
"remark" => "SMTP加密方式(none=无加密,ssl,tls)",
"sort" => 0,
),
array(
"name" => "notify_smtp_user",
"group" => "notify",
"value" => "",
"remark" => "SMTP登录账号(留空则不认证)",
"sort" => 0,
),
array(
"name" => "notify_smtp_pass",
"group" => "notify",
"value" => "",
"remark" => "SMTP登录密码或授权码",
"sort" => 0,
),
array(
"name" => "notify_smtp_from",
"group" => "notify",
"value" => "",
"remark" => "发件邮箱地址(缺省notice@localhost,真实发送需合法地址)",
"sort" => 0,
),
array(
"name" => "notify_smtp_from_name",
"group" => "notify",
"value" => "",
"remark" => "邮件发件人名称",
"sort" => 0,
),
array(
"name" => "notify_sms_enable",
"group" => "notify",
"value" => "0",
"remark" => "短信通知开关(1=开启,0=关闭,扩展占位待对接)",
"sort" => 0,
),
array(
"name" => "notify_sms_sign",
"group" => "notify",
"value" => "",
"remark" => "短信签名(服务商审核通过)",
"sort" => 0,
),
array(
"name" => "notify_sms_appid",
"group" => "notify",
"value" => "",
"remark" => "短信服务商应用ID",
"sort" => 0,
),
array(
"name" => "notify_sms_secret",
"group" => "notify",
"value" => "",
"remark" => "短信服务商密钥",
"sort" => 0,
),
array(
"name" => "notify_wechat_enable",
"group" => "notify",
"value" => "0",
"remark" => "公众号模板消息通知开关(1=开启,0=关闭,扩展占位待对接)",
"sort" => 0,
),
array(
"name" => "notify_wechat_appid",
"group" => "notify",
"value" => "",
"remark" => "微信公众号应用ID",
"sort" => 0,
),
array(
"name" => "notify_wechat_secret",
"group" => "notify",
"value" => "",
"remark" => "微信公众号应用密钥",
"sort" => 0,
)
);
return $ul_system_config;

View File

@@ -1,4 +1,5 @@
<?php
/**
* @internal-framework
*
@@ -9,333 +10,331 @@
*
* 注意:此文件属于框架内核,业务开发者不应修改
*/
$ul_system_menu = array(
array(
"id" => 227,
"pid" => 99999999,
"title" => "欢迎页",
"icon" => "fa fa-home",
"href" => "index/welcome",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 228,
"pid" => 0,
"title" => "系统管理",
"icon" => "fa fa-cog",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 234,
"pid" => 228,
"title" => "菜单管理",
"icon" => "fa fa-tree",
"href" => "system.menu/index",
"params" => "",
"target" => "_self",
"sort" => 10,
"status" => 1,
),
array(
"id" => 244,
"pid" => 228,
"title" => "管理员管理",
"icon" => "fa fa-user",
"href" => "system.admin/index",
"params" => "",
"target" => "_self",
"sort" => 12,
"status" => 1,
),
array(
"id" => 245,
"pid" => 228,
"title" => "角色管理",
"icon" => "fa fa-bitbucket-square",
"href" => "system.auth/index",
"params" => "",
"target" => "_self",
"sort" => 11,
"status" => 1,
),
array(
"id" => 246,
"pid" => 228,
"title" => "节点管理",
"icon" => "fa fa-list",
"href" => "system.node/index",
"params" => "",
"target" => "_self",
"sort" => 9,
"status" => 1,
),
array(
"id" => 247,
"pid" => 228,
"title" => "配置管理",
"icon" => "fa fa-asterisk",
"href" => "system.config/index",
"params" => "",
"target" => "_self",
"sort" => 8,
"status" => 1,
),
array(
"id" => 248,
"pid" => 228,
"title" => "上传管理",
"icon" => "fa fa-arrow-up",
"href" => "system.uploadfile/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 249,
"pid" => 0,
"title" => "商城管理",
"icon" => "fa fa-list",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 250,
"pid" => 249,
"title" => "商品分类",
"icon" => "fa fa-calendar-check-o",
"href" => "mall.cate/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 251,
"pid" => 249,
"title" => "商品管理",
"icon" => "fa fa-list",
"href" => "mall.goods/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 252,
"pid" => 228,
"title" => "快捷入口",
"icon" => "fa fa-list",
"href" => "system.quick/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 253,
"pid" => 309,
"title" => "日志管理",
"icon" => "fa fa-connectdevelop",
"href" => "debug.log/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 255,
"pid" => 309,
"title" => "系统状态",
"icon" => "fa fa-info-circle",
"href" => "system.status/index",
"params" => "",
"target" => "_self",
"sort" => 1,
"status" => 1,
),
array(
"id" => 254,
"pid" => 249,
"title" => "商品标签",
"icon" => "fa fa-connectdevelop",
"href" => "mall.tag/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 256,
"pid" => 310,
"title" => "定时器配置",
"icon" => "fa fa-clock-o",
"href" => "system.timer_config/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 257,
"pid" => 310,
"title" => "定时器日志",
"icon" => "fa fa-history",
"href" => "system.timer_log/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 258,
"pid" => 309,
"title" => "主机列表",
"icon" => "fa fa-server",
"href" => "system.host/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 301,
"pid" => 311,
"title" => "访问统计仪表盘",
"icon" => "fa fa-line-chart",
"href" => "system.nginx_log_stat/index",
"params" => "",
"target" => "_self",
"sort" => 1,
"status" => 1,
),
array(
"id" => 302,
"pid" => 311,
"title" => "原始访问日志",
"icon" => "fa fa-file-text",
"href" => "nginx.access_log/index",
"params" => "",
"target" => "_self",
"sort" => 0,
"status" => 1,
),
array(
"id" => 314,
"pid" => 311,
"title" => "日志读取位置",
"icon" => "fa fa-map-marker",
"href" => "nginx.log_position/index",
"params" => "",
"target" => "_self",
"auth_node" => "nginx.log_position/index",
"sort" => 0,
"status" => 1,
),
array(
"id" => 304,
"pid" => 309,
"title" => "性能分析",
"icon" => "fa fa-tachometer",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 2,
"status" => 1,
),
array(
"id" => 305,
"pid" => 304,
"title" => "采样列表",
"icon" => "fa fa-list",
"href" => "xhprof.run/index",
"params" => "",
"target" => "_self",
"auth_node" => "xhprof.run/index",
"sort" => 0,
"status" => 1,
),
array(
"id" => 306,
"pid" => 304,
"title" => "命中记录",
"icon" => "fa fa-crosshairs",
"href" => "xhprof.run_watch/index",
"params" => "",
"target" => "_self",
"auth_node" => "xhprof.run_watch/index",
"sort" => 0,
"status" => 1,
),
array(
"id" => 307,
"pid" => 304,
"title" => "监控规则",
"icon" => "fa fa-eye",
"href" => "xhprof.watch/index",
"params" => "",
"target" => "_self",
"auth_node" => "xhprof.watch/index",
"sort" => 0,
"status" => 1,
),
array(
"id" => 309,
"pid" => 228,
"title" => "运行管理",
"icon" => "fa fa-heartbeat",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 1,
"status" => 1,
),
array(
"id" => 310,
"pid" => 309,
"title" => "定时任务",
"icon" => "fa fa-clock-o",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 4,
"status" => 1,
),
array(
"id" => 311,
"pid" => 309,
"title" => "Web日志",
"icon" => "fa fa-globe",
"href" => "",
"params" => "",
"target" => "_self",
"sort" => 3,
"status" => 1,
),
array(
"id" => 315,
"pid" => 228,
"title" => "通知管理",
"icon" => "fa fa-bell-o",
"href" => "system.notice/index",
"params" => "",
"target" => "_self",
"auth_node" => "system.notice/index",
"sort" => 0,
"status" => 1,
),
);
$ul_system_menu = [
[
'id' => 227,
'pid' => 99999999,
'title' => '欢迎页',
'icon' => 'fa fa-home',
'href' => 'index/welcome',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 228,
'pid' => 0,
'title' => '系统管理',
'icon' => 'fa fa-cog',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 234,
'pid' => 228,
'title' => '菜单管理',
'icon' => 'fa fa-tree',
'href' => 'system.menu/index',
'params' => '',
'target' => '_self',
'sort' => 10,
'status' => 1,
],
[
'id' => 244,
'pid' => 228,
'title' => '管理员管理',
'icon' => 'fa fa-user',
'href' => 'system.admin/index',
'params' => '',
'target' => '_self',
'sort' => 12,
'status' => 1,
],
[
'id' => 245,
'pid' => 228,
'title' => '角色管理',
'icon' => 'fa fa-bitbucket-square',
'href' => 'system.auth/index',
'params' => '',
'target' => '_self',
'sort' => 11,
'status' => 1,
],
[
'id' => 246,
'pid' => 228,
'title' => '节点管理',
'icon' => 'fa fa-list',
'href' => 'system.node/index',
'params' => '',
'target' => '_self',
'sort' => 9,
'status' => 1,
],
[
'id' => 247,
'pid' => 228,
'title' => '配置管理',
'icon' => 'fa fa-asterisk',
'href' => 'system.config/index',
'params' => '',
'target' => '_self',
'sort' => 8,
'status' => 1,
],
[
'id' => 248,
'pid' => 228,
'title' => '上传管理',
'icon' => 'fa fa-arrow-up',
'href' => 'system.uploadfile/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 249,
'pid' => 0,
'title' => '商城管理',
'icon' => 'fa fa-list',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 250,
'pid' => 249,
'title' => '商品分类',
'icon' => 'fa fa-calendar-check-o',
'href' => 'mall.cate/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 251,
'pid' => 249,
'title' => '商品管理',
'icon' => 'fa fa-list',
'href' => 'mall.goods/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 252,
'pid' => 228,
'title' => '快捷入口',
'icon' => 'fa fa-list',
'href' => 'system.quick/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 253,
'pid' => 309,
'title' => '日志管理',
'icon' => 'fa fa-connectdevelop',
'href' => 'debug.log/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 255,
'pid' => 309,
'title' => '系统状态',
'icon' => 'fa fa-info-circle',
'href' => 'system.status/index',
'params' => '',
'target' => '_self',
'sort' => 1,
'status' => 1,
],
[
'id' => 254,
'pid' => 249,
'title' => '商品标签',
'icon' => 'fa fa-connectdevelop',
'href' => 'mall.tag/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 256,
'pid' => 310,
'title' => '定时器配置',
'icon' => 'fa fa-clock-o',
'href' => 'system.timer_config/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 257,
'pid' => 310,
'title' => '定时器日志',
'icon' => 'fa fa-history',
'href' => 'system.timer_log/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 258,
'pid' => 309,
'title' => '主机列表',
'icon' => 'fa fa-server',
'href' => 'system.host/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 301,
'pid' => 311,
'title' => '访问统计仪表盘',
'icon' => 'fa fa-line-chart',
'href' => 'system.nginx_log_stat/index',
'params' => '',
'target' => '_self',
'sort' => 1,
'status' => 1,
],
[
'id' => 302,
'pid' => 311,
'title' => '原始访问日志',
'icon' => 'fa fa-file-text',
'href' => 'nginx.access_log/index',
'params' => '',
'target' => '_self',
'sort' => 0,
'status' => 1,
],
[
'id' => 314,
'pid' => 311,
'title' => '日志读取位置',
'icon' => 'fa fa-map-marker',
'href' => 'nginx.log_position/index',
'params' => '',
'target' => '_self',
'auth_node' => 'nginx.log_position/index',
'sort' => 0,
'status' => 1,
],
[
'id' => 304,
'pid' => 309,
'title' => '性能分析',
'icon' => 'fa fa-tachometer',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 2,
'status' => 1,
],
[
'id' => 305,
'pid' => 304,
'title' => '采样列表',
'icon' => 'fa fa-list',
'href' => 'xhprof.run/index',
'params' => '',
'target' => '_self',
'auth_node' => 'xhprof.run/index',
'sort' => 0,
'status' => 1,
],
[
'id' => 306,
'pid' => 304,
'title' => '命中记录',
'icon' => 'fa fa-crosshairs',
'href' => 'xhprof.run_watch/index',
'params' => '',
'target' => '_self',
'auth_node' => 'xhprof.run_watch/index',
'sort' => 0,
'status' => 1,
],
[
'id' => 307,
'pid' => 304,
'title' => '监控规则',
'icon' => 'fa fa-eye',
'href' => 'xhprof.watch/index',
'params' => '',
'target' => '_self',
'auth_node' => 'xhprof.watch/index',
'sort' => 0,
'status' => 1,
],
[
'id' => 309,
'pid' => 228,
'title' => '运行管理',
'icon' => 'fa fa-heartbeat',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 1,
'status' => 1,
],
[
'id' => 310,
'pid' => 309,
'title' => '定时任务',
'icon' => 'fa fa-clock-o',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 4,
'status' => 1,
],
[
'id' => 311,
'pid' => 309,
'title' => 'Web日志',
'icon' => 'fa fa-globe',
'href' => '',
'params' => '',
'target' => '_self',
'sort' => 3,
'status' => 1,
],
[
'id' => 315,
'pid' => 228,
'title' => '通知管理',
'icon' => 'fa fa-bell-o',
'href' => 'system.notice/index',
'params' => '',
'target' => '_self',
'auth_node' => 'system.notice/index',
'sort' => 0,
'status' => 1,
],
];
return $ul_system_menu;