|
@@ -72,14 +72,15 @@ const GenerateTarget: React.FC<Props> = ({ target, visible, onChange, onClose })
|
|
|
let lData = lChildren.find(item => item.value.toString() === r[1])
|
|
|
let lName = lData?.title
|
|
|
let lRegionsL = lChildren.map(item => item.value)
|
|
|
+ console.log('target?.targeting?.regions', target?.targeting)
|
|
|
return {
|
|
|
...target,
|
|
|
targetingName: `${regionsData?.title}无${rName}${lName}+` + target.targetingName,
|
|
|
targeting: {
|
|
|
...(target?.targeting || {}),
|
|
|
geoLocation: {
|
|
|
- locationTypes: (target?.targeting?.locationTypes || locationTypes),
|
|
|
- regions: [...((target?.targeting?.regions || zhongguo) as number[]).filter(item => item !== regions), ...regionsL.filter(item => item.toString() !== r[0]), ...lRegionsL.filter(item => item.toString() !== r[1])]
|
|
|
+ locationTypes: (target?.targeting?.geoLocation?.locationTypes || locationTypes),
|
|
|
+ regions: [...((target?.targeting?.geoLocation?.regions || zhongguo) as number[]).filter(item => item !== regions), ...regionsL.filter(item => item.toString() !== r[0]), ...lRegionsL.filter(item => item.toString() !== r[1])]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -90,8 +91,8 @@ const GenerateTarget: React.FC<Props> = ({ target, visible, onChange, onClose })
|
|
|
targeting: {
|
|
|
...(target?.targeting || {}),
|
|
|
geoLocation: {
|
|
|
- locationTypes: (target?.targeting?.locationTypes || locationTypes),
|
|
|
- regions: [...((target?.targeting?.regions || zhongguo) as number[]).filter(item => item !== regions), ...regionsL.filter(item => item.toString() !== r[0])]
|
|
|
+ locationTypes: (target?.targeting?.geoLocation?.locationTypes || locationTypes),
|
|
|
+ regions: [...((target?.targeting?.geoLocation?.regions || zhongguo) as number[]).filter(item => item !== regions), ...regionsL.filter(item => item.toString() !== r[0])]
|
|
|
}
|
|
|
}
|
|
|
}
|