From 69bdb65ec0e335d249000f04f3332ac804fde572 Mon Sep 17 00:00:00 2001 From: likunming Date: Mon, 26 Jan 2026 10:38:35 +0800 Subject: [PATCH] =?UTF-8?q?w-grid-select=E5=8B=BE=E9=80=89=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/platform/components/select/WGridSelect.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/io.sc.platform.core.frontend/src/platform/components/select/WGridSelect.vue b/io.sc.platform.core.frontend/src/platform/components/select/WGridSelect.vue index dbc1821c..6f542058 100644 --- a/io.sc.platform.core.frontend/src/platform/components/select/WGridSelect.vue +++ b/io.sc.platform.core.frontend/src/platform/components/select/WGridSelect.vue @@ -259,17 +259,18 @@ const updateTicked = (args) => { } needFetchData.value = false; customDisplayValue.value = ''; - console.info('modelValue.value', modelValue.value); if (Array.isArray(modelValue.value)) { if (props.grid['tree']) { fieldMethodsClass.clearValue(); const rows = gridRef.value.getTickedRows(); if (rows?.length > 0) { + const tempModelValue = []; rows.forEach((item) => { - modelValue.value = [...modelValue.value, item[valueUseColumnName]]; + tempModelValue.push(item[valueUseColumnName]); modelObjectValue.value.push({ value: item[valueUseColumnName], displayValue: formatDisplayValue(item), data: toRaw(item) }); }); + modelValue.value = tempModelValue; } } else { const index = modelValue.value.findIndex((item) => {