From 78a6d9f89516627653862c388970d049134c2fe7 Mon Sep 17 00:00:00 2001 From: xlsea Date: Wed, 3 Jul 2024 09:30:20 +0800 Subject: [PATCH] =?UTF-8?q?style(sj=5Fmap=5Freduce):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=90=84=E8=8A=82=E7=82=B9=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/dynamic-input.vue | 45 +++++++++---------- .../workflow/modules/detail/branch-desc.vue | 5 +-- .../workflow/modules/drawer/branch-drawer.vue | 1 - .../workflow/modules/nodes/branch-node.vue | 8 ++-- src/utils/common.ts | 2 +- 5 files changed, 26 insertions(+), 35 deletions(-) diff --git a/src/components/common/dynamic-input.vue b/src/components/common/dynamic-input.vue index 06560ef..c46151a 100644 --- a/src/components/common/dynamic-input.vue +++ b/src/components/common/dynamic-input.vue @@ -19,8 +19,8 @@ const onCreate = () => { const dynamicInputRule = [ { trigger: ['input', 'blur'], - validator(_: unknown, value: string) { - if (!value) return new Error('不能为空'); + validator(_: unknown, value: string | number) { + if (!value && value !== 0) return new Error('不能为空'); return true; } } @@ -44,11 +44,11 @@ const typeOptions = [ const boolenOptions = [ { label: 'true', - value: 0 + value: 1 }, { label: 'false', - value: 1 + value: 0 } ]; @@ -58,7 +58,7 @@ const handleUpdateType = (index: number) => { } if (content.value[index].type === 'boolean') { - content.value[index].value = 1; + content.value[index].value = 0; } if (content.value[index].type === 'number') { @@ -69,21 +69,21 @@ const handleUpdateType = (index: number) => { diff --git a/src/components/workflow/modules/detail/branch-desc.vue b/src/components/workflow/modules/detail/branch-desc.vue index f4983ca..3120516 100644 --- a/src/components/workflow/modules/detail/branch-desc.vue +++ b/src/components/workflow/modules/detail/branch-desc.vue @@ -3,7 +3,7 @@ import { nextTick, onMounted, ref } from 'vue'; import CodeMirror from 'vue-codemirror6'; import { oneDark } from '@codemirror/theme-one-dark'; import { javascript } from '@codemirror/lang-javascript'; -import { expressionRecord, logicalConditionRecord } from '@/constants/business'; +import { expressionRecord } from '@/constants/business'; defineOptions({ name: 'BranchDesc' @@ -66,9 +66,6 @@ onMounted(() => {