SOURCE


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 命令行工具 X clear

                    
>
console