diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php index 8c31ecbb..0bdb26bd 100644 --- a/application/admin/library/Auth.php +++ b/application/admin/library/Auth.php @@ -393,7 +393,7 @@ class Auth extends \fast\Auth } // 构造菜单数据 Tree::instance()->init($ruleList); - $menu = Tree::instance()->getTreeMenu(0, '
  • @title @caret @badge @childlist
  • ', $select_id, '', 'ul', 'class="treeview-menu"'); + $menu = Tree::instance()->getTreeMenu(0, '
  • @title @caret @badge @childlist
  • ', $select_id, '', 'ul', 'class="treeview-menu"'); return $menu; } diff --git a/application/admin/view/auth/admin/add.html b/application/admin/view/auth/admin/add.html index 0f3471c9..9ffc51f5 100644 --- a/application/admin/view/auth/admin/add.html +++ b/application/admin/view/auth/admin/add.html @@ -20,13 +20,13 @@
    - +
    - +
    diff --git a/application/admin/view/auth/admin/edit.html b/application/admin/view/auth/admin/edit.html index a1569a8f..b487438c 100644 --- a/application/admin/view/auth/admin/edit.html +++ b/application/admin/view/auth/admin/edit.html @@ -20,13 +20,13 @@
    - +
    - +
    diff --git a/application/admin/view/general/profile/index.html b/application/admin/view/general/profile/index.html index 0991a80c..f211abc8 100644 --- a/application/admin/view/general/profile/index.html +++ b/application/admin/view/general/profile/index.html @@ -63,7 +63,7 @@
    - +
    diff --git a/extend/fast/Tree.php b/extend/fast/Tree.php index 743878b1..1351f992 100644 --- a/extend/fast/Tree.php +++ b/extend/fast/Tree.php @@ -350,7 +350,8 @@ class Tree $childlist = strtr($childlist, array('@class' => $childdata ? 'last' : '')); $value = array( '@childlist' => $childlist, - '@url' => $childdata || !isset($value['@url']) ? "javascript:;" : url($value['@url']) . (stripos($value['@url'], "?") !== false ? "&" : "?") . "ref=addtabs", + '@url' => $childdata || !isset($value['@url']) ? "javascript:;" : url($value['@url']), + '@addtabs' => $childdata || !isset($value['@url']) ? "" : (stripos($value['@url'], "?") !== false ? "&" : "?") . "ref=addtabs", '@caret' => ($childdata && (!isset($value['@badge']) || !$value['@badge']) ? '' : ''), '@badge' => isset($value['@badge']) ? $value['@badge'] : '', '@class' => ($selected ? ' active' : '') . ($disabled ? ' disabled' : '') . ($childdata ? ' treeview' : ''),