|
@@ -25,7 +25,7 @@
|
|
type="text" icon="el-icon-more" class="normal-black">
|
|
type="text" icon="el-icon-more" class="normal-black">
|
|
</el-button>
|
|
</el-button>
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-menu slot="dropdown">
|
|
- <el-dropdown-item @click.native="setLeftType(1,data,node)" icon="el-icon-circle-plus-outline" v-if="data.deptCategory != 6">新增子级</el-dropdown-item>
|
|
|
|
|
|
+ <el-dropdown-item @click.native="setLeftType(1,data,node)" icon="el-icon-circle-plus-outline" v-if="data.deptCategory != 6 && data.isExistForm != 1">新增子级</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(2,data,node)" icon="el-icon-edit">编辑节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(2,data,node)" icon="el-icon-edit">编辑节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(3,data,node)" icon="el-icon-document-copy">复制节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(3,data,node)" icon="el-icon-document-copy">复制节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="deleNode(data,node)" icon="el-icon-close" v-if="node.level !=1">删除节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="deleNode(data,node)" icon="el-icon-close" v-if="node.level !=1">删除节点</el-dropdown-item>
|
|
@@ -53,7 +53,7 @@
|
|
type="text" icon="el-icon-more" class="normal-black">
|
|
type="text" icon="el-icon-more" class="normal-black">
|
|
</el-button>
|
|
</el-button>
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-menu slot="dropdown">
|
|
- <el-dropdown-item @click.native="setLeftType(1,data,node)" icon="el-icon-circle-plus-outline" v-if="data.deptCategory != 6">新增子级</el-dropdown-item>
|
|
|
|
|
|
+ <el-dropdown-item @click.native="setLeftType(1,data,node)" icon="el-icon-circle-plus-outline" v-if="data.deptCategory != 6 && data.isExistForm != 1">新增子级</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(2,data,node)" icon="el-icon-edit">编辑节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(2,data,node)" icon="el-icon-edit">编辑节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(3,data,node)" icon="el-icon-document-copy">复制节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="setLeftType(3,data,node)" icon="el-icon-document-copy">复制节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="deleNode(data,node)" icon="el-icon-close" v-if="node.level !=1">删除节点</el-dropdown-item>
|
|
<el-dropdown-item @click.native="deleNode(data,node)" icon="el-icon-close" v-if="node.level !=1">删除节点</el-dropdown-item>
|
|
@@ -530,7 +530,7 @@
|
|
children: 'children',
|
|
children: 'children',
|
|
label: 'title',
|
|
label: 'title',
|
|
isLeaf: function(data){
|
|
isLeaf: function(data){
|
|
- return !data.hasChildren;
|
|
|
|
|
|
+ return !data.hasChildren || (data.isExistForm==1);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
leftType:5,
|
|
leftType:5,
|
|
@@ -1012,7 +1012,7 @@
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
this.treeLoad = true;
|
|
this.treeLoad = true;
|
|
- getAlltree(this.userInfo.tenant_id,'',this.id).then((res)=>{
|
|
|
|
|
|
+ getAlltree(this.userInfo.tenant_id,1,this.id).then((res)=>{
|
|
this.treeLoad = false;
|
|
this.treeLoad = false;
|
|
this.treeData = res.data.data;
|
|
this.treeData = res.data.data;
|
|
this.$nextTick(()=>{
|
|
this.$nextTick(()=>{
|