diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php
index 997afcef..0524a353 100644
--- a/application/admin/library/Auth.php
+++ b/application/admin/library/Auth.php
@@ -401,9 +401,10 @@ class Auth extends \fast\Auth
foreach ($topList as $index => $item) {
$childList = Tree::instance()->getTreeMenu($item['id'], '
@title @caret @badge @childlist', $select_id, '', 'ul', 'class="treeview-menu"');
$current = in_array($item['id'], $selectParentIds);
- $url = $childList ? 'javascript:;' : $item['url'];
+ $url = $childList ? 'javascript:;' : url($item['url']);
+ $addtabs = $childList || !$url ? "" : (stripos($url, "?") !== false ? "&" : "?") . "ref=addtabs";
$childList = str_replace('" pid="' . $item['id'] . '"', ' treeview ' . ($current ? '' : 'hidden') . '" pid="' . $item['id'] . '"', $childList);
- $nav .= ' ' . $item['title'] . ' ';
+ $nav .= ' ' . $item['title'] . ' ';
$menu .= $childList;
}
} else {