diff --git a/src/views/archivesConfig/commonFields/index.vue b/src/views/archivesConfig/commonFields/index.vue index 6874bd9..d94fdaf 100644 --- a/src/views/archivesConfig/commonFields/index.vue +++ b/src/views/archivesConfig/commonFields/index.vue @@ -66,18 +66,17 @@ export default { this.$refs.table.toggleRowSelection(row) }, selectionChangeHandler(val) { - let finalVal if (val.length > 1) { // 取出最后val的最后一个返回出来 - finalVal = val.pop() + const finalVal = val.pop() // 清除所有选中 this.$refs.table.clearSelection() // 给最后一个加上选中 this.$refs.table.toggleRowSelection(finalVal) + this.crud.selectionChangeHandler([finalVal]) } else { - finalVal = val + this.crud.selectionChangeHandler(val) } - this.crud.selectionChangeHandler(finalVal) } } } diff --git a/src/views/archivesConfig/dict/dictDetail.vue b/src/views/archivesConfig/dict/dictDetail.vue index 7175208..24c1750 100644 --- a/src/views/archivesConfig/dict/dictDetail.vue +++ b/src/views/archivesConfig/dict/dictDetail.vue @@ -116,18 +116,17 @@ export default { this.$refs.table.toggleRowSelection(row) }, selectionChangeHandler(val) { - let finalVal if (val.length > 1) { // 取出最后val的最后一个返回出来 - finalVal = val.pop() + const finalVal = val.pop() // 清除所有选中 this.$refs.table.clearSelection() // 给最后一个加上选中 this.$refs.table.toggleRowSelection(finalVal) + this.crud.selectionChangeHandler([finalVal]) } else { - finalVal = val + this.crud.selectionChangeHandler(val) } - this.crud.selectionChangeHandler(finalVal) } } }