From 8d2c2133dd4387e7267b7950e33e21f3958babf4 Mon Sep 17 00:00:00 2001 From: xieyonghong <18010623010@163.com> Date: Sat, 1 Apr 2023 12:45:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E8=81=94=E5=8A=A8=E5=B8=83=E5=B0=94=E5=80=BC=E5=9B=9E=E6=98=BE?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scene/Save/action/ListItem/FilterCondition.vue | 4 ++-- .../Scene/Save/components/ParamsDropdown/index.vue | 1 + .../rule-engine/Scene/Save/components/Terms/ParamsItem.vue | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/rule-engine/Scene/Save/action/ListItem/FilterCondition.vue b/src/views/rule-engine/Scene/Save/action/ListItem/FilterCondition.vue index 07034878..c0248b84 100644 --- a/src/views/rule-engine/Scene/Save/action/ListItem/FilterCondition.vue +++ b/src/views/rule-engine/Scene/Save/action/ListItem/FilterCondition.vue @@ -188,8 +188,8 @@ const handOptionByColumn = (option: any) => { ] } else { valueOptions.value = _options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || [ - { label: '是', name: '是', value: true, id: true }, - { label: '否', name: '否', value: false, id: false }, + { label: '是', name: '是', value: 'true', id: 'true' }, + { label: '否', name: '否', value: 'false', id: 'false' }, ] } } else if(option.type === 'enum') { diff --git a/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue b/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue index 385bb201..8cc74c31 100644 --- a/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue +++ b/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue @@ -162,6 +162,7 @@ watchEffect(() => { const option = getOption(_options, props.value as string, props.valueName) // 回显label值 myValue.value = props.value mySource.value = props.source + console.log(_options, props.value, props.valueName, option) if (option) { label.value = option[props.labelName] || option.name treeOpenKeys.value = openKeysByTree(_options, props.value, props.valueName) diff --git a/src/views/rule-engine/Scene/Save/components/Terms/ParamsItem.vue b/src/views/rule-engine/Scene/Save/components/Terms/ParamsItem.vue index c84abc93..bbbb5630 100644 --- a/src/views/rule-engine/Scene/Save/components/Terms/ParamsItem.vue +++ b/src/views/rule-engine/Scene/Save/components/Terms/ParamsItem.vue @@ -179,8 +179,8 @@ const handOptionByColumn = (option: any) => { if (option.dataType === 'boolean') { valueOptions.value = option.options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || [ - { label: '是', value: true, id: true }, - { label: '否', value: false, id: false }, + { label: '是', value: 'true' }, + { label: '否', value: 'false' }, ] } else if(option.dataType === 'enum') { valueOptions.value = option.options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || []