gjj
2025-03-20 7152f8645b1bff7cb51bc7fa01d974b38974209e
src/views/ProjectView.vue
@@ -209,6 +209,7 @@
      bgImage: new URL('@/assets/images/titles/title_second.png', import.meta.url).href,
      tableImage: new URL('@/assets/images/backgrounds/table_bg.png', import.meta.url).href,
      projectInfo: {
        GrossFloorArea: '',
        ProjectName: '',
        Description: '',
        Thumbnail: '',
@@ -246,6 +247,7 @@
            this.projectInfo.ProjectName = result.ProjectName
            this.projectInfo.Description = result.Description
            this.projectInfo.Thumbnail = result.Thumbnail
            this.projectInfo.GrossFloorArea = result.GrossFloorArea
          } 
        }
        
@@ -269,7 +271,9 @@
                newArray.push({ text: item.Bind, value: item.Bind })
              }
            })
            this.bindFilters = newArray
            this.bindFilters = this.arrayFilter(newArray, 'value')
            console.log(newArray, this.bindFilters);
          } else {
            this.tableData = []
          }
@@ -277,6 +281,12 @@
        }
      });
    },
    // 数组去重
    arrayFilter (arr, key) {
      const res = new Map()
      return arr.filter(arr => !res.has(arr[key]) && res.set(arr[key], 1))
    },
    getParticipatingNumber() {
      const data = {
        "organizeId": this.projectId