|
@@ -101,11 +101,11 @@ |
|
|
" |
|
|
" |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="stand-place" v-if="isNest(folder.nodeId)" /> |
|
|
|
|
|
|
|
|
<div class="stand-place" v-if="canNest(folder)" /> |
|
|
<!-- 嵌套模板入口 --> |
|
|
<!-- 嵌套模板入口 --> |
|
|
<div |
|
|
<div |
|
|
class="add_nest" |
|
|
class="add_nest" |
|
|
v-if="isNest(folder.nodeId) && !isEnterEdit" |
|
|
|
|
|
|
|
|
v-if="canNest(folder) && !isEnterEdit" |
|
|
> |
|
|
> |
|
|
<div class="add_nest_box" @click.stop="enterNestTemp(folder)"> |
|
|
<div class="add_nest_box" @click.stop="enterNestTemp(folder)"> |
|
|
<i class="el-icon-plus"></i> |
|
|
<i class="el-icon-plus"></i> |
|
@@ -196,14 +196,16 @@ export default { |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
//判断是否存在可嵌套节点 |
|
|
//判断是否存在可嵌套节点 |
|
|
isNest(id) { |
|
|
|
|
|
let len = this.nestNodeList.length; |
|
|
|
|
|
for (let i = 0; i < len; i++) { |
|
|
|
|
|
if (this.nestNodeList[i].ParentNodeId == id) { |
|
|
|
|
|
return true; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
|
canNest(folder) { |
|
|
|
|
|
console.log(folder); |
|
|
|
|
|
return true; |
|
|
|
|
|
// let len = this.nestNodeList.length; |
|
|
|
|
|
// for (let i = 0; i < len; i++) { |
|
|
|
|
|
// if (this.nestNodeList[i].ParentNodeId == id) { |
|
|
|
|
|
// return true; |
|
|
|
|
|
// } |
|
|
|
|
|
// } |
|
|
|
|
|
// return false; |
|
|
}, |
|
|
}, |
|
|
enterNestTemp(folder) { |
|
|
enterNestTemp(folder) { |
|
|
this.$bus.$emit("enterNestTemp", folder); |
|
|
this.$bus.$emit("enterNestTemp", folder); |
|
|