fillterData(text, data, types) {
let _text = text.toLowerCase();
let result = [];
result = data.filter(function(item) {
var str = '';
for (var i = 0; i < types.length; i++) {
var _type = types[i];
str += (item[_type] && item[_type].toLowerCase()) || '';
}
return str.toLowerCase().indexOf(_text.toLowerCase()) > -1;
});
return result;
},
let functype=that.data.functype;
let jobtype=that.data.jobtype;
let jobarea=that.data.jobarea;
let result=[];
if(functype || jobarea || jobtype){
let tempData1 = that.fillterData(functype, _data, [ 'functype' ]);
let tempData2 = that.fillterData(jobarea, tempData1, [ 'jobarea' ]);
result = that.fillterData(jobtype, tempData2, [ 'jobtype' ]);
}else{
result=_data;
}