菜单树 添加触碰显示编辑按钮 55%

This commit is contained in:
WangHao 2020-08-07 14:43:08 +08:00
parent 3f890a5185
commit 7ea7a3bccd
2 changed files with 1229 additions and 3 deletions

View File

@ -14,6 +14,8 @@
import "../ztree/jquery.ztree.core.js"
import "../ztree/demo.css"
import "../ztree/zTreeStyle.css"
import "../ztree/jquery.ztree.exedit.js"
export default {
name: 'areaTree',
@ -30,6 +32,8 @@
showIcon: true,
selectedMulti: false,
dblClickExpand: false,
addHoverDom: this.addHoverDom,
removeHoverDom: this.removeHoverDom,
addDiyDom: this.addDiyDom
},
check: {
@ -115,8 +119,26 @@
}
},
addHoverDom:function(treeId, treeNode) {
var confCount = $("."+treeNode.tId+"_sz").length;
//console.log("addHoverDom:"+treeNode.tId+"_sz :"+confCount);
if (confCount>0) return;
//if (treeNode.parentNode && treeNode.parentNode.id!=1) return;
var switchObjspan = $("#" + treeNode.tId + "_span");
var editStr = "<span class="+treeNode.tId+"_sz onclick='alert(1111111);return false;' style='float:right;display: inline-block' onfocus='this.blur();'>删</span>";
switchObjspan.after(editStr);
},
removeHoverDom:function(treeId, treeNode) {
console.log("进入removeHoverDom:"+"." + treeNode.tId + "_sz")
//if (treeNode.parentTId && treeNode.getParentNode().id!=1) return;
$("." + treeNode.tId + "_sz").unbind().remove();
},
//
beforeClick:function(treeId, treeNode) {
if (treeNode.level == 0 ) {
if (treeNode.level != 19990 ) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.expandNode(treeNode);
return false;
@ -165,7 +187,7 @@
.ztree.showIcon li a span.button.switch {visibility:visible}
.ztree li a.curSelectedNode {background-color:#D4D4D4;border:0;height:30px;}
.ztree li span {line-height:30px;}
.ztree li span.button {margin-top: -7px;;margin-left:2px}
.ztree li span.button {margin-top: -4px;;margin-left:2px}
.ztree li span.button.switch {width: 16px;height: 16px;}
.ztree li a.level0 span {font-size: 100%;font-weight: bold}

File diff suppressed because it is too large Load Diff