From 41877a6e8ba6e485bdd25e6dc5d6279e58754707 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Tue, 20 Jan 2026 12:02:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90issues/9275=E3=80=91=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=AC=AC=E4=BA=8C=E6=AC=A1=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E6=97=B6=E5=8B=BE=E9=80=89=E5=80=BC=E8=BF=98?= =?UTF-8?q?=E6=98=AF=E5=9B=9E=E6=98=BE=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/jeecg/components/modal/UserSelectModal.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/jeecgboot-vue3/src/components/Form/src/jeecg/components/modal/UserSelectModal.vue b/jeecgboot-vue3/src/components/Form/src/jeecg/components/modal/UserSelectModal.vue index bec3a29de..77f03fcd6 100644 --- a/jeecgboot-vue3/src/components/Form/src/jeecg/components/modal/UserSelectModal.vue +++ b/jeecgboot-vue3/src/components/Form/src/jeecg/components/modal/UserSelectModal.vue @@ -60,7 +60,7 @@ import { useSelectBiz } from '/@/components/Form/src/jeecg/hooks/useSelectBiz'; import { useAttrs } from '/@/hooks/core/useAttrs'; import { selectProps } from '/@/components/Form/src/jeecg/props/props'; - + import { isArray, cloneDeep } from 'lodash-es'; export default defineComponent({ name: 'UserSelectModal', components: { @@ -115,8 +115,14 @@ } // 代码逻辑说明: VUEN-1112 一对多 用户选择 未显示选择条数,及清空 setTimeout(() => { + // update-begin--author:liaozhiyang---date:20260120--for:【issues/9275】用户组件第二次点击取消时勾选值还是回显了 + let selectedData = selectValues['value']; + if (isArray(selectedData)) { + selectedData = cloneDeep(selectedData); + } + // update-end--author:liaozhiyang---date:20260120--for:【issues/9275】用户组件第二次点击取消时勾选值还是回显了 if (tableRef.value) { - tableRef.value.setSelectedRowKeys(selectValues['value'] || []); + tableRef.value.setSelectedRowKeys(selectedData || []); } }, 800); });