const DATAS = [
{
"设备需求": "搅拌拖泵",
"创建人ID": "120305275524171545",
"区/县": "简阳市",
"成交机型": "",
"创建时间": 1630662520,
"是否归档": "是",
"经度": "",
"客户电话": "[{\"name\":\"工作\",\"telNum\":\"15868282749\"},{\"name\":\"工作\",\"telNum\":\"17857605321\"}]",
"创建人": "廖新艳",
"templateId": 341,
"id": 98973193,
"纬度": "",
"渠道来源": "阿里巴巴",
"更新时间": 1631069907,
"负责人": "王建湘",
"省": "四川省",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "成都市",
"信息来源方式": "电话接听",
"备注": "",
"客户姓名": "王文江V 5柴油版30 泵",
"客户成交日期": ""
},
{
"设备需求": "地泵/车载泵",
"创建人ID": "120305275524171545",
"区/县": "罗湖区",
"成交机型": "",
"创建时间": 1630636976,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"工作\",\"telNum\":\"17503000374\"}]",
"创建人": "廖新艳",
"templateId": 341,
"id": 98948061,
"纬度": "",
"渠道来源": "百度爱采购",
"更新时间": 1630813235,
"负责人": "陈杜鹃",
"省": "广东省",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "深圳市",
"信息来源方式": "线上咨询",
"备注": "",
"客户姓名": "细石泵",
"客户成交日期": ""
},
{
"设备需求": "天泵",
"创建人ID": "2654433506696190",
"区/县": "",
"成交机型": "",
"创建时间": 1630670879,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"手机\",\"telNum\":\"15107630368\"}]",
"创建人": "吴洲",
"templateId": 341,
"id": 98973618,
"纬度": "",
"渠道来源": "百度",
"更新时间": 1630670992,
"负责人": "谢毛",
"省": "广东",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "清远",
"信息来源方式": "未接电话",
"备注": "",
"客户姓名": "广东",
"客户成交日期": ""
},
{
"设备需求": "天泵",
"创建人ID": "2654433506696190",
"区/县": "",
"成交机型": "",
"创建时间": 1630629115,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"手机\",\"telNum\":\"17660180600\"}]",
"创建人": "吴洲",
"templateId": 341,
"id": 98944010,
"纬度": "",
"渠道来源": "百度",
"更新时间": 1630661777,
"负责人": "彭敏",
"省": "山东",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "济宁",
"信息来源方式": "未接电话",
"备注": "",
"客户姓名": "山东",
"客户成交日期": ""
},
{
"设备需求": "车载泵",
"创建人ID": "2654433506696190",
"区/县": "",
"成交机型": "",
"创建时间": 1630616539,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"手机\",\"telNum\":\"18731694237\"}]",
"创建人": "吴洲",
"templateId": 341,
"id": 98943925,
"纬度": "",
"渠道来源": "百度",
"更新时间": 1630661514,
"负责人": "彭敏",
"省": "河北",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "廊坊",
"信息来源方式": "未接电话",
"备注": "",
"客户姓名": "河北",
"客户成交日期": ""
},
{
"设备需求": "搅拌天泵",
"创建人ID": "120305275524171545",
"区/县": "武陵区",
"成交机型": "",
"创建时间": 1630640515,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"工作\",\"telNum\":\"18075642998\"}]",
"创建人": "廖新艳",
"templateId": 341,
"id": 98949565,
"纬度": "",
"渠道来源": "淘宝",
"更新时间": 1630659652,
"负责人": "吴勇",
"省": "湖南省",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "常德市",
"信息来源方式": "线上咨询",
"备注": "",
"客户姓名": "搅拌天泵",
"客户成交日期": ""
},
{
"设备需求": "搅拌天泵",
"创建人ID": "120305275524171545",
"区/县": "解放区",
"成交机型": "",
"创建时间": 1630637715,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"工作\",\"telNum\":\"13782716856\"}]",
"创建人": "廖新艳",
"templateId": 341,
"id": 98948201,
"纬度": "",
"渠道来源": "阿里巴巴",
"更新时间": 1630640871,
"负责人": "戴勇",
"省": "河南省",
"地址": "",
"del": 0,
"客户状态": "初步了解D",
"市": "焦作市",
"信息来源方式": "线上咨询",
"备注": "",
"客户姓名": "42米搅拌天泵",
"客户成交日期": ""
},
{
"设备需求": "二次结构泵",
"创建人ID": "120305275524171545",
"区/县": "城东区",
"成交机型": "",
"创建时间": 1630632647,
"是否归档": "否",
"经度": "",
"客户电话": "[{\"name\":\"工作\",\"telNum\":\"17697103888\"}]",
"创建人": "廖新艳",
"templateId": 341,
"id": 98881592,
"纬度": "",
"渠道来源": "百度爱采购",
"更新时间": 1630633459,
"负责人": "段文君",
"省": "青海省",
"地址": "",
"del": 0,
"客户状态": "潜在A",
"市": "西宁市",
"信息来源方式": "线上咨询",
"备注": "",
"客户姓名": "二次泵",
"客户成交日期": ""
}
];
//时间戳转化为时间
dateUtil = (timer) => {
let times = new Date(timer);
let hours = times.getHours() < 10 ? ('0' + times.getHours()) : times.getHours();
let minutes = times.getMinutes() < 10 ? ('0' + times.getMinutes()) : times.getMinutes();
let seconds = times.getSeconds() < 10 ? ('0' + times.getSeconds()) : times.getSeconds();
let oTime = `${times.getFullYear()}-${times.getMonth() + 1}-${times.getDate()} ${hours}:${minutes}:${seconds}`;
return oTime;
}
queryList = (filterParams) => {
// 过滤数据
let filterList = DATAS.filter((item, index, self) => {
// return item.设备需求.indexOf(filterParams[0]) === -1 && item.设备需求.indexOf(filterParams[1]) === -1
return !filterParams.some((subItem) => {
return item.设备需求.indexOf(subItem) !== -1
})
})
// 结果数据
let resultList = [];
filterList.forEach(item => {
resultList.push({
'设备需求': item.设备需求,
'创建时间': dateUtil(item.创建时间 * 1000),
'客户姓名': item.客户姓名,
'客户电话': item.客户电话.substring(24, 35),
'省': item.省
})
})
console.log(resultList)
return resultList
}
queryList(['地泵', '二次'])
console