This commit is contained in:
reneeteng
2019-02-26 10:30:28 +08:00
2 changed files with 28 additions and 10 deletions
+2
View File
@@ -78,3 +78,5 @@ td.c-name a:visited{color: #082999}
#queryBox #groupAndOr {min-width: 65px;}
#noticeAcl{margin-left:10px;}
#pageNav .dropdown-menu{max-height:250px; overflow-y:auto;}
+26 -10
View File
@@ -8,16 +8,22 @@ $(function()
var taskTree = $taskTree.data('zui.tree');
var hiddenModuleItem = function($moduleItems)
var sortItems = function($items)
{
$moduleItems.each(function()
var items = $items.toArray();
for(i = 0; i < items.length; i++)
{
var $childrenItems = $moduleItems.find('ul > li.item-module:not(.hidden)');
hiddenModuleItem($childrenItems);
var items = $(this).find('ul li:not(.hidden)').length;
if(items == 0) $(this).addClass('hidden');
});
for(j = 0; j < items.length - 1 - i; j++)
{
if($(items[j + 1]).data('id').toString() > $(items[j]).data('id').toString())
{
var tmp = items[j + 1];
items[j + 1] = items[j];
items[j] = tmp;
}
}
}
return items;
}
// 根据列表展开树形列表
@@ -53,7 +59,12 @@ $(function()
if(items == 0) $(this).addClass('hidden');
});
var $moduleItems = $('#taskTree li.item-module');
hiddenModuleItem($moduleItems);
moduleItems = sortItems($moduleItems);
for(i = 0; i < moduleItems.length; i++)
{
var items = $(moduleItems[i]).find('ul li:not(.hidden)').length;
if(items == 0) $(moduleItems[i]).addClass('hidden');
}
var $productItems = $('#taskTree li.item-product');
$productItems.each(function()
{
@@ -69,7 +80,12 @@ $(function()
$('#taskTree li.item-task').addClass('hidden');
var $moduleItems = $('#taskTree li.item-module');
hiddenModuleItem($moduleItems);
moduleItems = sortItems($moduleItems);
for(i = 0; i < moduleItems.length; i++)
{
var items = $(moduleItems[i]).find('ul li:not(.hidden)').length;
if(items == 0) $(moduleItems[i]).addClass('hidden');
}
var $productItems = $('#taskTree li.item-product');
$productItems.each(function()
{