SOURCE

let baseInfo = {
    businessLine: 0,
    crowdTag: "1001271955_2022-08-19 16:05:44_2022-08-19 16:05:44",
    endTime: "2022-08-19 16:05:44",
    name: "测试时间",
    startTime: "2022-08-10 16:05:44"
}
function filterData(schemaJson){
    if(typeof schemaJson !== 'object'){
        return schemaJson
    }
    let startTimePeriod,endTimePeriod,startTimeTag,endTimeTag

    Object.keys(schemaJson).map((item,index)=>{
        if(item == "stepCrowdTag" || item == "crowdTag"){
            schemaJson[item] = schemaJson[item].split("_")[0]
            startTimeTag = schemaJson[item].split("_")[1]
            endTimeTag = schemaJson[item].split("_")[2]
        }else if(item == "startTime"){
            startTimePeriod =schemaJson[item]
        }else if(item == "endTime"){
            endTimePeriod =schemaJson[item]
        }
    })
    if(startTimePeriod && endTimePeriod){
        if (startTimeTag > startTimePeriod || endTimeTag < endTimePeriod) {
           
            return false
        }
    }
    console.log(schemaJson)
    return schemaJson
}
filterData(baseInfo)


// if (startTimeTag > startTimePeriod || endTimeTag < endTimePeriod) {
//     message.error('人群有效期范围不能小于活动有效期范围')
//     return
// }
// 标签开始时间 > 日期开始时间  ||  标签结束时间 > 日期结束时间
console 命令行工具 X clear

                    
>
console