提交 4cb7adb7 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 27316296
<script setup>
import { Position, Handle } from '@vue-flow/core'
import { Position, Handle, useVueFlow } from '@vue-flow/core'
defineProps(['label', 'process'])
const { nodesDraggable } = useVueFlow()
</script>
<template>
<div class="flow-node flow-node-end">
<div class="flow-node__label">{{ label }}</div>
<Handle type="target" :position="Position.Left" />
<p class="flow-node-tips" v-if="process == 1">自动化旅程的结束不需要维护</p>
<p class="flow-node-tips" v-if="process == 1 && nodesDraggable">自动化旅程的结束不需要维护</p>
</div>
</template>
......
......@@ -47,7 +47,7 @@ const handleClick = () => {
<div class="flow-node flow-node-start" @click="handleClick">
<div class="flow-node__label">{{ label }}</div>
<Handle type="source" :position="Position.Right" />
<p class="flow-node-tips" v-if="process == 1">点击节点维护自动化营销旅程的触发条件</p>
<p class="flow-node-tips" v-if="process == 1 && nodesDraggable">点击节点维护自动化营销旅程的触发条件</p>
<el-dialog v-model="dialogVisible" title="自动化营销旅程设计-旅程触发" append-to-body width="600">
<el-form label-suffix=":" label-width="140" :model="form" :rules="rules" ref="formRef">
......
......@@ -64,8 +64,8 @@ export const useTripStore = defineStore('trip', {
return state.nodes.filter(node => node.type === 'custom')
},
// 二级节点
node2List() {
return this.node1List.reduce((list: Node[], node: Node) => {
node2List(): Node[] {
return this.node1List?.reduce((list: Node[], node: Node) => {
const nodes = node.data.nodes?.filter((node: Node) => node.type === 'custom') || []
return list.concat(nodes)
}, [])
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论