|
@@ -204,9 +204,7 @@ const { profile } = storeToRefs(shopInfo)
|
|
const topTabName = ref('audience')
|
|
const topTabName = ref('audience')
|
|
|
|
|
|
function handleClick(tab: TabsPaneContext, event: Event) {
|
|
function handleClick(tab: TabsPaneContext, event: Event) {
|
|
- console.log(tab.props.label)
|
|
|
|
if (tab.props.label == '购买再营销') {
|
|
if (tab.props.label == '购买再营销') {
|
|
- console.log(111)
|
|
|
|
emitter.emit('tree-node-data')
|
|
emitter.emit('tree-node-data')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -459,15 +457,22 @@ async function getCustomData() {
|
|
}
|
|
}
|
|
|
|
|
|
function handleAddButtonClick(row) {
|
|
function handleAddButtonClick(row) {
|
|
- // const exists = addedTableData.value.some((item) => item.audienceId === row.audienceId)
|
|
|
|
- // if (!exists) {
|
|
|
|
- // addedTableData.value.push(row)
|
|
|
|
- // } else {
|
|
|
|
- // ElMessage({
|
|
|
|
- // message: `选项 ${row.audienceName} 已经添加,不能重复添加`,
|
|
|
|
- // type: 'warning',
|
|
|
|
- // })
|
|
|
|
- // }
|
|
|
|
|
|
+ const exists = addedTableData.value.some((item) => item.audienceId === row.audienceId)
|
|
|
|
+ if (!exists) {
|
|
|
|
+ const dataWithLookback = {
|
|
|
|
+ ...row,
|
|
|
|
+ tactictype:"audience",
|
|
|
|
+ audiencevalue: row.audienceId,
|
|
|
|
+ bid: bid.value,
|
|
|
|
+ }
|
|
|
|
+ addedTableData.value.push(dataWithLookback)
|
|
|
|
+ } else {
|
|
|
|
+ ElMessage({
|
|
|
|
+ message: `选项 ${row.audienceName} 已经添加,不能重复添加`,
|
|
|
|
+ type: 'warning',
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ console.log('addedTableData', addedTableData.value)
|
|
}
|
|
}
|
|
|
|
|
|
// 删除所有Table数据
|
|
// 删除所有Table数据
|
|
@@ -490,6 +495,8 @@ function singleDelete(row) {
|
|
} else if ('asin' in row) {
|
|
} else if ('asin' in row) {
|
|
// 浏览再营销的建议项添加
|
|
// 浏览再营销的建议项添加
|
|
addedTableData.value = addedTableData.value.filter((item) => !(item.productType === row.productType && item.asin === row.asin))
|
|
addedTableData.value = addedTableData.value.filter((item) => !(item.productType === row.productType && item.asin === row.asin))
|
|
|
|
+ } else if ('audiencevalue' in row) {
|
|
|
|
+ addedTableData.value = addedTableData.value.filter((item) => item.audiencevalue !== row.audiencevalue)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|