/*显示菜单*/
showMenu(data, node) {
var evt = window.event || arguments[0];
var left = document.getElementById("left");
var menu = document.getElementById("menu");
menu.style.top = evt.pageY - 60 + "px";
menu.style.left = evt.pageX - 200 + "px";
/*设置菜单可见*/
if (node != undefined) {
//node不为undefind说明右键的元素为菜单元素或者table
if (node.label == "树根") {//右键的是树根节点
$("#addItems")[0].innerHTML = "添加一级节点 / 分支机构";//修改label
$("#delete").hide();//隐藏删除的li
} else {
//为table右键或者树根的子节点(包括孙子节点,即叶子节点)
node.cancelBubble = true;//取消事件冒泡
if (node.label == null) {//表示右键的是table,只有table右键有preventDefault方法,树列表没有
node.preventDefault();
}
$("#addItems")[0].innerHTML = "添加子级节点 / 部门";
$("#delete").show();
}
} else {
$("#addItems")[0].innerHTML = "添加一级节点 / 分支机构";
$("#delete").hide();
}
menu.style.visibility = "visible";
},
//鼠标左击使得右击的菜单消失
mainClick() {
var menu = document.getElementById("menu");
menu.style.visibility = "hidden";
},