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