|
@@ -40,20 +40,26 @@
|
|
|
<div class="handler-item-text">包容分支</div>
|
|
|
</div>
|
|
|
<div class="handler-item" @click="addNode(NodeType.DELAY_TIMER_NODE)">
|
|
|
- <!-- TODO @芋艿 需要更换一下iconfont的图标 -->
|
|
|
- <div class="handler-item-icon copy">
|
|
|
- <span class="iconfont icon-size icon-copy"></span>
|
|
|
+ <div class="handler-item-icon delay">
|
|
|
+ <span class="iconfont icon-size icon-delay"></span>
|
|
|
</div>
|
|
|
<div class="handler-item-text">延迟器</div>
|
|
|
</div>
|
|
|
<div class="handler-item" @click="addNode(NodeType.ROUTER_BRANCH_NODE)">
|
|
|
- <!-- TODO @芋艿 需要更换一下iconfont的图标 -->
|
|
|
- <div class="handler-item-icon copy">
|
|
|
- <span class="iconfont icon-size icon-copy"></span>
|
|
|
+ <div class="handler-item-icon router">
|
|
|
+ <span class="iconfont icon-size icon-router"></span>
|
|
|
</div>
|
|
|
<div class="handler-item-text">路由分支</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ <!-- TODO 触发器
|
|
|
+ <div class="handler-item" @click="addNode(NodeType.TRIGGER_NODE)">
|
|
|
+ <div class="handler-item-icon trigger">
|
|
|
+ <span class="iconfont icon-size icon-trigger"></span>
|
|
|
+ </div>
|
|
|
+ <div class="handler-item-text">触发器</div>
|
|
|
+ </div>
|
|
|
+ -->
|
|
|
+ </div>
|
|
|
<template #reference>
|
|
|
<div class="add-icon"><Icon icon="ep:plus" /></div>
|
|
|
</template>
|
|
@@ -263,6 +269,16 @@ const addNode = (type: number) => {
|
|
|
}
|
|
|
emits('update:childNode', data)
|
|
|
}
|
|
|
+ if (type === NodeType.TRIGGER_NODE) {
|
|
|
+ const data: SimpleFlowNode = {
|
|
|
+ id: 'Activity_' + generateUUID(),
|
|
|
+ name: NODE_DEFAULT_NAME.get(NodeType.ROUTER_BRANCH_NODE) as string,
|
|
|
+ showText: '',
|
|
|
+ type: NodeType.TRIGGER_NODE,
|
|
|
+ childNode: props.childNode
|
|
|
+ }
|
|
|
+ emits('update:childNode', data)
|
|
|
+ }
|
|
|
}
|
|
|
</script>
|
|
|
|