From 04a3764f0072125fe19e18b9227012b8e3db31af Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Thu, 24 Apr 2025 09:24:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=B9=E7=AA=97=E4=B8=AD=E5=8B=BE=E9=80=89?= =?UTF-8?q?=EF=BC=8C=E5=86=8D=E7=82=B9=E5=8F=96=E6=B6=88=EF=BC=8C=E5=80=BC?= =?UTF-8?q?=E8=A2=AB=E9=80=89=E4=B8=AD=E4=BA=86=20=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E5=8B=BE=E9=80=89=E4=BA=86=E5=80=BC=EF=BC=8C=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E5=86=8D=E6=AC=A1=E6=89=93=E5=BC=80=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E9=81=97=E7=95=99=E4=BA=86=E4=B8=8A=E6=AC=A1=E7=9A=84?= =?UTF-8?q?=E5=8B=BE=E9=80=89=E7=9A=84=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Form/src/jeecg/hooks/useSelectBiz.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/jeecgboot-vue3/src/components/Form/src/jeecg/hooks/useSelectBiz.ts b/jeecgboot-vue3/src/components/Form/src/jeecg/hooks/useSelectBiz.ts index e147d2206..3f71305d2 100644 --- a/jeecgboot-vue3/src/components/Form/src/jeecg/hooks/useSelectBiz.ts +++ b/jeecgboot-vue3/src/components/Form/src/jeecg/hooks/useSelectBiz.ts @@ -45,7 +45,9 @@ export function useSelectBiz(getList, props, emit?) { }); } //设置列表默认选中 - checkedKeys['value'] = selectValues['value']; + // update-begin--author:liaozhiyang---date:20250423---for:【QQYUN-12155】弹窗中勾选,再点取消,值被选中了 + checkedKeys['value'] = [...selectValues['value']]; + // update-end--author:liaozhiyang---date:20250423---for:【QQYUN-12155】弹窗中勾选,再点取消,值被选中了 }, { immediate: true } ); @@ -109,7 +111,9 @@ export function useSelectBiz(getList, props, emit?) { code: selectValues['value'].join(','), pageSize: selectValues['value'].length, }); - checkedKeys['value'] = selectValues['value']; + // update-begin--author:liaozhiyang---date:20250423---for:【QQYUN-12155】弹窗中勾选,再点取消,值被选中了 + checkedKeys['value'] = [...selectValues['value']]; + // update-end--author:liaozhiyang---date:20250423---for:【QQYUN-12155】弹窗中勾选,再点取消,值被选中了 selectRows['value'] = records; } @@ -118,6 +122,9 @@ export function useSelectBiz(getList, props, emit?) { */ async function visibleChange(visible) { if (visible) { + // update-begin--author:liaozhiyang---date:20250423---for:【QQYUN-12179】弹窗勾选了值,点击取消再次打开弹窗遗留了上次的勾选的值 + checkedKeys['value'] = [...selectValues['value']]; + // update-begin--author:liaozhiyang---date:20250423---for:【QQYUN-12179】弹窗勾选了值,点击取消再次打开弹窗遗留了上次的勾选的值 //设置列表默认选中 props.showSelected && initSelectRows(); } else {