diff --git a/src/views/recruitment/recruit.vue b/src/views/recruitment/recruit.vue index c39bb48..05c786d 100644 --- a/src/views/recruitment/recruit.vue +++ b/src/views/recruitment/recruit.vue @@ -282,7 +282,16 @@ export default { width: 140, }; }) ?? []; - this.table = [...this.originalTable, ...temp]; + let totalTable = [...this.originalTable, ...temp]; + let set = new Set(); + this.table = totalTable.filter(a => { + if (set.has(a.prop)) { + return false; + } else { + set.add(a.prop); + return true; + } + }) }, async getList() { this.$refs["xyTable"].loading = true;