Browse Source

责任制列表去重

qinhouyu 2 years ago
parent
commit
81c284a7e7
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/views/eventdetailsdialog.vue

+ 8 - 1
src/views/eventdetailsdialog.vue

@@ -1456,10 +1456,17 @@ export default {
         eventCode: this.eventCode
       }
       centereventtdepteventList(param).then(res => {
-        this.depteventList = res.data
+        if(Array.isArray(res.data)&&res.data.length>0){
+          this.depteventList = this.unique(res.data);
+          console.log(this.depteventList)
+        }
         this.showResponsibilityDialog = true
       })
     },
+    unique(arr1) {
+      const res = new Map()
+      return arr1.filter((item) => !res.has(item.deptId) && res.set(item.deptId, 1))
+    },
     closeResponsibilityDialog() { //责任制关闭
       this.dutysystemTableData = []
       this.dutysystemDeptName = ''