去掉index初始节点
This commit is contained in:
@@ -62,7 +62,7 @@ function traverseArray(items, callback) {
|
|||||||
const initialize = ()=>{
|
const initialize = ()=>{
|
||||||
isLoad.value = false
|
isLoad.value = false
|
||||||
treeList.value = []
|
treeList.value = []
|
||||||
treeList.value.push({versionId: null,name:'index',})
|
// treeList.value.push({versionId: null,name:'index',})
|
||||||
traverseArray(props.versionsList, (item, index) => {
|
traverseArray(props.versionsList, (item, index) => {
|
||||||
treeList.value.push(item)
|
treeList.value.push(item)
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ const push = (item)=>{
|
|||||||
let className = `custom-node item${item.versionId.replace(/-/g, "_")}`
|
let className = `custom-node item${item.versionId.replace(/-/g, "_")}`
|
||||||
let id = item.versionId
|
let id = item.versionId
|
||||||
let source = edges.value.length == 0?'0':item.versionId.slice(0, -2)
|
let source = edges.value.length == 0?'0':item.versionId.slice(0, -2)
|
||||||
nodes.value.push({id,type:'SecondaryNode',class:className,position,data:item})
|
nodes.value.push({id,type:nodes.value.length == 0?'SecondaryNode':'SecondaryNode',class:className,position,data:item})
|
||||||
edges.value.push({ id, target:id, source, type: 'smoothstep' })
|
edges.value.push({ id, target:id, source, type: 'smoothstep' })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ const props = defineProps<{
|
|||||||
<!-- source输入,target输出 -->
|
<!-- source输入,target输出 -->
|
||||||
<template>
|
<template>
|
||||||
<div class="node" :class="{active:props.selectItem.id == props.data.id}">
|
<div class="node" :class="{active:props.selectItem.id == props.data.id}">
|
||||||
<Handle type="target" id="Top" :connectableStart="false" :connectableEnd="false" :position="Position.Top" />
|
<Handle v-if="props.data?.versionId !== '1'" type="target" id="Top" :connectableStart="false" :connectableEnd="false" :position="Position.Top" />
|
||||||
<Handle type="source" id="Bottom" :connectableStart="false" :connectableEnd="false" :position="Position.Bottom" />
|
<Handle type="source" id="Bottom" :connectableStart="false" :connectableEnd="false" :position="Position.Bottom" />
|
||||||
<!-- <Handle type="source" id="Right" :position="Position.Right" />
|
<!-- <Handle type="source" id="Right" :position="Position.Right" />
|
||||||
<Handle type="target" id="Left" :position="Position.Left" /> -->
|
<Handle type="target" id="Left" :position="Position.Left" /> -->
|
||||||
|
|||||||
Reference in New Issue
Block a user