|
@@ -515,6 +515,47 @@ class Menu
|
|
|
return $info['id'];
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * menu 生成顶部菜单
|
|
|
+ *
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function getTop()
|
|
|
+ {
|
|
|
+ $data = Dever::db('manage/menu_group')->state();
|
|
|
+
|
|
|
+ $html = '<li class="layui-nav-item layadmin-flexible" lay-unselect>
|
|
|
+ <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩">
|
|
|
+ <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i>
|
|
|
+ </a>
|
|
|
+ </li><li class="layui-nav-item" lay-unselect>
|
|
|
+ <a href="javascript:;" layadmin-event="refresh" title="刷新">
|
|
|
+ <i class="layui-icon layui-icon-refresh-3"></i>
|
|
|
+ </a>
|
|
|
+ </li>';
|
|
|
+ if (layadmin() && count($data) > 1) {
|
|
|
+ foreach ($data as $k => $v) {
|
|
|
+ $v['icon'] = $v['icon'] ? "layui-icon " . $v['icon'] : "layui-icon layui-icon-home";
|
|
|
+ if ($v['id'] == 1) {
|
|
|
+ $cur = 'layui-this';
|
|
|
+ } else {
|
|
|
+ $cur = '';
|
|
|
+ }
|
|
|
+ $html .= '<li class="layui-nav-item '.$cur.'">';
|
|
|
+
|
|
|
+
|
|
|
+ $link = 'href="javascript:;" onclick="menuGroup('.$v['id'].', $(this))"';
|
|
|
+ $html .= '<a '.$link.' lay-tips="'.$v['name'].'">';
|
|
|
+ $html .= '<i class="'.$v['icon'].'"></i><cite style="margin-left:5px;">'.$v['name'].'</cite></a>';
|
|
|
+
|
|
|
+ $html .= '</li>';
|
|
|
+ }
|
|
|
+ $html .= '';
|
|
|
+ }
|
|
|
+
|
|
|
+ return $html;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* menu 生成左侧的菜单 此处应加上权限来显示是否管理员有该菜单的权限
|
|
|
*
|
|
@@ -528,7 +569,13 @@ class Menu
|
|
|
if (layadmin()) {
|
|
|
foreach ($data as $k => $v) {
|
|
|
$v['icon'] = $v['icon'] ? "layui-icon " . $v['icon'] : "layui-icon layui-icon-home";
|
|
|
- $html .= '<li data-name="'.$v['key'].'" class="layui-nav-item">';
|
|
|
+ $style = '';
|
|
|
+ if ($v['group_id'] == 1) {
|
|
|
+ $style = '';
|
|
|
+ } else {
|
|
|
+ $style = 'style="display:none;"';
|
|
|
+ }
|
|
|
+ $html .= '<li data-name="'.$v['key'].'" class="layui-nav-item menu_group menu_group_'.$v['group_id'].'" '.$style.'>';
|
|
|
|
|
|
if (isset($v['child']) && $v['child']) {
|
|
|
$link = 'href="javascript:;"';
|