Skip to content

Commit 49b077b

Browse files
committed
fix: Playbook workspace is missing. right click to create a new file/directory function.
1 parent 05c78d7 commit 49b077b

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/components/Tree/AutoDataZTree/index.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ export default {
303303
return
304304
}
305305
this.currentNode = treeNode
306-
this.currentNodeId = treeNode.meta.data.id
306+
this.currentNodeId = treeNode.meta?.data?.id || treeNode.id
307307
// 屏蔽收藏资产
308308
if (treeNode?.id === '-12') {
309309
return
@@ -313,9 +313,7 @@ export default {
313313
this.showRMenu('root', event.clientX, event.clientY)
314314
} else if (treeNode && !treeNode.noR) {
315315
this.zTree.selectNode(treeNode)
316-
if (treeNode.meta?.data?.id) {
317-
this.currentNodeId = treeNode.meta.data.id
318-
}
316+
this.currentNodeId = treeNode.meta?.data?.id || treeNode.id
319317
this.showRMenu('node', event.clientX, event.clientY)
320318
}
321319
},

src/views/ops/Template/Playbook/PlaybookDetail/Workspace.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div>
33
<NewNodeDialog v-if="createDialogVisible" :visible.sync="createDialogVisible" @confirm="doCreate" />
4-
<TreeTable ref="TreeTable" :tree-setting="treeSetting">
4+
<TreeTable ref="TreeTable" :tree-setting="treeSetting" :table-config="{}">
55
<template v-if="!disableEdit" slot="rMenu">
66
<li id="m_create_file" class="rmenu" tabindex="-1" @click="onCreate('file')">
77
{{ $tc('NewFile') }}

0 commit comments

Comments
 (0)