Menus脚本增加排序功能增加系统菜单/外部菜单分别显示功能

This commit is contained in:
Argo-Lenovo 2016-11-08 21:21:11 +08:00
parent 7e549ddc56
commit 73c24f0bb9
1 changed files with 10 additions and 8 deletions

View File

@ -97,37 +97,39 @@
// 排序按钮 // 排序按钮
$('#btnMenuOrder').click(function () { $('#btnMenuOrder').click(function () {
$('li.dd-item').remove('[data-id="0"]');
$('#dialogNew div.modal-dialog').hide(); $('#dialogNew div.modal-dialog').hide();
$('.menu-content button:last').data('type', 'order'); $('.menu-content button:last').data('type', 'order');
// handler new menu // handler new menu
if ($('#menuID').val() == "") { if ($('#menuID').val() == "") {
var menuName = $('#name').val(); var menuName = $('#name').val();
if (menuName == "") menuName = "新建菜单-未命名"; if (menuName == "") menuName = "新建菜单-未命名";
$('.dd-list').append($.format('<li class="dd-item dd3-item" data-id="0"><div class="dd-handle dd3-handle"></div><div class="dd3-content"><label><span>{0}</span></label></div></li>', menuName)); $('div.dd > ol.dd-list').append($.format('<li class="dd-item dd3-item" data-id="0"><div class="dd-handle dd3-handle"></div><div class="dd3-content"><label><span>{0}</span></label></div></li>', menuName));
} }
var did = $('#menuID').val(); var did = $('#menuID').val();
if (did == "") did = 0; if (did == "") did = 0;
$('.dd-list li[data-id="' + did + '"] span').addClass('active'); $('div.dd input').hide();
$('div.dd li[data-id="' + did + '"] span').addClass('active');
$('div.dd > ol.dd-list > li.dd-item').remove('[data-id="0"]');
$('div.dd > ol.dd-list > li.dd-item').hide();
$('div.dd > ol.dd-list > li[data-category="' + $('#category').selectpicker('val') + '"]').show();
$('.menu-content').show(); $('.menu-content').show();
$('div.dd3-content input').hide();
}); });
// 选择父节点按钮 // 选择父节点按钮
$('#btnMenuParent').click(function () { $('#btnMenuParent').click(function () {
$('li.dd-item').remove('[data-id="0"]');
$('#dialogNew div.modal-dialog').hide(); $('#dialogNew div.modal-dialog').hide();
$('.menu-content button:last').data('type', 'parent'); $('.menu-content button:last').data('type', 'parent');
$('.menu-content').show(); $('.menu-content').show();
$('div.dd3-content :checkbox').hide(); $('li.dd-item').remove('[data-id="0"]');
$('div.dd :checkbox').hide();
$('div.dd > ol.dd-list > li.dd-item').hide(); $('div.dd > ol.dd-list > li.dd-item').hide();
$('div.dd > ol.dd-list > li[data-category="' + $('#category').selectpicker('val') + '"]').show(); $('div.dd > ol.dd-list > li[data-category="' + $('#category').selectpicker('val') + '"]').show();
$('div.dd3-content :radio').show(); $('div.dd :radio').show();
}); });
$('.menu-content button').click(function () { $('.menu-content button').click(function () {
// remove active css // remove active css
$('.dd3-content span').removeClass('active'); $('div.dd li span').removeClass('active');
$('.menu-content').hide(); $('.menu-content').hide();
$('#dialogNew div.modal-dialog').show(); $('#dialogNew div.modal-dialog').show();
}); });