import store from '@/store' // table 内部过滤器 由于过滤器只能在模板中使用 所以 就有了 jsx内部方法过滤器 export default class filter { // 业务来源 busSource(val) { let status = { 1: '办事大厅', 2: '微信小程序' } return status[val] } //申请分类(1:正常申请,2:一并申请,3:补录申请) sqfls(val) { let status = { 1: '正常申请', 2: '一并申请', 3: '补录申请' } return status[val] } // 字典 dicStatus(val, code) { let data = store.getters.dicData[code], name = '' if (data) { data.map((item) => { if (item.DCODE == val) { name = item.DNAME } }) return name } } stateStatus(val) { let index = val + 1; // -1 : 不存在 ,0 : 待激活,1:正常,2:暂停,3 : 出错, 4:阻塞 let status = { 0: '不存在', 1: '待激活', 2: '正常', 3: '暂停', 4: '出错', 5: '阻塞' } return status[index] } }