| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | 
							- /**
 
-  * 展开/关闭
 
-  */
 
- $('.tree-list i').on('click', function()
 
- {
 
- 	if($(this).hasClass('am-icon-plus'))
 
- 	{
 
- 		$(this).removeClass('am-icon-plus');
 
- 		$(this).addClass('am-icon-minus-square');
 
- 	} else {
 
- 		$(this).removeClass('am-icon-minus-square');
 
- 		$(this).addClass('am-icon-plus');
 
- 	}
 
- 	$(this).parent().next('.list-find').toggle(100);
 
- });
 
- /**
 
-  * 全选/取消
 
-  */
 
- $('.node-choice').on('click', function()
 
- {
 
- 	var state = $(this).is(':checked');
 
- 	$(this).parents('li').next('.list-find').find('input[type="checkbox"]').each(function()
 
- 	{  
 
- 		this.checked = state;
 
- 	});
 
- });
 
- /**
 
-  * 子元素选择/取消操作
 
-  */
 
- $('.list-find input[type="checkbox"]').on('click', function()
 
- {
 
- 	var state = ($(this).parents('.list-find').find('input[type="checkbox"]:checked').length > 0);
 
- 	$(this).parents('ul').prev().find('label input').each(function()
 
- 	{  
 
- 		this.checked = state;
 
- 	});
 
- });
 
- /**
 
-  * 添加
 
-  */
 
- $('.submit-add').on('click', function()
 
- {
 
- 	// 更改窗口名称
 
- 	$title = $('#power-save-win').find('.am-popup-title');
 
- 	$title.text($title.data('add-title'));
 
- 	// 清空表单
 
- 	FormDataFill({"id":"", "pid":0, "name":"", "control":"", "action":"", "icon":"", "sort":0, "is_show":1});
 
- 	// 移除菜单禁止状态
 
- 	$('form select[name="pid"]').removeAttr('disabled');
 
- 	// 校验成功状态增加失去焦点
 
- 	$('form').find('.am-field-valid').each(function()
 
- 	{
 
- 		$(this).blur();
 
- 	});
 
- });
 
- /**
 
-  * 编辑
 
-  */
 
- $('.submit-edit').on('click', function()
 
- {
 
- 	// 更改窗口名称
 
- 	$title = $('#power-save-win').find('.am-popup-title');
 
- 	$title.text($title.data('edit-title'));
 
- 	// 父级禁用菜单列表选择
 
- 	if($(this).data('item') == 'ok')
 
- 	{
 
- 		$('form select[name="pid"]').attr('disabled', 'disabled');
 
- 	} else {
 
- 		$('form select[name="pid"]').removeAttr('disabled');
 
- 	}
 
- });
 
 
  |