Skip to content

eventTable搜索的过滤分开写会不会更好些? #11

@Gxinzai

Description

@Gxinzai

notapad () {
let self = this
let typeFilter = () => self.screen_type ? todo => todo.type === self.screen_type : todo => todo
let titleFilter = () => self.screen_title
? todo => todo.content.indexOf(self.screen_title) !== -1
: todo => todo
return self.$store.getters.getEventList.filter(typeFilter()).filter(titleFilter())

  // return self.$store.getters.getEventList.filter(function (d) {
  //   if (self.screen_type !== 0 && self.screen_title === '') {
  //     if (d.type === self.screen_type) {
  //       return d
  //     }
  //   } else if (self.screen_type !== 0 && self.screen_title !== '') {
  //     if (d.type === self.screen_type && d.content.indexOf(self.screen_title) !== -1) {
  //       return d
  //     }
  //   } else if (self.screen_type === 0 && self.screen_title !== '') {
  //     if (d.content.indexOf(self.screen_title) !== -1) {
  //       return d
  //     }
  //   } else {
  //     return d
  //   }
  // })
},

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions