优化编排卡片拖拽逻辑和效果

This commit is contained in:
fofolee
2025-01-02 10:12:37 +08:00
parent 620f42d64b
commit 15bd91fb52
5 changed files with 28 additions and 88 deletions

View File

@@ -3,11 +3,9 @@
<div class="row items-end no-wrap">
<!-- 类型标签 -->
<div class="control-type-label">
<template v-if="type === 'if'">如果满足</template>
<template v-else-if="type === 'else'">
{{ showCondition ? "否则满足" : "否则" }}
</template>
<template v-else>结束条件判断</template>
<template v-if="type === 'if'">如果</template>
<template v-else-if="type === 'else'"> 否则 </template>
<template v-else>结束</template>
</div>
<!-- if类型显示添加按钮 -->
@@ -159,7 +157,7 @@ export default defineComponent({
<style scoped>
.control-type-label {
font-size: 14px;
font-size: 13px;
white-space: nowrap;
opacity: 0.9;
user-select: none;

View File

@@ -3,10 +3,10 @@
<div class="loop-control row">
<!-- 类型标签和按钮区域 -->
<div class="control-type-label">
<template v-if="type === 'loop'">循环</template>
<template v-else-if="type === 'continue'">继续循环</template>
<template v-else-if="type === 'break'">终止循环</template>
<template v-else>结束循环</template>
<template v-if="type === 'loop'">开始</template>
<template v-else-if="type === 'continue'">继续</template>
<template v-else-if="type === 'break'">终止</template>
<template v-else>结束</template>
</div>
<!-- 只在循环开始时显示添加按钮 -->
@@ -193,7 +193,7 @@ export default defineComponent({
}
.control-type-label {
font-size: 14px;
font-size: 13px;
font-weight: 500;
white-space: nowrap;
opacity: 0.9;