Browse Source

问题修复

gangyj 3 năm trước cách đây
mục cha
commit
2ccfddeac3
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 4 4
      src/views/manager/wbsinfo/edit.vue

+ 4 - 4
src/views/manager/wbsinfo/edit.vue

@@ -25,7 +25,7 @@
                         type="text" icon="el-icon-more" class="normal-black">
                       </el-button>
                       <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(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>
@@ -53,7 +53,7 @@
                         type="text" icon="el-icon-more" class="normal-black">
                       </el-button>
                       <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(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>
@@ -530,7 +530,7 @@
           children: 'children',
           label: 'title',
           isLeaf: function(data){
-            return !data.hasChildren;
+            return !data.hasChildren || (data.isExistForm==1);
           }
         },
         leftType:5,
@@ -1012,7 +1012,7 @@
           return;
         }
         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.treeData = res.data.data;
           this.$nextTick(()=>{