From ddd17a7643ca777f70389ae9eacb75b8dba6beab Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 19 六月 2023 18:07:03 +0800 Subject: [PATCH] 联调物品主数据剩余功能,处理相似项查询 --- Source/UBCS-WEB/src/components/transfer/index.vue | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Source/UBCS-WEB/src/components/transfer/index.vue b/Source/UBCS-WEB/src/components/transfer/index.vue index f8af0ec..cb2c5cc 100644 --- a/Source/UBCS-WEB/src/components/transfer/index.vue +++ b/Source/UBCS-WEB/src/components/transfer/index.vue @@ -123,12 +123,13 @@ }, sourceData() { - return this.data.filter(item => this.value.indexOf(item[this.props.key]) === -1); + return this.data.filter(item => this.value.indexOf(item) === -1); }, targetData() { if (this.targetOrder === 'original') { - return this.data.filter(item => this.value.indexOf(item[this.props.key]) > -1); + return this.data.filter(item => this.value.indexOf(item) > -1 + ); } else { return this.value.reduce((arr, cur) => { const val = this.dataObj[cur]; @@ -198,15 +199,13 @@ this.leftChecked.indexOf(itemKey) > -1 && this.value.indexOf(itemKey) === -1 ) { - // itemsToBeMoved.push(itemKey) - itemsToBeMoved = [itemKey] + // itemsToBeMoved = [itemKey] + itemsToBeMoved = [item] console.log(itemsToBeMoved) } }); - // currentValue = this.targetOrder === 'unshift' - // ? itemsToBeMoved.concat(currentValue) - // : currentValue.concat(itemsToBeMoved); - currentValue = itemsToBeMoved + // currentValue = itemsToBeMoved + currentValue = itemsToBeMoved this.$emit('input', currentValue); this.$emit('change', currentValue, 'right', this.leftChecked); }, -- Gitblit v1.9.3