From d3fb0678a58dc0cf0f847986610ce28609e39159 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 19 Feb 2024 17:59:42 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug80700?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SelectUserByWorkGroup.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/SelectUserByWorkGroup.vue b/src/components/SelectUserByWorkGroup.vue index b60f584..bfdc692 100644 --- a/src/components/SelectUserByWorkGroup.vue +++ b/src/components/SelectUserByWorkGroup.vue @@ -340,11 +340,23 @@ export default { getWorkGroupTreeList().then((res) => { if (res.success) { this.workGroupList = res.result + this.clearArr(this.workGroupList) } else { this.workGroupList = [] } }) }, + // 去掉内部工作组中空数组的subset + clearArr (arr) { + for (const item of arr) { + if (item.subset && item.subset.length <= 0) { + delete item.subset + } + if (item.subset) { + this.clearArr(item.subset) + } + } + }, handleWorkGroupChange ({ value, selectedOptions }) { this.tempSelectedWorkGroup = selectedOptions.find(tt => tt.id === value) || {} console.log(this.tempSelectedWorkGroup)