Blame view

src/utils/filter.js 907 Bytes
任超 committed
1
import store from '@/store'
任超 committed
2 3
// table 内部过滤器 由于过滤器只能在模板中使用 所以 就有了 jsx内部方法过滤器
export default class filter {
任超 committed
4 5 6 7 8 9 10
  selected (row) {
    if (row.djblzt == 1) { // 正在办理不能申请
      return false //不可选择
    } else {
      return true //可选择
    }
  }
任超 committed
11
  // 业务来源
任超 committed
12
  busSource (val) {
13
    let status = { 1: '办事大厅', 2: '微信小程序' }
任超 committed
14 15
    return status[val]
  }
16 17 18 19 20 21

  //申请分类(1:正常申请,2:一并申请,3:补录申请)
  sqfls (val) {
    let status = { 1: '正常申请', 2: '一并申请', 3: '补录申请' }
    return status[val]
  }
任超 committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35
  // 字典
  dicStatus (val, code) {
    let data = store.getters.dictData[code],
      name = '暂无'
    if (data) {
      data.map((item) => {
        if (item.dcode == val) {
          name = item.dname
        }
      })
      return name
    }
  }
}